diff --git a/apps/app-frontend/src/locales/af-ZA/index.json b/apps/app-frontend/src/locales/af-ZA/index.json
new file mode 100644
index 000000000..28b125964
--- /dev/null
+++ b/apps/app-frontend/src/locales/af-ZA/index.json
@@ -0,0 +1,152 @@
+{
+ "app.settings.developer-mode-enabled": {
+ "message": "Ontwikkelaarmodus geaktiveer."
+ },
+ "app.settings.tabs.appearance": {
+ "message": "Voorkoms"
+ },
+ "app.settings.tabs.default-instance-options": {
+ "message": "Verstek instansie opsies"
+ },
+ "app.settings.tabs.feature-flags": {
+ "message": "Kenmerk vlae"
+ },
+ "app.settings.tabs.java-installations": {
+ "message": "Java installasies"
+ },
+ "app.settings.tabs.privacy": {
+ "message": "Privaatheid"
+ },
+ "app.settings.tabs.resource-management": {
+ "message": "Hulpbronbestuur"
+ },
+ "instance.add-server.add-and-play": {
+ "message": "voeg by en speel"
+ },
+ "instance.add-server.add-server": {
+ "message": "bediener byvoeg"
+ },
+ "instance.add-server.resource-pack.disabled": {
+ "message": "Gestrem"
+ },
+ "instance.add-server.resource-pack.enabled": {
+ "message": "aangeskakel"
+ },
+ "instance.add-server.resource-pack.prompt": {
+ "message": "spoed"
+ },
+ "instance.add-server.title": {
+ "message": "voeg 'n bediener by"
+ },
+ "instance.edit-server.title": {
+ "message": "wysig bediener"
+ },
+ "instance.edit-world.hide-from-home": {
+ "message": "versteek van die tuisblad"
+ },
+ "instance.edit-world.name": {
+ "message": "Naam"
+ },
+ "instance.edit-world.placeholder-name": {
+ "message": "Minecraft Wêreld"
+ },
+ "instance.edit-world.reset-icon": {
+ "message": "herstel ikoon"
+ },
+ "instance.edit-world.title": {
+ "message": "wêreld wysig"
+ },
+ "instance.filter.disabled": {
+ "message": "gestremde projekte"
+ },
+ "instance.filter.updates-available": {
+ "message": "opdaterings beskikbaar"
+ },
+ "instance.server-modal.address": {
+ "message": "adres"
+ },
+ "instance.server-modal.name": {
+ "message": "Naam"
+ },
+ "instance.server-modal.placeholder-name": {
+ "message": "Minecraft-bediener"
+ },
+ "instance.server-modal.resource-pack": {
+ "message": "Hulpbronpakket"
+ },
+ "instance.settings.tabs.general": {
+ "message": "Algemeen"
+ },
+ "instance.settings.tabs.general.delete": {
+ "message": "verwyder instansie"
+ },
+ "instance.settings.tabs.general.delete.button": {
+ "message": "verwyder instansie"
+ },
+ "instance.settings.tabs.general.delete.description": {
+ "message": "Vee 'n instansie permanent van jou toestel uit, insluitend jou wêrelde, konfigurasies en alle geïnstalleerde inhoud. Wees versigtig, want sodra jy 'n instansie verwyder het, is daar geen manier om dit te herstel nie."
+ },
+ "instance.settings.tabs.general.deleting.button": {
+ "message": "Vee tans uit …"
+ },
+ "instance.settings.tabs.general.duplicate-button": {
+ "message": "duplikaat"
+ },
+ "instance.settings.tabs.general.duplicate-button.tooltip.installing": {
+ "message": "Kan nie dupliseer tydens installasie nie."
+ },
+ "instance.settings.tabs.general.duplicate-instance": {
+ "message": "Duplikaat instansie"
+ },
+ "instance.settings.tabs.general.duplicate-instance.description": {
+ "message": "Skep 'n kopie van hierdie instansie, insluitend wêrelde, konfigurasies, mods, ens."
+ },
+ "instance.settings.tabs.general.edit-icon": {
+ "message": "wysig ikoon"
+ },
+ "instance.settings.tabs.general.edit-icon.remove": {
+ "message": "verwyder ikoon"
+ },
+ "instance.settings.tabs.general.edit-icon.replace": {
+ "message": "vervang ikoon"
+ },
+ "instance.settings.tabs.general.edit-icon.select": {
+ "message": "kies ikoon"
+ },
+ "instance.settings.tabs.general.library-groups": {
+ "message": "biblioteekgroepe"
+ },
+ "instance.settings.tabs.general.library-groups.create": {
+ "message": "skep nuwe groep"
+ },
+ "instance.settings.tabs.general.library-groups.description": {
+ "message": "Biblioteekgroepe laat jou toe om jou instansies in verskillende afdelings in jou biblioteek te organiseer."
+ },
+ "instance.settings.tabs.general.library-groups.enter-name": {
+ "message": "Voer groepnaam in"
+ },
+ "instance.settings.tabs.general.name": {
+ "message": "Naam"
+ },
+ "instance.settings.tabs.hooks": {
+ "message": "Lanseerhake"
+ },
+ "instance.settings.tabs.hooks.custom-hooks": {
+ "message": "Pasgemaakte lanseerhake"
+ },
+ "instance.settings.tabs.hooks.description": {
+ "message": "Hooks laat gevorderde gebruikers toe om sekere stelselopdragte uit te voer voor en na die bekendstelling van die spel."
+ },
+ "instance.settings.tabs.hooks.post-exit": {
+ "message": "Na-uitgang"
+ },
+ "instance.settings.tabs.hooks.post-exit.description": {
+ "message": "Het gehardloop nadat die wedstryd geëindig het"
+ },
+ "instance.settings.tabs.hooks.post-exit.enter": {
+ "message": "Voer die na-uitgang-opdrag in..."
+ },
+ "instance.settings.tabs.hooks.pre-launch": {
+ "message": "Voorbekendstelling"
+ }
+}
diff --git a/apps/app-frontend/src/locales/ar-EG/index.json b/apps/app-frontend/src/locales/ar-EG/index.json
new file mode 100644
index 000000000..2ce7dbd52
--- /dev/null
+++ b/apps/app-frontend/src/locales/ar-EG/index.json
@@ -0,0 +1,140 @@
+{
+ "app.settings.developer-mode-enabled": {
+ "message": "وضع المطور قيد التفعيل."
+ },
+ "app.settings.tabs.appearance": {
+ "message": "المظهر"
+ },
+ "app.settings.tabs.default-instance-options": {
+ "message": "خيارات النسخة التلقائية"
+ },
+ "app.settings.tabs.feature-flags": {
+ "message": "إعدادات المميزات"
+ },
+ "app.settings.tabs.java-installations": {
+ "message": "تثبيتات جافا"
+ },
+ "app.settings.tabs.privacy": {
+ "message": "الخصوصية"
+ },
+ "app.settings.tabs.resource-management": {
+ "message": "إدارة الموارد"
+ },
+ "instance.add-server.add-and-play": {
+ "message": "إضافة واللعب"
+ },
+ "instance.add-server.add-server": {
+ "message": "إضافة الخادم"
+ },
+ "instance.add-server.resource-pack.disabled": {
+ "message": "إلغاء التفعيل"
+ },
+ "instance.add-server.resource-pack.enabled": {
+ "message": "تفعيل"
+ },
+ "instance.add-server.resource-pack.prompt": {
+ "message": "موجه"
+ },
+ "instance.add-server.title": {
+ "message": "إضافة خادم"
+ },
+ "instance.edit-server.title": {
+ "message": "تعديل خادم"
+ },
+ "instance.edit-world.hide-from-home": {
+ "message": "إخفاء من الصفحة الرئيسية"
+ },
+ "instance.edit-world.name": {
+ "message": "اسم"
+ },
+ "instance.edit-world.placeholder-name": {
+ "message": "عالم ماينكرافت"
+ },
+ "instance.edit-world.reset-icon": {
+ "message": ""
+ },
+ "instance.edit-world.title": {
+ "message": "تعديل العالم"
+ },
+ "instance.filter.disabled": {
+ "message": "مشاريع ملغية التفعيل"
+ },
+ "instance.filter.updates-available": {
+ "message": "التحديثات المتاحة"
+ },
+ "instance.server-modal.address": {
+ "message": "عنوان"
+ },
+ "instance.server-modal.name": {
+ "message": "اسم"
+ },
+ "instance.server-modal.placeholder-name": {
+ "message": "خادم ماين كرافت"
+ },
+ "instance.server-modal.resource-pack": {
+ "message": "حزمة الموارد"
+ },
+ "instance.settings.tabs.general": {
+ "message": "عام"
+ },
+ "instance.settings.tabs.general.delete": {
+ "message": "حذف النسخة"
+ },
+ "instance.settings.tabs.general.delete.button": {
+ "message": "حذف النسخة"
+ },
+ "instance.settings.tabs.general.delete.description": {
+ "message": "يحذف النسخة نهائيًا من جهازك، بما في ذلك عوالمك، إعداداتك، وجميع المحتويات المثبّتة. كن حذرًا، فبمجرد حذف النسخة لن تكون هناك أي طريقة لاستعادتها."
+ },
+ "instance.settings.tabs.general.deleting.button": {
+ "message": "حذف..."
+ },
+ "instance.settings.tabs.general.duplicate-button": {
+ "message": "نسخ"
+ },
+ "instance.settings.tabs.general.duplicate-button.tooltip.installing": {
+ "message": "لا يمكن النسخ أثناء التثبيت"
+ },
+ "instance.settings.tabs.general.duplicate-instance": {
+ "message": "نسخة النسخة"
+ },
+ "instance.settings.tabs.general.duplicate-instance.description": {
+ "message": "إنشاء."
+ },
+ "instance.settings.tabs.general.edit-icon": {
+ "message": "تعديل الأيقونة"
+ },
+ "instance.settings.tabs.general.edit-icon.remove": {
+ "message": "أزل الأيقونة"
+ },
+ "instance.settings.tabs.general.edit-icon.replace": {
+ "message": "استبدل الأيقونة"
+ },
+ "instance.settings.tabs.general.edit-icon.select": {
+ "message": "اختر الأيقونة"
+ },
+ "instance.settings.tabs.general.library-groups": {
+ "message": "مجموعات المكتبة"
+ },
+ "instance.settings.tabs.general.library-groups.create": {
+ "message": "إنشاء مجموعة جديدة"
+ },
+ "instance.settings.tabs.general.library-groups.description": {
+ "message": "مجموعات المكتبة تساعدك على ترتيب حالاتك على أقسام مختلفة في مكتبتك."
+ },
+ "instance.settings.tabs.general.library-groups.enter-name": {
+ "message": "إدخال اسم المجموعة"
+ },
+ "instance.settings.tabs.general.name": {
+ "message": "الاسم"
+ },
+ "instance.settings.tabs.hooks": {
+ "message": "إجراءات تشغيل إضافية"
+ },
+ "instance.settings.tabs.hooks.custom-hooks": {
+ "message": "إجراءات تشغيل إضافية مخصصة"
+ },
+ "instance.settings.tabs.hooks.description": {
+ "message": "إجراءات التشغيل المضافة تسمح للمستخدمين المتقدمين بإنشاء أوامر نظامية محددة قبل و عند تشغيل اللعبة."
+ }
+}
diff --git a/apps/app-frontend/src/locales/ar-SA/index.json b/apps/app-frontend/src/locales/ar-SA/index.json
new file mode 100644
index 000000000..2ce7dbd52
--- /dev/null
+++ b/apps/app-frontend/src/locales/ar-SA/index.json
@@ -0,0 +1,140 @@
+{
+ "app.settings.developer-mode-enabled": {
+ "message": "وضع المطور قيد التفعيل."
+ },
+ "app.settings.tabs.appearance": {
+ "message": "المظهر"
+ },
+ "app.settings.tabs.default-instance-options": {
+ "message": "خيارات النسخة التلقائية"
+ },
+ "app.settings.tabs.feature-flags": {
+ "message": "إعدادات المميزات"
+ },
+ "app.settings.tabs.java-installations": {
+ "message": "تثبيتات جافا"
+ },
+ "app.settings.tabs.privacy": {
+ "message": "الخصوصية"
+ },
+ "app.settings.tabs.resource-management": {
+ "message": "إدارة الموارد"
+ },
+ "instance.add-server.add-and-play": {
+ "message": "إضافة واللعب"
+ },
+ "instance.add-server.add-server": {
+ "message": "إضافة الخادم"
+ },
+ "instance.add-server.resource-pack.disabled": {
+ "message": "إلغاء التفعيل"
+ },
+ "instance.add-server.resource-pack.enabled": {
+ "message": "تفعيل"
+ },
+ "instance.add-server.resource-pack.prompt": {
+ "message": "موجه"
+ },
+ "instance.add-server.title": {
+ "message": "إضافة خادم"
+ },
+ "instance.edit-server.title": {
+ "message": "تعديل خادم"
+ },
+ "instance.edit-world.hide-from-home": {
+ "message": "إخفاء من الصفحة الرئيسية"
+ },
+ "instance.edit-world.name": {
+ "message": "اسم"
+ },
+ "instance.edit-world.placeholder-name": {
+ "message": "عالم ماينكرافت"
+ },
+ "instance.edit-world.reset-icon": {
+ "message": ""
+ },
+ "instance.edit-world.title": {
+ "message": "تعديل العالم"
+ },
+ "instance.filter.disabled": {
+ "message": "مشاريع ملغية التفعيل"
+ },
+ "instance.filter.updates-available": {
+ "message": "التحديثات المتاحة"
+ },
+ "instance.server-modal.address": {
+ "message": "عنوان"
+ },
+ "instance.server-modal.name": {
+ "message": "اسم"
+ },
+ "instance.server-modal.placeholder-name": {
+ "message": "خادم ماين كرافت"
+ },
+ "instance.server-modal.resource-pack": {
+ "message": "حزمة الموارد"
+ },
+ "instance.settings.tabs.general": {
+ "message": "عام"
+ },
+ "instance.settings.tabs.general.delete": {
+ "message": "حذف النسخة"
+ },
+ "instance.settings.tabs.general.delete.button": {
+ "message": "حذف النسخة"
+ },
+ "instance.settings.tabs.general.delete.description": {
+ "message": "يحذف النسخة نهائيًا من جهازك، بما في ذلك عوالمك، إعداداتك، وجميع المحتويات المثبّتة. كن حذرًا، فبمجرد حذف النسخة لن تكون هناك أي طريقة لاستعادتها."
+ },
+ "instance.settings.tabs.general.deleting.button": {
+ "message": "حذف..."
+ },
+ "instance.settings.tabs.general.duplicate-button": {
+ "message": "نسخ"
+ },
+ "instance.settings.tabs.general.duplicate-button.tooltip.installing": {
+ "message": "لا يمكن النسخ أثناء التثبيت"
+ },
+ "instance.settings.tabs.general.duplicate-instance": {
+ "message": "نسخة النسخة"
+ },
+ "instance.settings.tabs.general.duplicate-instance.description": {
+ "message": "إنشاء."
+ },
+ "instance.settings.tabs.general.edit-icon": {
+ "message": "تعديل الأيقونة"
+ },
+ "instance.settings.tabs.general.edit-icon.remove": {
+ "message": "أزل الأيقونة"
+ },
+ "instance.settings.tabs.general.edit-icon.replace": {
+ "message": "استبدل الأيقونة"
+ },
+ "instance.settings.tabs.general.edit-icon.select": {
+ "message": "اختر الأيقونة"
+ },
+ "instance.settings.tabs.general.library-groups": {
+ "message": "مجموعات المكتبة"
+ },
+ "instance.settings.tabs.general.library-groups.create": {
+ "message": "إنشاء مجموعة جديدة"
+ },
+ "instance.settings.tabs.general.library-groups.description": {
+ "message": "مجموعات المكتبة تساعدك على ترتيب حالاتك على أقسام مختلفة في مكتبتك."
+ },
+ "instance.settings.tabs.general.library-groups.enter-name": {
+ "message": "إدخال اسم المجموعة"
+ },
+ "instance.settings.tabs.general.name": {
+ "message": "الاسم"
+ },
+ "instance.settings.tabs.hooks": {
+ "message": "إجراءات تشغيل إضافية"
+ },
+ "instance.settings.tabs.hooks.custom-hooks": {
+ "message": "إجراءات تشغيل إضافية مخصصة"
+ },
+ "instance.settings.tabs.hooks.description": {
+ "message": "إجراءات التشغيل المضافة تسمح للمستخدمين المتقدمين بإنشاء أوامر نظامية محددة قبل و عند تشغيل اللعبة."
+ }
+}
diff --git a/apps/app-frontend/src/locales/az-AZ/index.json b/apps/app-frontend/src/locales/az-AZ/index.json
new file mode 100644
index 000000000..0d8840983
--- /dev/null
+++ b/apps/app-frontend/src/locales/az-AZ/index.json
@@ -0,0 +1,5 @@
+{
+ "app.settings.developer-mode-enabled": {
+ "message": ""
+ }
+}
diff --git a/apps/app-frontend/src/locales/be-BY/index.json b/apps/app-frontend/src/locales/be-BY/index.json
new file mode 100644
index 000000000..0967ef424
--- /dev/null
+++ b/apps/app-frontend/src/locales/be-BY/index.json
@@ -0,0 +1 @@
+{}
diff --git a/apps/app-frontend/src/locales/bg-BG/index.json b/apps/app-frontend/src/locales/bg-BG/index.json
new file mode 100644
index 000000000..cb211c4f2
--- /dev/null
+++ b/apps/app-frontend/src/locales/bg-BG/index.json
@@ -0,0 +1,131 @@
+{
+ "app.settings.developer-mode-enabled": {
+ "message": "Режим за разработчици активиран."
+ },
+ "app.settings.tabs.appearance": {
+ "message": "Външен вид"
+ },
+ "app.settings.tabs.default-instance-options": {
+ "message": "Опции по подразбиране"
+ },
+ "app.settings.tabs.java-installations": {
+ "message": "Java инсталации"
+ },
+ "app.settings.tabs.privacy": {
+ "message": "Поверителност"
+ },
+ "app.settings.tabs.resource-management": {
+ "message": "Контрол на ресурси"
+ },
+ "instance.add-server.add-and-play": {
+ "message": "Добави и играй"
+ },
+ "instance.add-server.add-server": {
+ "message": "Добави сървър"
+ },
+ "instance.add-server.resource-pack.disabled": {
+ "message": "Деактивирано"
+ },
+ "instance.add-server.resource-pack.enabled": {
+ "message": "Активирано"
+ },
+ "instance.add-server.title": {
+ "message": "Добавяне на сървър"
+ },
+ "instance.edit-server.title": {
+ "message": "Редактиране на сървър"
+ },
+ "instance.settings.tabs.installation.change-version.cannot-while-fetching": {
+ "message": "Намиране на версиите на modpack-овете"
+ },
+ "instance.settings.tabs.installation.change-version.in-progress": {
+ "message": "Инсталиране на нова версия"
+ },
+ "instance.settings.tabs.installation.currently-installed": {
+ "message": "В момента инсталирано"
+ },
+ "instance.settings.tabs.installation.fetching-modpack-details": {
+ "message": "Намиране на детайли на modpack"
+ },
+ "instance.settings.tabs.installation.game-version": {
+ "message": "Версия на играта"
+ },
+ "instance.settings.tabs.installation.install": {
+ "message": "Инсталиране"
+ },
+ "instance.settings.tabs.installation.install.in-progress": {
+ "message": "Инсталира се в момента"
+ },
+ "instance.settings.tabs.installation.loader-version": {
+ "message": "{loader} версия"
+ },
+ "instance.settings.tabs.installation.minecraft-version": {
+ "message": "Minecraft {version}"
+ },
+ "instance.settings.tabs.installation.no-connection": {
+ "message": "Не може да се намери този modpack. Моля проверете интернет връзката си."
+ },
+ "instance.settings.tabs.installation.no-loader-versions": {
+ "message": "{loader} не е наличен за Minecraft версия {version}. Моля пробвайте друг mod loader."
+ },
+ "instance.settings.tabs.installation.platform": {
+ "message": "Платформа"
+ },
+ "instance.settings.tabs.installation.reinstall.button": {
+ "message": "Преинсталирай"
+ },
+ "instance.settings.tabs.installation.reinstall.button.reinstalling": {
+ "message": "Преинсталиране"
+ },
+ "instance.settings.tabs.installation.reinstall.confirm.title": {
+ "message": "Сигурни ли сте, че искате да преинсталирате това?"
+ },
+ "instance.settings.tabs.installation.reinstall.title": {
+ "message": "Повторно инсталиране на modpack"
+ },
+ "instance.settings.tabs.installation.repair.button": {
+ "message": "Поправи"
+ },
+ "instance.settings.tabs.installation.repair.button.repairing": {
+ "message": "Поправяне"
+ },
+ "instance.settings.tabs.installation.repair.confirm.title": {
+ "message": "Поправи?"
+ },
+ "instance.settings.tabs.installation.repair.in-progress": {
+ "message": "Поправка..."
+ },
+ "instance.settings.tabs.installation.reset-selections": {
+ "message": "Нулирай до в моменташен"
+ },
+ "instance.settings.tabs.installation.show-all-versions": {
+ "message": "Покажи всички версии"
+ },
+ "instance.settings.tabs.installation.tooltip.action.change-version": {
+ "message": "променяте версията"
+ },
+ "instance.settings.tabs.installation.tooltip.action.install": {
+ "message": "инсталирате"
+ },
+ "instance.settings.tabs.installation.tooltip.action.reinstall": {
+ "message": "преинсталирате"
+ },
+ "instance.settings.tabs.installation.tooltip.action.repair": {
+ "message": "поправяте"
+ },
+ "instance.settings.tabs.installation.tooltip.cannot-while-installing": {
+ "message": "Не можете да {action} докато се инсталира."
+ },
+ "instance.settings.tabs.installation.tooltip.cannot-while-offline": {
+ "message": "Не можете да {action} докато нямате достъп до Интернет"
+ },
+ "instance.settings.tabs.window": {
+ "message": "Прозорец"
+ },
+ "instance.settings.tabs.window.custom-window-settings": {
+ "message": "Различни настройки на прозорец"
+ },
+ "instance.settings.tabs.window.fullscreen": {
+ "message": "Пълен екран"
+ }
+}
diff --git a/apps/app-frontend/src/locales/bn-BD/index.json b/apps/app-frontend/src/locales/bn-BD/index.json
new file mode 100644
index 000000000..0967ef424
--- /dev/null
+++ b/apps/app-frontend/src/locales/bn-BD/index.json
@@ -0,0 +1 @@
+{}
diff --git a/apps/app-frontend/src/locales/ca-ES/index.json b/apps/app-frontend/src/locales/ca-ES/index.json
new file mode 100644
index 000000000..bf605cf28
--- /dev/null
+++ b/apps/app-frontend/src/locales/ca-ES/index.json
@@ -0,0 +1,176 @@
+{
+ "app.settings.developer-mode-enabled": {
+ "message": "Mode de desenvolupament activat."
+ },
+ "app.settings.tabs.appearance": {
+ "message": "Aparença"
+ },
+ "app.settings.tabs.default-instance-options": {
+ "message": "Opcions d'instància per defecte"
+ },
+ "app.settings.tabs.java-installations": {
+ "message": "Instal·lacions de Java"
+ },
+ "app.settings.tabs.privacy": {
+ "message": "Privacitat"
+ },
+ "instance.add-server.add-and-play": {
+ "message": "Afegir i jugar"
+ },
+ "instance.add-server.add-server": {
+ "message": "Afegir servidor"
+ },
+ "instance.add-server.resource-pack.disabled": {
+ "message": "Desactivat"
+ },
+ "instance.add-server.resource-pack.enabled": {
+ "message": "Activat"
+ },
+ "instance.add-server.title": {
+ "message": "Afegir un servidor"
+ },
+ "instance.edit-server.title": {
+ "message": "Editar servidor"
+ },
+ "instance.edit-world.hide-from-home": {
+ "message": "Amagar de l'inici"
+ },
+ "instance.edit-world.name": {
+ "message": "Nom"
+ },
+ "instance.edit-world.placeholder-name": {
+ "message": "Món de Minecraft"
+ },
+ "instance.edit-world.reset-icon": {
+ "message": "Reinicia l'icona"
+ },
+ "instance.edit-world.title": {
+ "message": "Edita el món"
+ },
+ "instance.filter.disabled": {
+ "message": "Projectes desactivats"
+ },
+ "instance.filter.updates-available": {
+ "message": "Actualitzacions disponibles"
+ },
+ "instance.server-modal.address": {
+ "message": "Adreça web"
+ },
+ "instance.server-modal.name": {
+ "message": "Nom"
+ },
+ "instance.server-modal.placeholder-name": {
+ "message": "Servidor de Minecraft"
+ },
+ "instance.server-modal.resource-pack": {
+ "message": "Paquet de recursos"
+ },
+ "instance.settings.tabs.general": {
+ "message": "General"
+ },
+ "instance.settings.tabs.general.delete": {
+ "message": "Suprimeix la instància"
+ },
+ "instance.settings.tabs.general.delete.button": {
+ "message": "Suprimir instància"
+ },
+ "instance.settings.tabs.general.delete.description": {
+ "message": "Suprimeix permanentment una instància del dispositiu, inclosos els vostres mons, configuracions i tot el contingut instal·lat. Aneu amb compte, ja que un cop suprimiu una instància no hi ha manera de recuperar-la."
+ },
+ "instance.settings.tabs.general.deleting.button": {
+ "message": "S'està suprimint..."
+ },
+ "instance.settings.tabs.general.duplicate-button": {
+ "message": "Duplicar"
+ },
+ "instance.settings.tabs.general.duplicate-button.tooltip.installing": {
+ "message": "No es pot duplicar durant la instal·lació."
+ },
+ "instance.settings.tabs.general.duplicate-instance": {
+ "message": "Duplica la instància"
+ },
+ "instance.settings.tabs.general.duplicate-instance.description": {
+ "message": "Crea una còpia d'aquesta instància, incloent-hi mons, configuracions, mods, etc."
+ },
+ "instance.settings.tabs.general.edit-icon": {
+ "message": "Edita la icona"
+ },
+ "instance.settings.tabs.general.edit-icon.remove": {
+ "message": "Treu icona"
+ },
+ "instance.settings.tabs.general.edit-icon.replace": {
+ "message": "Substitueix icona"
+ },
+ "instance.settings.tabs.general.edit-icon.select": {
+ "message": "Selecciona icona"
+ },
+ "instance.settings.tabs.general.library-groups": {
+ "message": "Grup de llibreries"
+ },
+ "instance.settings.tabs.general.library-groups.create": {
+ "message": "Crear nou grup"
+ },
+ "instance.settings.tabs.general.library-groups.enter-name": {
+ "message": "Introdueix nom del grup"
+ },
+ "instance.settings.tabs.general.name": {
+ "message": "Nom"
+ },
+ "instance.settings.tabs.installation": {
+ "message": "Instal·lació"
+ },
+ "instance.settings.tabs.installation.change-version.button": {
+ "message": "Canviar versió"
+ },
+ "instance.settings.tabs.installation.change-version.button.install": {
+ "message": "Instal·lar"
+ },
+ "instance.settings.tabs.installation.change-version.button.installing": {
+ "message": "Instal·lant"
+ },
+ "instance.settings.tabs.installation.game-version": {
+ "message": "Versió del joc"
+ },
+ "instance.settings.tabs.installation.minecraft-version": {
+ "message": "Minecraft {version}"
+ },
+ "instance.settings.tabs.installation.platform": {
+ "message": "Plataforma"
+ },
+ "instance.settings.tabs.installation.repair.button": {
+ "message": "Reparar"
+ },
+ "instance.settings.tabs.installation.tooltip.action.change-version": {
+ "message": "canviar versió"
+ },
+ "instance.settings.tabs.installation.tooltip.action.repair": {
+ "message": "reparar"
+ },
+ "instance.settings.tabs.installation.unknown-version": {
+ "message": "(versió desconeguda)"
+ },
+ "instance.settings.tabs.java": {
+ "message": "Java i memòria"
+ },
+ "instance.settings.tabs.window.fullscreen": {
+ "message": "Pantalla completa"
+ },
+ "instance.settings.tabs.window.height": {
+ "message": "Altura"
+ },
+ "instance.settings.tabs.window.width": {
+ "message": "Amplada"
+ },
+ "instance.settings.title": {
+ "message": "Configuració"
+ },
+ "instance.worlds.filter.available": {
+ "message": "Disponible"
+ },
+ "instance.worlds.play_instance": {
+ "message": "Jugar instància"
+ },
+ "instance.worlds.type.server": {
+ "message": "Servidor"
+ }
+}
diff --git a/apps/app-frontend/src/locales/ceb-PH/index.json b/apps/app-frontend/src/locales/ceb-PH/index.json
new file mode 100644
index 000000000..9c62cc782
--- /dev/null
+++ b/apps/app-frontend/src/locales/ceb-PH/index.json
@@ -0,0 +1,77 @@
+{
+ "app.settings.developer-mode-enabled": {
+ "message": "Gipaandar ang paagi sa tigpalambo."
+ },
+ "app.settings.tabs.appearance": {
+ "message": "Panagway"
+ },
+ "app.settings.tabs.default-instance-options": {
+ "message": "Mga kapilian sa sukaranan nga pananglitan"
+ },
+ "app.settings.tabs.feature-flags": {
+ "message": "Bandera sa mga bahin"
+ },
+ "app.settings.tabs.java-installations": {
+ "message": "Mga pagtaod sa Java"
+ },
+ "app.settings.tabs.privacy": {
+ "message": "Pribasiya"
+ },
+ "app.settings.tabs.resource-management": {
+ "message": "Pagdumala sa kabtangan"
+ },
+ "instance.add-server.add-and-play": {
+ "message": "Idugang ug dulaa"
+ },
+ "instance.add-server.add-server": {
+ "message": "Idugang ang tigtagad"
+ },
+ "instance.add-server.resource-pack.disabled": {
+ "message": "Dili motugot"
+ },
+ "instance.add-server.resource-pack.enabled": {
+ "message": "Gitugotan"
+ },
+ "instance.add-server.resource-pack.prompt": {
+ "message": "Magpatugot"
+ },
+ "instance.add-server.title": {
+ "message": "Pagdugang og tigtagad"
+ },
+ "instance.edit-server.title": {
+ "message": "Usba ang tigtagad"
+ },
+ "instance.edit-world.hide-from-home": {
+ "message": "Ayaw ipakita sa panid sa Balay"
+ },
+ "instance.edit-world.name": {
+ "message": "Ngalan"
+ },
+ "instance.edit-world.placeholder-name": {
+ "message": "Minecraft nga Kalibutan"
+ },
+ "instance.edit-world.reset-icon": {
+ "message": "Walaa ang amoy"
+ },
+ "instance.edit-world.title": {
+ "message": "Usba ang kalibutan"
+ },
+ "instance.filter.updates-available": {
+ "message": "Naay bag-ong mga kausaban"
+ },
+ "instance.server-modal.name": {
+ "message": "Ngalan"
+ },
+ "instance.server-modal.placeholder-name": {
+ "message": "Minecraft nga Tigtagad"
+ },
+ "instance.server-modal.resource-pack": {
+ "message": "Putos sa kabtangan"
+ },
+ "instance.settings.tabs.general.edit-icon": {
+ "message": "Usba ang amoy"
+ },
+ "instance.settings.tabs.general.edit-icon.remove": {
+ "message": "Tangtangi ang amoy"
+ }
+}
diff --git a/apps/app-frontend/src/locales/cs-CZ/index.json b/apps/app-frontend/src/locales/cs-CZ/index.json
new file mode 100644
index 000000000..fb90c3bc1
--- /dev/null
+++ b/apps/app-frontend/src/locales/cs-CZ/index.json
@@ -0,0 +1,419 @@
+{
+ "app.settings.developer-mode-enabled": {
+ "message": "Vývojářský režim povolen."
+ },
+ "app.settings.tabs.appearance": {
+ "message": "Vzhled"
+ },
+ "app.settings.tabs.default-instance-options": {
+ "message": "Výchozí možnosti instance"
+ },
+ "app.settings.tabs.feature-flags": {
+ "message": "Vlajky funkcí"
+ },
+ "app.settings.tabs.java-installations": {
+ "message": "Instalace Javy"
+ },
+ "app.settings.tabs.privacy": {
+ "message": "Soukromí"
+ },
+ "app.settings.tabs.resource-management": {
+ "message": "Správa zdrojů"
+ },
+ "instance.add-server.add-and-play": {
+ "message": "Přidat a hrát"
+ },
+ "instance.add-server.add-server": {
+ "message": "Přidat server"
+ },
+ "instance.add-server.resource-pack.disabled": {
+ "message": "Vypnuto"
+ },
+ "instance.add-server.resource-pack.enabled": {
+ "message": "Zapnuto"
+ },
+ "instance.add-server.resource-pack.prompt": {
+ "message": "Na dotaz"
+ },
+ "instance.add-server.title": {
+ "message": "Přidat server"
+ },
+ "instance.edit-server.title": {
+ "message": "Upravit server"
+ },
+ "instance.edit-world.hide-from-home": {
+ "message": "Schovat z domovské stránky"
+ },
+ "instance.edit-world.name": {
+ "message": "Název"
+ },
+ "instance.edit-world.placeholder-name": {
+ "message": "Minecraft svět"
+ },
+ "instance.edit-world.reset-icon": {
+ "message": "Reset ikony"
+ },
+ "instance.edit-world.title": {
+ "message": "Upravit svět"
+ },
+ "instance.filter.disabled": {
+ "message": "Vypnout projekty"
+ },
+ "instance.filter.updates-available": {
+ "message": "Aktualizace jsou dostupné"
+ },
+ "instance.server-modal.address": {
+ "message": "Adresa"
+ },
+ "instance.server-modal.name": {
+ "message": "Název"
+ },
+ "instance.server-modal.placeholder-name": {
+ "message": "Minecraft Server"
+ },
+ "instance.server-modal.resource-pack": {
+ "message": "Balíček textur"
+ },
+ "instance.settings.tabs.general": {
+ "message": "Obecné"
+ },
+ "instance.settings.tabs.general.delete": {
+ "message": "Smazat instanci"
+ },
+ "instance.settings.tabs.general.delete.button": {
+ "message": "Smazat instanci"
+ },
+ "instance.settings.tabs.general.delete.description": {
+ "message": "Trvale smaže instanci z vašeho zařízení, včetně vašich světů, konfigurací a veškerého nainstalovaného obsahu. Buďte opatrní, protože jakmile instanci smažete, není možné ji obnovit."
+ },
+ "instance.settings.tabs.general.deleting.button": {
+ "message": "Mazání..."
+ },
+ "instance.settings.tabs.general.duplicate-button": {
+ "message": "Duplikovat"
+ },
+ "instance.settings.tabs.general.duplicate-button.tooltip.installing": {
+ "message": "Nelze duplikovat při instalaci."
+ },
+ "instance.settings.tabs.general.duplicate-instance": {
+ "message": "Duplikovat instanci"
+ },
+ "instance.settings.tabs.general.duplicate-instance.description": {
+ "message": "Vytvoří kopii instance, včetně světů, nastavení, modů, atd..."
+ },
+ "instance.settings.tabs.general.edit-icon": {
+ "message": "Ikona úpravy"
+ },
+ "instance.settings.tabs.general.edit-icon.remove": {
+ "message": "Icona odstranit"
+ },
+ "instance.settings.tabs.general.edit-icon.replace": {
+ "message": "Ikona replikace"
+ },
+ "instance.settings.tabs.general.edit-icon.select": {
+ "message": "Výber ikona"
+ },
+ "instance.settings.tabs.general.library-groups": {
+ "message": "Skupina knihoven"
+ },
+ "instance.settings.tabs.general.library-groups.create": {
+ "message": "Vytvoří novou skupinu"
+ },
+ "instance.settings.tabs.general.library-groups.description": {
+ "message": "Skupiny knihoven vám umožňují uspořádat instance do různých sekcí v knihovně."
+ },
+ "instance.settings.tabs.general.library-groups.enter-name": {
+ "message": "Zadej název skupiny"
+ },
+ "instance.settings.tabs.general.name": {
+ "message": "Název"
+ },
+ "instance.settings.tabs.hooks": {
+ "message": "Spouštěcí hooky"
+ },
+ "instance.settings.tabs.hooks.custom-hooks": {
+ "message": "Vlastní spouštěcí hooky"
+ },
+ "instance.settings.tabs.hooks.description": {
+ "message": "Hooky umožňují pokročilým uživatelům spouštět určité systémové příkazy před a po spuštění hry."
+ },
+ "instance.settings.tabs.hooks.post-exit": {
+ "message": "Po ukončení"
+ },
+ "instance.settings.tabs.hooks.post-exit.description": {
+ "message": "Spušteno po vypnutí hry."
+ },
+ "instance.settings.tabs.hooks.post-exit.enter": {
+ "message": "Zadejte příkaz k provedení po ukončení..."
+ },
+ "instance.settings.tabs.hooks.pre-launch": {
+ "message": "Před spuštěním"
+ },
+ "instance.settings.tabs.hooks.pre-launch.description": {
+ "message": "Spouštějí se před spuštěním instance."
+ },
+ "instance.settings.tabs.hooks.pre-launch.enter": {
+ "message": "Zadejte příkaz k provedení před spuštěním..."
+ },
+ "instance.settings.tabs.hooks.title": {
+ "message": "Spouštěcí hooky hry"
+ },
+ "instance.settings.tabs.hooks.wrapper": {
+ "message": "Wrapper"
+ },
+ "instance.settings.tabs.hooks.wrapper.description": {
+ "message": "Příkaz wrapperu pro spuštění Minecraftu."
+ },
+ "instance.settings.tabs.hooks.wrapper.enter": {
+ "message": "Zadejte příkaz wrapperu..."
+ },
+ "instance.settings.tabs.installation": {
+ "message": "Instalace"
+ },
+ "instance.settings.tabs.installation.change-version.already-installed.modded": {
+ "message": "{platform} {version} pro Minecraft {game_version} již nainstalována"
+ },
+ "instance.settings.tabs.installation.change-version.already-installed.vanilla": {
+ "message": "Vanilla {game_version} již nainstalována"
+ },
+ "instance.settings.tabs.installation.change-version.button": {
+ "message": "Změnit instalaci"
+ },
+ "instance.settings.tabs.installation.change-version.button.install": {
+ "message": "Instalovat"
+ },
+ "instance.settings.tabs.installation.change-version.button.installing": {
+ "message": "Instalace"
+ },
+ "instance.settings.tabs.installation.change-version.cannot-while-fetching": {
+ "message": "Načítání verzí modpacku"
+ },
+ "instance.settings.tabs.installation.change-version.in-progress": {
+ "message": "Instalace nových verzí"
+ },
+ "instance.settings.tabs.installation.currently-installed": {
+ "message": "Aktuální instalace"
+ },
+ "instance.settings.tabs.installation.debug-information": {
+ "message": "Debugové informace:"
+ },
+ "instance.settings.tabs.installation.fetching-modpack-details": {
+ "message": "Načítání detailů modpacku"
+ },
+ "instance.settings.tabs.installation.game-version": {
+ "message": "Verze hry"
+ },
+ "instance.settings.tabs.installation.install": {
+ "message": "Instalovat"
+ },
+ "instance.settings.tabs.installation.install.in-progress": {
+ "message": "Probíhající instalace"
+ },
+ "instance.settings.tabs.installation.loader-version": {
+ "message": "{loader} verze"
+ },
+ "instance.settings.tabs.installation.minecraft-version": {
+ "message": "Minecraft {version}"
+ },
+ "instance.settings.tabs.installation.no-connection": {
+ "message": "Nelze načíst podrobnosti o modpacku. Zkontrolujte připojení k internetu."
+ },
+ "instance.settings.tabs.installation.no-loader-versions": {
+ "message": "{loader} není dostupný pro Minecraft {version}. Zkuste jiný mod loader."
+ },
+ "instance.settings.tabs.installation.no-modpack-found": {
+ "message": "Tato instalace je připojená k modpacku, ale modpack nebyl najit na Modrinthu."
+ },
+ "instance.settings.tabs.installation.platform": {
+ "message": "Platforma"
+ },
+ "instance.settings.tabs.installation.reinstall.button": {
+ "message": "Přeinstalovat modpack"
+ },
+ "instance.settings.tabs.installation.reinstall.button.reinstalling": {
+ "message": "Přeinstalovávání modpacku"
+ },
+ "instance.settings.tabs.installation.reinstall.confirm.description": {
+ "message": "Přeinstalace resetuje veškerý nainstalovaný nebo upravený obsah na to, co poskytuje modpack, a odstraní všechny mody nebo obsah, které jste přidali do původní instalaci. To může opravit neočekávané chyby, ale pokud vaše světy závisejí na nově instalovaném obsahu, možná budou poškozeny."
+ },
+ "instance.settings.tabs.installation.reinstall.confirm.title": {
+ "message": "Opravdu si přejete přeinstalovat tuto instalaci?"
+ },
+ "instance.settings.tabs.installation.reinstall.description": {
+ "message": "Obnoví obsah instance do původního stavu a odstraní všechny mody nebo obsah, které jste přidali nad původní modpack."
+ },
+ "instance.settings.tabs.installation.reinstall.title": {
+ "message": "Přeinstalovat modpack"
+ },
+ "instance.settings.tabs.installation.repair.button": {
+ "message": "Opravit"
+ },
+ "instance.settings.tabs.installation.repair.button.repairing": {
+ "message": "Opravováno"
+ },
+ "instance.settings.tabs.installation.repair.confirm.description": {
+ "message": "Oprava přeinstaluje závislosti Minecraftu a zkontroluje poškození. To může vyřešit problémy, pokud se hra nespustí kvůli chybám souvisejícím s launcherem, ale nevyřeší to problémy nebo pády související s nainstalovanými mody."
+ },
+ "instance.settings.tabs.installation.repair.confirm.title": {
+ "message": "Opravit instanci?"
+ },
+ "instance.settings.tabs.installation.repair.in-progress": {
+ "message": "Probíhá oprava"
+ },
+ "instance.settings.tabs.installation.reset-selections": {
+ "message": "Resetovat na aktuální"
+ },
+ "instance.settings.tabs.installation.show-all-versions": {
+ "message": "Ukázat všechny verze"
+ },
+ "instance.settings.tabs.installation.tooltip.action.change-version": {
+ "message": "Změnit verzi"
+ },
+ "instance.settings.tabs.installation.tooltip.action.install": {
+ "message": "Instalovat"
+ },
+ "instance.settings.tabs.installation.tooltip.action.reinstall": {
+ "message": "přeinstalovat"
+ },
+ "instance.settings.tabs.installation.tooltip.action.repair": {
+ "message": "opravit"
+ },
+ "instance.settings.tabs.installation.tooltip.cannot-while-installing": {
+ "message": "Nelze {action} při instalaci"
+ },
+ "instance.settings.tabs.installation.tooltip.cannot-while-offline": {
+ "message": "Nelze {action} když offline"
+ },
+ "instance.settings.tabs.installation.tooltip.cannot-while-repairing": {
+ "message": "Nelze {action} při opravě"
+ },
+ "instance.settings.tabs.installation.unknown-version": {
+ "message": "(neznámá verze)"
+ },
+ "instance.settings.tabs.installation.unlink.button": {
+ "message": "Odpojit instanci"
+ },
+ "instance.settings.tabs.installation.unlink.confirm.description": {
+ "message": "Pokud budete pokračovat, nebudete ji moci znovu propojit bez vytvoření zcela nové instance. Již nebudete dostávat aktualizace modpacku a stane se z něj běžná instance."
+ },
+ "instance.settings.tabs.installation.unlink.confirm.title": {
+ "message": "Opravdu si přejete odpojit tuto instanci?"
+ },
+ "instance.settings.tabs.installation.unlink.description": {
+ "message": "Tato instance je připojena k modpacku, což znamená, že módy nemohou být aktualizované a nelze změnit mod loader ani verze minecraftu. Odpojení permanentně rozváže tuto instanci od modpacku."
+ },
+ "instance.settings.tabs.installation.unlink.title": {
+ "message": "Odpojit od modpacku"
+ },
+ "instance.settings.tabs.java": {
+ "message": "Java a pamět"
+ },
+ "instance.settings.tabs.java.environment-variables": {
+ "message": "Proměnné prostředí"
+ },
+ "instance.settings.tabs.java.hooks": {
+ "message": "Hooky"
+ },
+ "instance.settings.tabs.java.java-arguments": {
+ "message": "Java argumenty"
+ },
+ "instance.settings.tabs.java.java-installation": {
+ "message": "Instalace Javy"
+ },
+ "instance.settings.tabs.java.java-memory": {
+ "message": "Paměti přiřazeno"
+ },
+ "instance.settings.tabs.window": {
+ "message": "Okno"
+ },
+ "instance.settings.tabs.window.custom-window-settings": {
+ "message": "Vlastní nastavení okna"
+ },
+ "instance.settings.tabs.window.fullscreen": {
+ "message": "Celá obrazovka"
+ },
+ "instance.settings.tabs.window.fullscreen.description": {
+ "message": "Spustit hru v plné obrazovce pokud spuštěno (použitím options.txt)."
+ },
+ "instance.settings.tabs.window.height": {
+ "message": "Výška"
+ },
+ "instance.settings.tabs.window.height.description": {
+ "message": "Výška herního okna při spuštění."
+ },
+ "instance.settings.tabs.window.height.enter": {
+ "message": "Zadejte výšku..."
+ },
+ "instance.settings.tabs.window.width": {
+ "message": "Šířka"
+ },
+ "instance.settings.tabs.window.width.description": {
+ "message": "Šířka herního okna při spuštění."
+ },
+ "instance.settings.tabs.window.width.enter": {
+ "message": "Zadejte šířku..."
+ },
+ "instance.settings.title": {
+ "message": "Nastavení"
+ },
+ "instance.worlds.a_minecraft_server": {
+ "message": "Minecraft Server"
+ },
+ "instance.worlds.cant_connect": {
+ "message": "Nelze připojit k serveru"
+ },
+ "instance.worlds.copy_address": {
+ "message": "Kopírovat adresu"
+ },
+ "instance.worlds.dont_show_on_home": {
+ "message": "Nezobrazuje na domovské stránce"
+ },
+ "instance.worlds.filter.available": {
+ "message": "Dostupné"
+ },
+ "instance.worlds.game_already_open": {
+ "message": "Instance je již otevřená"
+ },
+ "instance.worlds.hardcore": {
+ "message": "Hardcore režim"
+ },
+ "instance.worlds.incompatible_server": {
+ "message": "Server je nekompatibilní"
+ },
+ "instance.worlds.no_contact": {
+ "message": "Server se nepodařilo spojit"
+ },
+ "instance.worlds.no_server_quick_play": {
+ "message": "Můžeš rovnou skočit na server pouze v Minecraftu Alpha 1.0.5+"
+ },
+ "instance.worlds.no_singleplayer_quick_play": {
+ "message": "Můžeš rovnou skočit do světa jednoho hráče pouze v Minecraftu 1.20+"
+ },
+ "instance.worlds.play_instance": {
+ "message": "Hrát instanci"
+ },
+ "instance.worlds.type.server": {
+ "message": "Server"
+ },
+ "instance.worlds.type.singleplayer": {
+ "message": "Hra pro jednoho hráče"
+ },
+ "instance.worlds.view_instance": {
+ "message": "Zobrazit instanci"
+ },
+ "instance.worlds.world_in_use": {
+ "message": "Svět je použit"
+ },
+ "search.filter.locked.instance": {
+ "message": "Poskytováno instancí"
+ },
+ "search.filter.locked.instance-game-version.title": {
+ "message": "Verze hry je poskytnut instanci"
+ },
+ "search.filter.locked.instance-loader.title": {
+ "message": "Spouštěč je poskytnut instanci"
+ },
+ "search.filter.locked.instance.sync": {
+ "message": "Synchronizováno z instancí"
+ }
+}
diff --git a/apps/app-frontend/src/locales/da-DK/index.json b/apps/app-frontend/src/locales/da-DK/index.json
new file mode 100644
index 000000000..e488d1d5a
--- /dev/null
+++ b/apps/app-frontend/src/locales/da-DK/index.json
@@ -0,0 +1,419 @@
+{
+ "app.settings.developer-mode-enabled": {
+ "message": "Udvikler tilstand aktiveret."
+ },
+ "app.settings.tabs.appearance": {
+ "message": "Udseende"
+ },
+ "app.settings.tabs.default-instance-options": {
+ "message": "Standard instance indstillinger"
+ },
+ "app.settings.tabs.feature-flags": {
+ "message": "Funktions flags"
+ },
+ "app.settings.tabs.java-installations": {
+ "message": "Java installationer"
+ },
+ "app.settings.tabs.privacy": {
+ "message": "Privatliv"
+ },
+ "app.settings.tabs.resource-management": {
+ "message": "Ressourcestyring"
+ },
+ "instance.add-server.add-and-play": {
+ "message": "Tilføj og spil"
+ },
+ "instance.add-server.add-server": {
+ "message": "Tilføj server"
+ },
+ "instance.add-server.resource-pack.disabled": {
+ "message": "Deaktiveret"
+ },
+ "instance.add-server.resource-pack.enabled": {
+ "message": "Aktiveret"
+ },
+ "instance.add-server.resource-pack.prompt": {
+ "message": "Spørg"
+ },
+ "instance.add-server.title": {
+ "message": "Tilføj en server"
+ },
+ "instance.edit-server.title": {
+ "message": "Rediger server"
+ },
+ "instance.edit-world.hide-from-home": {
+ "message": "Skjul fra forside"
+ },
+ "instance.edit-world.name": {
+ "message": "Navn"
+ },
+ "instance.edit-world.placeholder-name": {
+ "message": "Minecraft verden"
+ },
+ "instance.edit-world.reset-icon": {
+ "message": "Nulstil ikon"
+ },
+ "instance.edit-world.title": {
+ "message": "Rediger verden"
+ },
+ "instance.filter.disabled": {
+ "message": "Deaktiverede projekter"
+ },
+ "instance.filter.updates-available": {
+ "message": "Tilgængelige opdateringer"
+ },
+ "instance.server-modal.address": {
+ "message": "Adresse"
+ },
+ "instance.server-modal.name": {
+ "message": "Navn"
+ },
+ "instance.server-modal.placeholder-name": {
+ "message": "Minecraft server"
+ },
+ "instance.server-modal.resource-pack": {
+ "message": "Ressourcepakke"
+ },
+ "instance.settings.tabs.general": {
+ "message": "General"
+ },
+ "instance.settings.tabs.general.delete": {
+ "message": "Slet instance"
+ },
+ "instance.settings.tabs.general.delete.button": {
+ "message": "Slet instance"
+ },
+ "instance.settings.tabs.general.delete.description": {
+ "message": "Permanent slet en instance fra din enhed, inkludere dine verdener, konfigurationer, og alt installeret indhold. Vær forsigtig, for så snart du sletter en instance der er ingen at gendanne det."
+ },
+ "instance.settings.tabs.general.deleting.button": {
+ "message": "Sletter..."
+ },
+ "instance.settings.tabs.general.duplicate-button": {
+ "message": "Kopi"
+ },
+ "instance.settings.tabs.general.duplicate-button.tooltip.installing": {
+ "message": "Kan ikke kopiere under installation."
+ },
+ "instance.settings.tabs.general.duplicate-instance": {
+ "message": "Kopi instance"
+ },
+ "instance.settings.tabs.general.duplicate-instance.description": {
+ "message": "Opret en kopi af denne instance, inkludere verdener, konfigurationer, mods, osv."
+ },
+ "instance.settings.tabs.general.edit-icon": {
+ "message": "Rediger ikon"
+ },
+ "instance.settings.tabs.general.edit-icon.remove": {
+ "message": "Fjern ikon"
+ },
+ "instance.settings.tabs.general.edit-icon.replace": {
+ "message": "Udskift ikon"
+ },
+ "instance.settings.tabs.general.edit-icon.select": {
+ "message": "Vælg ikon"
+ },
+ "instance.settings.tabs.general.library-groups": {
+ "message": "Biblioteks grupper"
+ },
+ "instance.settings.tabs.general.library-groups.create": {
+ "message": "Opret ny gruppe"
+ },
+ "instance.settings.tabs.general.library-groups.description": {
+ "message": "Biblioteks grupper tillader dig at organisere dine instances i forskellige sektioner i dit bibliotek."
+ },
+ "instance.settings.tabs.general.library-groups.enter-name": {
+ "message": "Ændre gruppe navn"
+ },
+ "instance.settings.tabs.general.name": {
+ "message": "Navn"
+ },
+ "instance.settings.tabs.hooks": {
+ "message": "Kør hooks"
+ },
+ "instance.settings.tabs.hooks.custom-hooks": {
+ "message": "Brugerfinansieret køre hooks"
+ },
+ "instance.settings.tabs.hooks.description": {
+ "message": "Hooks tillader avanceret brugere at køre bestemte kommandoer før og efter at køre spillet."
+ },
+ "instance.settings.tabs.hooks.post-exit": {
+ "message": "Post-exit"
+ },
+ "instance.settings.tabs.hooks.post-exit.description": {
+ "message": "Kørte efter spillet lukkes."
+ },
+ "instance.settings.tabs.hooks.post-exit.enter": {
+ "message": "Indskriv post-ext kommando..."
+ },
+ "instance.settings.tabs.hooks.pre-launch": {
+ "message": "Pre-launch"
+ },
+ "instance.settings.tabs.hooks.pre-launch.description": {
+ "message": "Kørt før en instance bliver kørt."
+ },
+ "instance.settings.tabs.hooks.pre-launch.enter": {
+ "message": "Indskriv pre-launch kommando..."
+ },
+ "instance.settings.tabs.hooks.title": {
+ "message": "Spille lunch hooks"
+ },
+ "instance.settings.tabs.hooks.wrapper": {
+ "message": "Wrapper"
+ },
+ "instance.settings.tabs.hooks.wrapper.description": {
+ "message": "Wrapper kommando for at køre Minecraft."
+ },
+ "instance.settings.tabs.hooks.wrapper.enter": {
+ "message": "Indskriv wrapper kommando..."
+ },
+ "instance.settings.tabs.installation": {
+ "message": "Installation"
+ },
+ "instance.settings.tabs.installation.change-version.already-installed.modded": {
+ "message": "{platform} {version} for Minecraft {game_version} er allerede installeret"
+ },
+ "instance.settings.tabs.installation.change-version.already-installed.vanilla": {
+ "message": "Vanilla {game_version} er allerede installeret"
+ },
+ "instance.settings.tabs.installation.change-version.button": {
+ "message": "Skift version"
+ },
+ "instance.settings.tabs.installation.change-version.button.install": {
+ "message": "Installer"
+ },
+ "instance.settings.tabs.installation.change-version.button.installing": {
+ "message": "Installer"
+ },
+ "instance.settings.tabs.installation.change-version.cannot-while-fetching": {
+ "message": "Får modpack versioner"
+ },
+ "instance.settings.tabs.installation.change-version.in-progress": {
+ "message": "Installere ny version"
+ },
+ "instance.settings.tabs.installation.currently-installed": {
+ "message": "Lige nu installeret"
+ },
+ "instance.settings.tabs.installation.debug-information": {
+ "message": "Debug information:"
+ },
+ "instance.settings.tabs.installation.fetching-modpack-details": {
+ "message": "Får modpack detaljer"
+ },
+ "instance.settings.tabs.installation.game-version": {
+ "message": "Spil version"
+ },
+ "instance.settings.tabs.installation.install": {
+ "message": "Installer"
+ },
+ "instance.settings.tabs.installation.install.in-progress": {
+ "message": "Installation igangværende"
+ },
+ "instance.settings.tabs.installation.loader-version": {
+ "message": "{loader} version"
+ },
+ "instance.settings.tabs.installation.minecraft-version": {
+ "message": "Minecraft {version}"
+ },
+ "instance.settings.tabs.installation.no-connection": {
+ "message": "Kan ikke få forbundet modpack detaljer. Venligst tjek din internet forbindelse."
+ },
+ "instance.settings.tabs.installation.no-loader-versions": {
+ "message": "{loader} er ikke mulig at bruge for Minecraft {version}. Prøv en anden mod loader."
+ },
+ "instance.settings.tabs.installation.no-modpack-found": {
+ "message": "Denne instance er koblet til en modpack, men modpacken kunne ikke blive fundet på Modrinth."
+ },
+ "instance.settings.tabs.installation.platform": {
+ "message": "Platform"
+ },
+ "instance.settings.tabs.installation.reinstall.button": {
+ "message": "Geninstaller modpack"
+ },
+ "instance.settings.tabs.installation.reinstall.button.reinstalling": {
+ "message": "Geninstallere modpack"
+ },
+ "instance.settings.tabs.installation.reinstall.confirm.description": {
+ "message": "Geninstallering vil nulstille alt installeret eller modificeret indhold givet af modpacken, fjerne alle mods eller indhold du har tilføjet ovenpå den originale installation. Dette vil måske fikse uforventet adfærd hvis ændringer er blevet lavet til den instance, men hvis din verdener nu afhænger af ektra tilføjet indhold, dette vil måske ødelægge eksisterende verdener."
+ },
+ "instance.settings.tabs.installation.reinstall.confirm.title": {
+ "message": "Er du sikker på du vil geninstallere denne instance?"
+ },
+ "instance.settings.tabs.installation.reinstall.description": {
+ "message": "Nulstiller instanceens indhold til dens oprindelige tilstand, fjerne alle mods eller indhold du har tilføjet ovenpå den oprindelige modpack."
+ },
+ "instance.settings.tabs.installation.reinstall.title": {
+ "message": "Geninstaller modpack"
+ },
+ "instance.settings.tabs.installation.repair.button": {
+ "message": "Reparer"
+ },
+ "instance.settings.tabs.installation.repair.button.repairing": {
+ "message": "Reparere"
+ },
+ "instance.settings.tabs.installation.repair.confirm.description": {
+ "message": "Reparering geninstaller Minecraft afhængigheder og tjekker for korruption. Dette vil måske fikse fejl hvis dit spil ikke køre på grund af launcher relateret fejl, men vil ikke fikse fejl eller crashes relateret til installerede mods."
+ },
+ "instance.settings.tabs.installation.repair.confirm.title": {
+ "message": "Reparer instance?"
+ },
+ "instance.settings.tabs.installation.repair.in-progress": {
+ "message": "Reparation i gang"
+ },
+ "instance.settings.tabs.installation.reset-selections": {
+ "message": "Nulstil til nuværende"
+ },
+ "instance.settings.tabs.installation.show-all-versions": {
+ "message": "Vis alle versioner"
+ },
+ "instance.settings.tabs.installation.tooltip.action.change-version": {
+ "message": "Ændre version"
+ },
+ "instance.settings.tabs.installation.tooltip.action.install": {
+ "message": "Installer"
+ },
+ "instance.settings.tabs.installation.tooltip.action.reinstall": {
+ "message": "Geninstaller"
+ },
+ "instance.settings.tabs.installation.tooltip.action.repair": {
+ "message": "Reparer"
+ },
+ "instance.settings.tabs.installation.tooltip.cannot-while-installing": {
+ "message": "Kan ikke {action} under installation"
+ },
+ "instance.settings.tabs.installation.tooltip.cannot-while-offline": {
+ "message": "Kan ikke {action} uden internet"
+ },
+ "instance.settings.tabs.installation.tooltip.cannot-while-repairing": {
+ "message": "Kan ikke {action} under reparation"
+ },
+ "instance.settings.tabs.installation.unknown-version": {
+ "message": "(Ukendt version)"
+ },
+ "instance.settings.tabs.installation.unlink.button": {
+ "message": "Frakoble instance"
+ },
+ "instance.settings.tabs.installation.unlink.confirm.description": {
+ "message": "Hvis du forsætter, du vil ikke have mulighed for at koble sammen igen uden at lave en helt ny instance. Du vil ikke længere modtage modpack opdateringer og vil blive en normal."
+ },
+ "instance.settings.tabs.installation.unlink.confirm.title": {
+ "message": "Er du sikker på du vil frakoble denne instance?"
+ },
+ "instance.settings.tabs.installation.unlink.description": {
+ "message": "Denne instance er forbundet til en modpack, hvilket betyder mods kan ikke blive opdateret og du kan ikke ændre mod loaderen eller Minecraft version. Frakobling vil permanent frakoble denne instance fra modpacken."
+ },
+ "instance.settings.tabs.installation.unlink.title": {
+ "message": "Frakoble fra modpack"
+ },
+ "instance.settings.tabs.java": {
+ "message": "Java og hukommelse"
+ },
+ "instance.settings.tabs.java.environment-variables": {
+ "message": "Omgivelses variabler"
+ },
+ "instance.settings.tabs.java.hooks": {
+ "message": "Hooks"
+ },
+ "instance.settings.tabs.java.java-arguments": {
+ "message": "Java argumenter"
+ },
+ "instance.settings.tabs.java.java-installation": {
+ "message": "Java installation"
+ },
+ "instance.settings.tabs.java.java-memory": {
+ "message": "Allokeret hukommelse"
+ },
+ "instance.settings.tabs.window": {
+ "message": "Vindue"
+ },
+ "instance.settings.tabs.window.custom-window-settings": {
+ "message": "Brugerdefineret vindue indstillinger"
+ },
+ "instance.settings.tabs.window.fullscreen": {
+ "message": "Fuld skærm"
+ },
+ "instance.settings.tabs.window.fullscreen.description": {
+ "message": "Gør så spillet starter i fuld skærm når du køre spillet (Med brug af options.txt)."
+ },
+ "instance.settings.tabs.window.height": {
+ "message": "Højde"
+ },
+ "instance.settings.tabs.window.height.description": {
+ "message": "Højden af spillevinduet når kørt."
+ },
+ "instance.settings.tabs.window.height.enter": {
+ "message": "Indskriv højde..."
+ },
+ "instance.settings.tabs.window.width": {
+ "message": "Bredde"
+ },
+ "instance.settings.tabs.window.width.description": {
+ "message": "Bredden på spille vinduet når kørt."
+ },
+ "instance.settings.tabs.window.width.enter": {
+ "message": "Indskriv bredde..."
+ },
+ "instance.settings.title": {
+ "message": "Indstillinger"
+ },
+ "instance.worlds.a_minecraft_server": {
+ "message": "En Minecraft server"
+ },
+ "instance.worlds.cant_connect": {
+ "message": "Kan ikke forbinde til serveren"
+ },
+ "instance.worlds.copy_address": {
+ "message": "Kopier adresse"
+ },
+ "instance.worlds.dont_show_on_home": {
+ "message": "Vis ikke på forsiden"
+ },
+ "instance.worlds.filter.available": {
+ "message": "Tilgængelig"
+ },
+ "instance.worlds.game_already_open": {
+ "message": "Instance allerede åben"
+ },
+ "instance.worlds.hardcore": {
+ "message": "Hardcore mode"
+ },
+ "instance.worlds.incompatible_server": {
+ "message": "Serveren er uforenelig"
+ },
+ "instance.worlds.no_contact": {
+ "message": "Serveren kunne ikke blive kontaktet"
+ },
+ "instance.worlds.no_server_quick_play": {
+ "message": "Du kan kun hoppe lige ind i servere på Minecraft Alpha 1.0.5+"
+ },
+ "instance.worlds.no_singleplayer_quick_play": {
+ "message": "Du kan kun hoppe lige ind i singleplayer verdener på Minecraft 1.20+"
+ },
+ "instance.worlds.play_instance": {
+ "message": "Spil instance"
+ },
+ "instance.worlds.type.server": {
+ "message": "Server"
+ },
+ "instance.worlds.type.singleplayer": {
+ "message": "Singleplayer"
+ },
+ "instance.worlds.view_instance": {
+ "message": "Se instance"
+ },
+ "instance.worlds.world_in_use": {
+ "message": "Verden er i brug"
+ },
+ "search.filter.locked.instance": {
+ "message": "Givet af instanceen"
+ },
+ "search.filter.locked.instance-game-version.title": {
+ "message": "Spille version er givet af instanceen"
+ },
+ "search.filter.locked.instance-loader.title": {
+ "message": "Loader er givet af instanceen"
+ },
+ "search.filter.locked.instance.sync": {
+ "message": "Synkroniser med instance"
+ }
+}
diff --git a/apps/app-frontend/src/locales/de-CH/index.json b/apps/app-frontend/src/locales/de-CH/index.json
new file mode 100644
index 000000000..397db2b62
--- /dev/null
+++ b/apps/app-frontend/src/locales/de-CH/index.json
@@ -0,0 +1,419 @@
+{
+ "app.settings.developer-mode-enabled": {
+ "message": "Entwicklermodus aktiviert."
+ },
+ "app.settings.tabs.appearance": {
+ "message": "Erscheinungsbild"
+ },
+ "app.settings.tabs.default-instance-options": {
+ "message": "Standard Instanz-Einstellungen"
+ },
+ "app.settings.tabs.feature-flags": {
+ "message": "Funktionsflaggen"
+ },
+ "app.settings.tabs.java-installations": {
+ "message": "Java Installationen"
+ },
+ "app.settings.tabs.privacy": {
+ "message": "Datenschutz"
+ },
+ "app.settings.tabs.resource-management": {
+ "message": "Ressourcenmanagement"
+ },
+ "instance.add-server.add-and-play": {
+ "message": "Ersteue u starte"
+ },
+ "instance.add-server.add-server": {
+ "message": "Server hinzufügen"
+ },
+ "instance.add-server.resource-pack.disabled": {
+ "message": "Deaktiviert"
+ },
+ "instance.add-server.resource-pack.enabled": {
+ "message": "Aktiviert"
+ },
+ "instance.add-server.resource-pack.prompt": {
+ "message": "Fragä"
+ },
+ "instance.add-server.title": {
+ "message": "Einen Server hinzufügen"
+ },
+ "instance.edit-server.title": {
+ "message": "Server bearbeiten"
+ },
+ "instance.edit-world.hide-from-home": {
+ "message": "Von Startseite ausblenden"
+ },
+ "instance.edit-world.name": {
+ "message": "Name"
+ },
+ "instance.edit-world.placeholder-name": {
+ "message": "Minecraft Welt"
+ },
+ "instance.edit-world.reset-icon": {
+ "message": "Icon zurücksetzen"
+ },
+ "instance.edit-world.title": {
+ "message": "Welt bearbeiten"
+ },
+ "instance.filter.disabled": {
+ "message": "Deaktivierte Projekte"
+ },
+ "instance.filter.updates-available": {
+ "message": "Updates verfügbar"
+ },
+ "instance.server-modal.address": {
+ "message": "Adresse"
+ },
+ "instance.server-modal.name": {
+ "message": "Name"
+ },
+ "instance.server-modal.placeholder-name": {
+ "message": "Minecraft Server"
+ },
+ "instance.server-modal.resource-pack": {
+ "message": "Ressourcenpaket"
+ },
+ "instance.settings.tabs.general": {
+ "message": "Allgemein"
+ },
+ "instance.settings.tabs.general.delete": {
+ "message": "Instanz löschen"
+ },
+ "instance.settings.tabs.general.delete.button": {
+ "message": "Instanz löschen"
+ },
+ "instance.settings.tabs.general.delete.description": {
+ "message": "Löscht eine Instanz dauerhaft von deinem Gerät, inklusive deiner Welten, Einstellungen und allen installierten Inhalten. Sei vorsichtig, da eine gelöschte Instanz nicht mehr wiederherstellbar ist."
+ },
+ "instance.settings.tabs.general.deleting.button": {
+ "message": "Lösche..."
+ },
+ "instance.settings.tabs.general.duplicate-button": {
+ "message": "Duplizieren"
+ },
+ "instance.settings.tabs.general.duplicate-button.tooltip.installing": {
+ "message": "Kann während dem installieren nicht duplizieren."
+ },
+ "instance.settings.tabs.general.duplicate-instance": {
+ "message": "Instanz duplizieren"
+ },
+ "instance.settings.tabs.general.duplicate-instance.description": {
+ "message": "Erstellt eine Kopie dieser Instanz, inklusive aller Welten, Einstellungen, Modifikationen, etc."
+ },
+ "instance.settings.tabs.general.edit-icon": {
+ "message": "Icon bearbeiten"
+ },
+ "instance.settings.tabs.general.edit-icon.remove": {
+ "message": "Icon entfernen"
+ },
+ "instance.settings.tabs.general.edit-icon.replace": {
+ "message": "Icon ersetzen"
+ },
+ "instance.settings.tabs.general.edit-icon.select": {
+ "message": "Icon auswählen"
+ },
+ "instance.settings.tabs.general.library-groups": {
+ "message": "Bibliotheksgruppen"
+ },
+ "instance.settings.tabs.general.library-groups.create": {
+ "message": "Neue Gruppe erstellen"
+ },
+ "instance.settings.tabs.general.library-groups.description": {
+ "message": "Bibliotheksgruppen ermöglichen es dir, deine Instanzen in unterschiedliche Bereiche deiner Bibliothek aufzuteilen."
+ },
+ "instance.settings.tabs.general.library-groups.enter-name": {
+ "message": "Gruppenname eingeben"
+ },
+ "instance.settings.tabs.general.name": {
+ "message": "Name"
+ },
+ "instance.settings.tabs.hooks": {
+ "message": "Start Hooks"
+ },
+ "instance.settings.tabs.hooks.custom-hooks": {
+ "message": "Benutzerdefinierte Start Hooks"
+ },
+ "instance.settings.tabs.hooks.description": {
+ "message": "Hooks ermöglichen es erfahrenen Benutzern, bestimmte Systembefehle vor und nach dem Start des Spiels auszuführen."
+ },
+ "instance.settings.tabs.hooks.post-exit": {
+ "message": "Nach dem Schliessen des Spiels"
+ },
+ "instance.settings.tabs.hooks.post-exit.description": {
+ "message": "Wird nach dem Beenden des Spiels ausgeführt."
+ },
+ "instance.settings.tabs.hooks.post-exit.enter": {
+ "message": "Ausgeführter Befehl nach dem Beenden des Spiels eingeben..."
+ },
+ "instance.settings.tabs.hooks.pre-launch": {
+ "message": "Vor Start des Spiels"
+ },
+ "instance.settings.tabs.hooks.pre-launch.description": {
+ "message": "Wird vor dem Starten des Spiels ausgeführt."
+ },
+ "instance.settings.tabs.hooks.pre-launch.enter": {
+ "message": "Ausgeführter Befehl nach dem Starten des Spiels eingeben..."
+ },
+ "instance.settings.tabs.hooks.title": {
+ "message": "Spielstart Hooks"
+ },
+ "instance.settings.tabs.hooks.wrapper": {
+ "message": "Wrapper"
+ },
+ "instance.settings.tabs.hooks.wrapper.description": {
+ "message": "Wrapperbefehl zum Starten von Minecraft."
+ },
+ "instance.settings.tabs.hooks.wrapper.enter": {
+ "message": "Wrapperbefehl eingeben..."
+ },
+ "instance.settings.tabs.installation": {
+ "message": "Installation"
+ },
+ "instance.settings.tabs.installation.change-version.already-installed.modded": {
+ "message": "{platform} {version} für Minecraft {game_version} ist bereits installiert"
+ },
+ "instance.settings.tabs.installation.change-version.already-installed.vanilla": {
+ "message": "Vanilla {game_version} ist bereits installiert"
+ },
+ "instance.settings.tabs.installation.change-version.button": {
+ "message": "Version ändern"
+ },
+ "instance.settings.tabs.installation.change-version.button.install": {
+ "message": "Installieren"
+ },
+ "instance.settings.tabs.installation.change-version.button.installing": {
+ "message": "Wird installiert"
+ },
+ "instance.settings.tabs.installation.change-version.cannot-while-fetching": {
+ "message": "Sammle Modpack-Versionen"
+ },
+ "instance.settings.tabs.installation.change-version.in-progress": {
+ "message": "Neue Version wird installiert"
+ },
+ "instance.settings.tabs.installation.currently-installed": {
+ "message": "Aktuell installiert"
+ },
+ "instance.settings.tabs.installation.debug-information": {
+ "message": "Informationen zur Fehlerbehebung:"
+ },
+ "instance.settings.tabs.installation.fetching-modpack-details": {
+ "message": "Sammle Modpack-Details"
+ },
+ "instance.settings.tabs.installation.game-version": {
+ "message": "Spielversion"
+ },
+ "instance.settings.tabs.installation.install": {
+ "message": "Installieren"
+ },
+ "instance.settings.tabs.installation.install.in-progress": {
+ "message": "Wird installiert"
+ },
+ "instance.settings.tabs.installation.loader-version": {
+ "message": "{loader} Version"
+ },
+ "instance.settings.tabs.installation.minecraft-version": {
+ "message": "Minecraft {version}"
+ },
+ "instance.settings.tabs.installation.no-connection": {
+ "message": "Kann Details für verknüpftes Modpack nicht abrufen. Bitte überprüfe deine Internerverbindung."
+ },
+ "instance.settings.tabs.installation.no-loader-versions": {
+ "message": "{loader} ist nicht verfügbar für Minecraft {version}. Versuch einen anderen Modloader."
+ },
+ "instance.settings.tabs.installation.no-modpack-found": {
+ "message": "Diese Instanz ist mit einem Modpack verknüpft, aber das Modpack konnte nicht auf Modrinth gefunden werden."
+ },
+ "instance.settings.tabs.installation.platform": {
+ "message": "Platform"
+ },
+ "instance.settings.tabs.installation.reinstall.button": {
+ "message": "Modpack neu installieren"
+ },
+ "instance.settings.tabs.installation.reinstall.button.reinstalling": {
+ "message": "Modpack wird neu installiert"
+ },
+ "instance.settings.tabs.installation.reinstall.confirm.description": {
+ "message": "Durch die Neuinstallation werden alle installierten oder geänderten Inhalte auf die vom Modpack bereitgestellten Inhalte zurückgesetzt, wobei alle Mods oder Inhalte entfernt werden, die zusätzlich zur ursprünglichen Installation hinzugefügt wurden. Dies kann unerwartetes Verhalten beheben, wenn Änderungen an der Instanz vorgenommen wurden. Wenn deine Welten jedoch von zusätzlich installierten Inhalten abhängig sind, kann dies zu Fehlern in bestehenden Welten führen."
+ },
+ "instance.settings.tabs.installation.reinstall.confirm.title": {
+ "message": "Bist du sicher, dass du diese Instanz neu installieren willst?"
+ },
+ "instance.settings.tabs.installation.reinstall.description": {
+ "message": "Setzt den Inhalt der Instanz auf seinen ursprünglichen Zustand zurück und entfernt all Mods oder Inhalte, welche zusätzlich zum ursprünglichen Modpack hinzugefügt wurden."
+ },
+ "instance.settings.tabs.installation.reinstall.title": {
+ "message": "Modpack neu installieren"
+ },
+ "instance.settings.tabs.installation.repair.button": {
+ "message": "Reparieren"
+ },
+ "instance.settings.tabs.installation.repair.button.repairing": {
+ "message": "Wird repariert"
+ },
+ "instance.settings.tabs.installation.repair.confirm.description": {
+ "message": "Das reparieren installier Minecraft-Abhängigkeiten neu und überprüft für Beschädigungen. Dies kann Probleme beheben, sofern dein Spiel aufgrund von Launcher-relevanten Problemen nicht startet, aber es kann nicht Fehler und Abstpürze in Zusammenhang mit installierten Mods beheben."
+ },
+ "instance.settings.tabs.installation.repair.confirm.title": {
+ "message": "Instanz reparieren?"
+ },
+ "instance.settings.tabs.installation.repair.in-progress": {
+ "message": "Wird repariert"
+ },
+ "instance.settings.tabs.installation.reset-selections": {
+ "message": "Auf aktuellen Wert zurücksetzen"
+ },
+ "instance.settings.tabs.installation.show-all-versions": {
+ "message": "Alle Versionen anzeigen"
+ },
+ "instance.settings.tabs.installation.tooltip.action.change-version": {
+ "message": "Version ändern"
+ },
+ "instance.settings.tabs.installation.tooltip.action.install": {
+ "message": "Installieren"
+ },
+ "instance.settings.tabs.installation.tooltip.action.reinstall": {
+ "message": "Neuinstallieren"
+ },
+ "instance.settings.tabs.installation.tooltip.action.repair": {
+ "message": "Reparieren"
+ },
+ "instance.settings.tabs.installation.tooltip.cannot-while-installing": {
+ "message": "{action} während der Installation nicht möglich"
+ },
+ "instance.settings.tabs.installation.tooltip.cannot-while-offline": {
+ "message": "{action} nicht möglich ohne Internetverbindung"
+ },
+ "instance.settings.tabs.installation.tooltip.cannot-while-repairing": {
+ "message": "{action} während reparatur nicht möglich"
+ },
+ "instance.settings.tabs.installation.unknown-version": {
+ "message": "(unbekannte Version)"
+ },
+ "instance.settings.tabs.installation.unlink.button": {
+ "message": "Verlinking der Instanz trennen"
+ },
+ "instance.settings.tabs.installation.unlink.confirm.description": {
+ "message": "Wenn du fortfährst, kann die Instanz nicht erneut verknüpft werden, ohne eine komplett neue Instanz zu ersztellen. Du erhälst keine Modpack-Updates mehr und es wird zu einer normalen Instanz."
+ },
+ "instance.settings.tabs.installation.unlink.confirm.title": {
+ "message": "Bist du sicher, dass du die Verknüpfung dieser Instanz trennen willst?"
+ },
+ "instance.settings.tabs.installation.unlink.description": {
+ "message": "Diese Instanz ist mit einem Modpack verknüpft. Dies bedeutet, dass Mods nicht aktualisiert werden können, und dass du den Modloader oder die Minecraft Versionen nicht ändern kannst. Durch das trennen der Verknüpfung wird die Instanz permanent vom Modpack getrennt."
+ },
+ "instance.settings.tabs.installation.unlink.title": {
+ "message": "Verknüpfung vom Modpack trennen"
+ },
+ "instance.settings.tabs.java": {
+ "message": "Java und Arbeitsspeicher"
+ },
+ "instance.settings.tabs.java.environment-variables": {
+ "message": "Umgebungsvariablen"
+ },
+ "instance.settings.tabs.java.hooks": {
+ "message": "Hooks"
+ },
+ "instance.settings.tabs.java.java-arguments": {
+ "message": "Java-Argumente"
+ },
+ "instance.settings.tabs.java.java-installation": {
+ "message": "Java Installationen"
+ },
+ "instance.settings.tabs.java.java-memory": {
+ "message": "Zugewiesener Arbeitsspeicher"
+ },
+ "instance.settings.tabs.window": {
+ "message": "Spielfenster"
+ },
+ "instance.settings.tabs.window.custom-window-settings": {
+ "message": "Benutzerdefinierte Spielfenstereinstellungen"
+ },
+ "instance.settings.tabs.window.fullscreen": {
+ "message": "Vollbild"
+ },
+ "instance.settings.tabs.window.fullscreen.description": {
+ "message": "Startet das Spiel im Vollbildmodus (durch verwenden von options.txt)."
+ },
+ "instance.settings.tabs.window.height": {
+ "message": "Höhe"
+ },
+ "instance.settings.tabs.window.height.description": {
+ "message": "Die höhe des Spielfensters beim Start."
+ },
+ "instance.settings.tabs.window.height.enter": {
+ "message": "Höhe eingeben..."
+ },
+ "instance.settings.tabs.window.width": {
+ "message": "Breite"
+ },
+ "instance.settings.tabs.window.width.description": {
+ "message": "Die Breite des Spielfensters beim Start."
+ },
+ "instance.settings.tabs.window.width.enter": {
+ "message": "Breite eingeben..."
+ },
+ "instance.settings.title": {
+ "message": "Einstellungen"
+ },
+ "instance.worlds.a_minecraft_server": {
+ "message": "Ä Minecraft-Server"
+ },
+ "instance.worlds.cant_connect": {
+ "message": "Verbindung mit Server nicht möglich"
+ },
+ "instance.worlds.copy_address": {
+ "message": "Adresse kopieren"
+ },
+ "instance.worlds.dont_show_on_home": {
+ "message": "Nicht auf Startseite anzeigen"
+ },
+ "instance.worlds.filter.available": {
+ "message": "Verfügbar"
+ },
+ "instance.worlds.game_already_open": {
+ "message": "Instanz ist bereits geöffnet"
+ },
+ "instance.worlds.hardcore": {
+ "message": "Hardcore-Modus"
+ },
+ "instance.worlds.incompatible_server": {
+ "message": "Server ist inkompatibel"
+ },
+ "instance.worlds.no_contact": {
+ "message": "Server konnte nicht erreicht werden"
+ },
+ "instance.worlds.no_server_quick_play": {
+ "message": "Du kannst nur in Minecraft Alpha 1.0.5 und neuer direkt einem Server beitreten"
+ },
+ "instance.worlds.no_singleplayer_quick_play": {
+ "message": "Du kannst nur in Minecraft 1.20 und neuer einer Einzelspieler-Welt beitreten"
+ },
+ "instance.worlds.play_instance": {
+ "message": "Instanz Spielen"
+ },
+ "instance.worlds.type.server": {
+ "message": "Server"
+ },
+ "instance.worlds.type.singleplayer": {
+ "message": "Einzelspieler"
+ },
+ "instance.worlds.view_instance": {
+ "message": "Instanz anzeigen"
+ },
+ "instance.worlds.world_in_use": {
+ "message": "Welt bereits in benutzung"
+ },
+ "search.filter.locked.instance": {
+ "message": "Von der Instanz bereitgestellt"
+ },
+ "search.filter.locked.instance-game-version.title": {
+ "message": "Spielversion ist von der Instanz bereitgestellt"
+ },
+ "search.filter.locked.instance-loader.title": {
+ "message": "Loader ist von der Instanz bereitgestellt"
+ },
+ "search.filter.locked.instance.sync": {
+ "message": "Mit Instanz synchronisieren"
+ }
+}
diff --git a/apps/app-frontend/src/locales/de-DE/index.json b/apps/app-frontend/src/locales/de-DE/index.json
new file mode 100644
index 000000000..3dff8065b
--- /dev/null
+++ b/apps/app-frontend/src/locales/de-DE/index.json
@@ -0,0 +1,419 @@
+{
+ "app.settings.developer-mode-enabled": {
+ "message": "Entwicklermodus aktiviert."
+ },
+ "app.settings.tabs.appearance": {
+ "message": "Erscheinungsbild"
+ },
+ "app.settings.tabs.default-instance-options": {
+ "message": "Standard Instanz-Einstellungen"
+ },
+ "app.settings.tabs.feature-flags": {
+ "message": "Funktionsflaggen"
+ },
+ "app.settings.tabs.java-installations": {
+ "message": "Java Installationen"
+ },
+ "app.settings.tabs.privacy": {
+ "message": "Datenschutz"
+ },
+ "app.settings.tabs.resource-management": {
+ "message": "Ressourcenmanagement"
+ },
+ "instance.add-server.add-and-play": {
+ "message": "Hinzufügen und spielen"
+ },
+ "instance.add-server.add-server": {
+ "message": "Server hinzufügen"
+ },
+ "instance.add-server.resource-pack.disabled": {
+ "message": "Deaktiviert"
+ },
+ "instance.add-server.resource-pack.enabled": {
+ "message": "Aktiviert"
+ },
+ "instance.add-server.resource-pack.prompt": {
+ "message": "Nachfragen"
+ },
+ "instance.add-server.title": {
+ "message": "Server hinzufügen"
+ },
+ "instance.edit-server.title": {
+ "message": "Server bearbeiten"
+ },
+ "instance.edit-world.hide-from-home": {
+ "message": "Von Startseite verbergen"
+ },
+ "instance.edit-world.name": {
+ "message": "Name"
+ },
+ "instance.edit-world.placeholder-name": {
+ "message": "Minecraft Welt"
+ },
+ "instance.edit-world.reset-icon": {
+ "message": "Icon zurücksetzen"
+ },
+ "instance.edit-world.title": {
+ "message": "Welt bearbeiten"
+ },
+ "instance.filter.disabled": {
+ "message": "Deaktivierte Projekte"
+ },
+ "instance.filter.updates-available": {
+ "message": "Updates verfügbar"
+ },
+ "instance.server-modal.address": {
+ "message": "Adresse"
+ },
+ "instance.server-modal.name": {
+ "message": "Name"
+ },
+ "instance.server-modal.placeholder-name": {
+ "message": "Minecraft Server"
+ },
+ "instance.server-modal.resource-pack": {
+ "message": "Ressourcenpaket"
+ },
+ "instance.settings.tabs.general": {
+ "message": "Allgemein"
+ },
+ "instance.settings.tabs.general.delete": {
+ "message": "Instanz löschen"
+ },
+ "instance.settings.tabs.general.delete.button": {
+ "message": "Instanz löschen"
+ },
+ "instance.settings.tabs.general.delete.description": {
+ "message": "Löscht eine Instanz dauerhaft von deinem Gerät, einschließlich deiner Welten, Einstellungen und aller installierten Inhalte. Sei vorsichtig, eine gelöschte Installation ist nicht wiederherstellbar."
+ },
+ "instance.settings.tabs.general.deleting.button": {
+ "message": "Wird gelöscht..."
+ },
+ "instance.settings.tabs.general.duplicate-button": {
+ "message": "Duplizieren"
+ },
+ "instance.settings.tabs.general.duplicate-button.tooltip.installing": {
+ "message": "Kann während der Installation nicht dupliziert werden."
+ },
+ "instance.settings.tabs.general.duplicate-instance": {
+ "message": "Instanz duplizieren"
+ },
+ "instance.settings.tabs.general.duplicate-instance.description": {
+ "message": "Erstellt eine Kopie dieser Instanz, inklusive aller Welten, Einstellungen, Modifikationen, usw."
+ },
+ "instance.settings.tabs.general.edit-icon": {
+ "message": "Icon bearbeiten"
+ },
+ "instance.settings.tabs.general.edit-icon.remove": {
+ "message": "Icon entfernen"
+ },
+ "instance.settings.tabs.general.edit-icon.replace": {
+ "message": "Icon ersetzen"
+ },
+ "instance.settings.tabs.general.edit-icon.select": {
+ "message": "Icon auswählen"
+ },
+ "instance.settings.tabs.general.library-groups": {
+ "message": "Bibliotheksgruppen"
+ },
+ "instance.settings.tabs.general.library-groups.create": {
+ "message": "Neue Gruppe erstellen"
+ },
+ "instance.settings.tabs.general.library-groups.description": {
+ "message": "Gruppen ermöglichen dir, deine Instanzen in verschiedenen Abteilen deiner Bibliothek einzuteilen."
+ },
+ "instance.settings.tabs.general.library-groups.enter-name": {
+ "message": "Gruppenname eingeben"
+ },
+ "instance.settings.tabs.general.name": {
+ "message": "Name"
+ },
+ "instance.settings.tabs.hooks": {
+ "message": "Start Hooks"
+ },
+ "instance.settings.tabs.hooks.custom-hooks": {
+ "message": "Benutzerdefinierte Start Hooks"
+ },
+ "instance.settings.tabs.hooks.description": {
+ "message": "Hooks ermöglichen es fortgeschrittenen Benutzern, bestimmte Systembefehle vor und nach dem Spielstart auszuführen."
+ },
+ "instance.settings.tabs.hooks.post-exit": {
+ "message": "Nach dem Schließen des Spiels"
+ },
+ "instance.settings.tabs.hooks.post-exit.description": {
+ "message": "Wird ausgeführt nach dem Beenden des Spiels."
+ },
+ "instance.settings.tabs.hooks.post-exit.enter": {
+ "message": "Ausgeführter Befehl nach dem Beenden des Spiels eingeben..."
+ },
+ "instance.settings.tabs.hooks.pre-launch": {
+ "message": "Vor dem Starten des Spiels"
+ },
+ "instance.settings.tabs.hooks.pre-launch.description": {
+ "message": "Wird ausgeführt nach dem Starten des Spiels."
+ },
+ "instance.settings.tabs.hooks.pre-launch.enter": {
+ "message": "Ausgeführter Befehl nach dem Starten des Spiels eingeben..."
+ },
+ "instance.settings.tabs.hooks.title": {
+ "message": "Start Hooks"
+ },
+ "instance.settings.tabs.hooks.wrapper": {
+ "message": "Wrapper"
+ },
+ "instance.settings.tabs.hooks.wrapper.description": {
+ "message": "Wrapperbefehl für den Start von Minecraft."
+ },
+ "instance.settings.tabs.hooks.wrapper.enter": {
+ "message": "Wrapperbefehl eingeben..."
+ },
+ "instance.settings.tabs.installation": {
+ "message": "Installation"
+ },
+ "instance.settings.tabs.installation.change-version.already-installed.modded": {
+ "message": "{platform} {version} für Minecraft {game_version} bereits installiert"
+ },
+ "instance.settings.tabs.installation.change-version.already-installed.vanilla": {
+ "message": "Vanilla {game_version} ist bereits installiert"
+ },
+ "instance.settings.tabs.installation.change-version.button": {
+ "message": "Version ändern"
+ },
+ "instance.settings.tabs.installation.change-version.button.install": {
+ "message": "Installieren"
+ },
+ "instance.settings.tabs.installation.change-version.button.installing": {
+ "message": "Wird installiert"
+ },
+ "instance.settings.tabs.installation.change-version.cannot-while-fetching": {
+ "message": "Modpack-Versionen werden abgerufen"
+ },
+ "instance.settings.tabs.installation.change-version.in-progress": {
+ "message": "Neue Version wird installiert"
+ },
+ "instance.settings.tabs.installation.currently-installed": {
+ "message": "Aktuell installiert"
+ },
+ "instance.settings.tabs.installation.debug-information": {
+ "message": "Informationen für die Fehlerbehebung:"
+ },
+ "instance.settings.tabs.installation.fetching-modpack-details": {
+ "message": "Modpack-Details werden abgerufen"
+ },
+ "instance.settings.tabs.installation.game-version": {
+ "message": "Spielversion"
+ },
+ "instance.settings.tabs.installation.install": {
+ "message": "Installieren"
+ },
+ "instance.settings.tabs.installation.install.in-progress": {
+ "message": "Wird installiert"
+ },
+ "instance.settings.tabs.installation.loader-version": {
+ "message": "{loader} Version"
+ },
+ "instance.settings.tabs.installation.minecraft-version": {
+ "message": "Minecraft {version}"
+ },
+ "instance.settings.tabs.installation.no-connection": {
+ "message": "Die Details des verknüpften Modpacks können nicht abgerufen werden. Bitte überprüfe deine Internetverbindung."
+ },
+ "instance.settings.tabs.installation.no-loader-versions": {
+ "message": "{loader} ist nicht für Minecraft {version} verfügbar. Versuche einen anderen Modloader."
+ },
+ "instance.settings.tabs.installation.no-modpack-found": {
+ "message": "Diese Instanz ist mit einem Modpack verknüpft, aber das Modpack konnte auf Modrinth nicht gefunden werden."
+ },
+ "instance.settings.tabs.installation.platform": {
+ "message": "Plattform"
+ },
+ "instance.settings.tabs.installation.reinstall.button": {
+ "message": "Modpack neu installieren"
+ },
+ "instance.settings.tabs.installation.reinstall.button.reinstalling": {
+ "message": "Modpack wird neu installiert"
+ },
+ "instance.settings.tabs.installation.reinstall.confirm.description": {
+ "message": "Durch die Neuinstallation werden alle installierten oder geänderten Inhalte auf die vom Modpack bereitgestellten Inhalte zurückgesetzt, wobei alle Mods oder Inhalte entfernt werden, die zusätzlich zur ursprünglichen Installation hinzugefügt wurden. Dies kann unerwartetes Verhalten beheben, wenn Änderungen an der Instanz vorgenommen wurden. Wenn Ihre Welten jedoch von zusätzlich installierten Inhalten abhängig sind, kann dies zu Fehlern in bestehenden Welten führen."
+ },
+ "instance.settings.tabs.installation.reinstall.confirm.title": {
+ "message": "Bist du dir sicher, dass du diese Instanz neu installieren willst?"
+ },
+ "instance.settings.tabs.installation.reinstall.description": {
+ "message": "Setzt den Inhalt der Instanz auf seinen ursprünglichen Zustand zurück und entfernt alle Mods oder Inhalte, die zusätzlich zum ursprünglichen Modpack hinzugefügt wurden."
+ },
+ "instance.settings.tabs.installation.reinstall.title": {
+ "message": "Modpack neu installieren"
+ },
+ "instance.settings.tabs.installation.repair.button": {
+ "message": "Reparieren"
+ },
+ "instance.settings.tabs.installation.repair.button.repairing": {
+ "message": "Wird repariert"
+ },
+ "instance.settings.tabs.installation.repair.confirm.description": {
+ "message": "Durch die Reparatur werden die Abhängigkeiten von Minecraft neu installiert und auf Beschädigungen überprüft. Dies kann Probleme beheben, wenn Minecraft aufgrund von Fehlern im Launcher nicht startet, löst jedoch keine Probleme oder Abstürze im Zusammenhang mit installierten Mods."
+ },
+ "instance.settings.tabs.installation.repair.confirm.title": {
+ "message": "Instanz reparieren?"
+ },
+ "instance.settings.tabs.installation.repair.in-progress": {
+ "message": "Reparatur im Gange"
+ },
+ "instance.settings.tabs.installation.reset-selections": {
+ "message": "Auf aktuellen Wert zurücksetzen"
+ },
+ "instance.settings.tabs.installation.show-all-versions": {
+ "message": "Alle Versionen anzeigen"
+ },
+ "instance.settings.tabs.installation.tooltip.action.change-version": {
+ "message": "Version ändern"
+ },
+ "instance.settings.tabs.installation.tooltip.action.install": {
+ "message": "installieren"
+ },
+ "instance.settings.tabs.installation.tooltip.action.reinstall": {
+ "message": "neuinstallieren"
+ },
+ "instance.settings.tabs.installation.tooltip.action.repair": {
+ "message": "reparieren"
+ },
+ "instance.settings.tabs.installation.tooltip.cannot-while-installing": {
+ "message": "{action} während der Installation nicht möglich"
+ },
+ "instance.settings.tabs.installation.tooltip.cannot-while-offline": {
+ "message": "{action} wegen fehlender Internetverbindung nicht möglich"
+ },
+ "instance.settings.tabs.installation.tooltip.cannot-while-repairing": {
+ "message": "{action} während der Reparation nicht möglich"
+ },
+ "instance.settings.tabs.installation.unknown-version": {
+ "message": "(unbekannte Version)"
+ },
+ "instance.settings.tabs.installation.unlink.button": {
+ "message": "Verknüpfung der Instanz trennen"
+ },
+ "instance.settings.tabs.installation.unlink.confirm.description": {
+ "message": "Wenn du fortfährst, kann die Instanz nicht erneut verknüpft werden, ohne eine völlig neue Instanz zu erstellen. Du erhältst keine Modpack-Updates mehr und es wird zu einer normalen Instanz."
+ },
+ "instance.settings.tabs.installation.unlink.confirm.title": {
+ "message": "Möchtest du die Verknüpfungen dieser Instanz wirklich trennen?"
+ },
+ "instance.settings.tabs.installation.unlink.description": {
+ "message": "Diese Instanz ist mit einem Modpack verknüpft. Das bedeutet, dass Mods nicht aktualisiert werden können und der Mod-Loader oder die Minecraft-Version nicht geändert werden können. Durch das Aufheben der Verknüpfung wird die Instanz dauerhaft vom Modpack getrennt."
+ },
+ "instance.settings.tabs.installation.unlink.title": {
+ "message": "Verknüpfung vom Modpack trennen"
+ },
+ "instance.settings.tabs.java": {
+ "message": "Java und Arbeitsspeicher"
+ },
+ "instance.settings.tabs.java.environment-variables": {
+ "message": "Umgebungsvariablen"
+ },
+ "instance.settings.tabs.java.hooks": {
+ "message": "Hooks"
+ },
+ "instance.settings.tabs.java.java-arguments": {
+ "message": "Java-Argumente"
+ },
+ "instance.settings.tabs.java.java-installation": {
+ "message": "Java Installation"
+ },
+ "instance.settings.tabs.java.java-memory": {
+ "message": "Zugewiesener Arbeitsspeicher"
+ },
+ "instance.settings.tabs.window": {
+ "message": "Spielfenster"
+ },
+ "instance.settings.tabs.window.custom-window-settings": {
+ "message": "Benutzerdefinierte Spielfenstereinstellungen"
+ },
+ "instance.settings.tabs.window.fullscreen": {
+ "message": "Vollbildschirm"
+ },
+ "instance.settings.tabs.window.fullscreen.description": {
+ "message": "Lässt das Spiel im Vollbildmodus starten (mit Verwendung von options.txt)."
+ },
+ "instance.settings.tabs.window.height": {
+ "message": "Höhe"
+ },
+ "instance.settings.tabs.window.height.description": {
+ "message": "Die Höhe des spiel Fensters beim Starten."
+ },
+ "instance.settings.tabs.window.height.enter": {
+ "message": "Höhe eingeben..."
+ },
+ "instance.settings.tabs.window.width": {
+ "message": "Breite"
+ },
+ "instance.settings.tabs.window.width.description": {
+ "message": "Die Breite des spiel Fensters beim Starten."
+ },
+ "instance.settings.tabs.window.width.enter": {
+ "message": "Breite eingeben..."
+ },
+ "instance.settings.title": {
+ "message": "Einstellungen"
+ },
+ "instance.worlds.a_minecraft_server": {
+ "message": "Ein Minecraft-Server"
+ },
+ "instance.worlds.cant_connect": {
+ "message": "Verbindung mit Server nicht möglich"
+ },
+ "instance.worlds.copy_address": {
+ "message": "Adresse kopieren"
+ },
+ "instance.worlds.dont_show_on_home": {
+ "message": "Nicht auf der Startseite anzeigen"
+ },
+ "instance.worlds.filter.available": {
+ "message": "Verfügbar"
+ },
+ "instance.worlds.game_already_open": {
+ "message": "Instanz ist bereits geöffnet"
+ },
+ "instance.worlds.hardcore": {
+ "message": "Hardcore-Modus"
+ },
+ "instance.worlds.incompatible_server": {
+ "message": "Server ist nicht kompatibel"
+ },
+ "instance.worlds.no_contact": {
+ "message": "Server konnte nicht erreicht werden"
+ },
+ "instance.worlds.no_server_quick_play": {
+ "message": "Du kannst erst ab Minecraft Alpha 1.0.5+ direkt einem Server beitreten"
+ },
+ "instance.worlds.no_singleplayer_quick_play": {
+ "message": "Du kannst erst ab Minecraft 1.20+ direkt in Einzelspieler-Welten springen"
+ },
+ "instance.worlds.play_instance": {
+ "message": "Instanz spielen"
+ },
+ "instance.worlds.type.server": {
+ "message": "Server"
+ },
+ "instance.worlds.type.singleplayer": {
+ "message": "Einzelspieler"
+ },
+ "instance.worlds.view_instance": {
+ "message": "Instanzen anzeigen"
+ },
+ "instance.worlds.world_in_use": {
+ "message": "Welt wird aktuell benutzt"
+ },
+ "search.filter.locked.instance": {
+ "message": "Von der Instanz vorgegeben"
+ },
+ "search.filter.locked.instance-game-version.title": {
+ "message": "Spielversion ist von der Instanz vorgegeben"
+ },
+ "search.filter.locked.instance-loader.title": {
+ "message": "Der Loader ist von der Instanz vorgegeben"
+ },
+ "search.filter.locked.instance.sync": {
+ "message": "Mit Instanz synchronisieren"
+ }
+}
diff --git a/apps/app-frontend/src/locales/el-GR/index.json b/apps/app-frontend/src/locales/el-GR/index.json
new file mode 100644
index 000000000..115e92dba
--- /dev/null
+++ b/apps/app-frontend/src/locales/el-GR/index.json
@@ -0,0 +1,155 @@
+{
+ "app.settings.developer-mode-enabled": {
+ "message": "Λειτουργία προγραμματιστή ενεργό."
+ },
+ "app.settings.tabs.appearance": {
+ "message": "Εμφάνιση"
+ },
+ "app.settings.tabs.default-instance-options": {
+ "message": "Προεπιλεγμένες επιλογές στιγμιότυπου"
+ },
+ "app.settings.tabs.feature-flags": {
+ "message": "Σημαίες χαρακτηριστικών"
+ },
+ "app.settings.tabs.java-installations": {
+ "message": "Εγκαταστάσεις Java"
+ },
+ "app.settings.tabs.privacy": {
+ "message": "Απόρρητο"
+ },
+ "app.settings.tabs.resource-management": {
+ "message": "Διαχείριση πόρων"
+ },
+ "instance.add-server.add-and-play": {
+ "message": "Προσθήκη και παίξε"
+ },
+ "instance.add-server.add-server": {
+ "message": "Προσθήκη διακομιστή"
+ },
+ "instance.add-server.resource-pack.disabled": {
+ "message": "Ανενεργό"
+ },
+ "instance.add-server.resource-pack.enabled": {
+ "message": "Ενεργό"
+ },
+ "instance.add-server.resource-pack.prompt": {
+ "message": "Ειδοποίηση"
+ },
+ "instance.add-server.title": {
+ "message": "Προσθήκη διακομιστή"
+ },
+ "instance.edit-server.title": {
+ "message": "Επεξεργασία διακομιστή"
+ },
+ "instance.edit-world.hide-from-home": {
+ "message": "Απόκρυψη από την Αρχική σελίδα"
+ },
+ "instance.edit-world.name": {
+ "message": "Όνομα"
+ },
+ "instance.edit-world.placeholder-name": {
+ "message": "Minecraft Κόσμος"
+ },
+ "instance.edit-world.reset-icon": {
+ "message": "Επαναφορά εικονιδίου"
+ },
+ "instance.edit-world.title": {
+ "message": "Επεξεργασία κόσμου"
+ },
+ "instance.filter.disabled": {
+ "message": "Ανενεργά έργα"
+ },
+ "instance.filter.updates-available": {
+ "message": "Διαθέσιμη ενημέρωση"
+ },
+ "instance.server-modal.address": {
+ "message": "Διεύθυνση"
+ },
+ "instance.server-modal.name": {
+ "message": "Όνομα"
+ },
+ "instance.server-modal.placeholder-name": {
+ "message": "Minecraft Διακομιστής"
+ },
+ "instance.server-modal.resource-pack": {
+ "message": "Πακέτο πόρων"
+ },
+ "instance.settings.tabs.general": {
+ "message": "Γενικά"
+ },
+ "instance.settings.tabs.general.delete": {
+ "message": "Διαγραφή στιγμιότυπου"
+ },
+ "instance.settings.tabs.general.delete.button": {
+ "message": "Διαγραφή στιγμιότυπου"
+ },
+ "instance.settings.tabs.general.delete.description": {
+ "message": "Διαγράφει οριστικά ένα στιγμιότυπο από τη συσκευή σας, συμπεριλαμβανομένων των κόσμων, των ρυθμίσεων και όλου του εγκατεστημένου περιεχομένου. Να είστε προσεκτικοί, καθώς μόλις διαγράψετε μια παρουσία, δεν υπάρχει τρόπος να την ανακτήσετε."
+ },
+ "instance.settings.tabs.general.deleting.button": {
+ "message": "Διαγραφή..."
+ },
+ "instance.settings.tabs.general.duplicate-button": {
+ "message": "Διπλότυπο"
+ },
+ "instance.settings.tabs.general.duplicate-button.tooltip.installing": {
+ "message": "Δεν είναι δυνατή η δημιουργία αντιγράφων κατά την εγκατάσταση."
+ },
+ "instance.settings.tabs.general.duplicate-instance": {
+ "message": "Διπλότυπο στιγμιότυπο"
+ },
+ "instance.settings.tabs.general.duplicate-instance.description": {
+ "message": "Δημιουργεί ένα αντίγραφο αυτού του στιγμιότυπου, συμπεριλαμβάνοντας κόσμους, ρυθμίσεις, mods, κτλ."
+ },
+ "instance.settings.tabs.general.edit-icon": {
+ "message": "Επεξεργασία εικονιδίου"
+ },
+ "instance.settings.tabs.general.edit-icon.remove": {
+ "message": "Αφαίρεση εικονιδίου"
+ },
+ "instance.settings.tabs.general.edit-icon.replace": {
+ "message": "Αντικατάσταση εικονιδίου"
+ },
+ "instance.settings.tabs.general.edit-icon.select": {
+ "message": "Επιλογή εικονιδίου"
+ },
+ "instance.settings.tabs.general.library-groups": {
+ "message": "Ομάδες βιβλιοθηκών"
+ },
+ "instance.settings.tabs.general.library-groups.create": {
+ "message": "Δημιουργία νέας ομάδας"
+ },
+ "instance.settings.tabs.general.library-groups.description": {
+ "message": "Οι ομάδες βιβλιοθήκης σάς επιτρέπουν να οργανώσετε τα στιγμιότυπα σας σε διαφορετικές ενότητες στη βιβλιοθήκη σας."
+ },
+ "instance.settings.tabs.general.library-groups.enter-name": {
+ "message": "Εισάγετε το όνομα της ομάδας"
+ },
+ "instance.settings.tabs.general.name": {
+ "message": "Όνομα"
+ },
+ "instance.settings.tabs.hooks": {
+ "message": "Άγκιστρα εκκίνησης"
+ },
+ "instance.settings.tabs.hooks.custom-hooks": {
+ "message": "Προσαρμοσμένα άγκιστρα εκκίνησης"
+ },
+ "instance.settings.tabs.hooks.description": {
+ "message": "Τα άγκιστρα επιτρέπουν στους προχωρημένους χρήστες να εκτελούν ορισμένες εντολές συστήματος πριν και μετά την εκκίνηση του παιχνιδιού."
+ },
+ "instance.settings.tabs.hooks.post-exit": {
+ "message": "Μετά την έξοδο"
+ },
+ "instance.settings.tabs.hooks.post-exit.description": {
+ "message": "Εκτελέστηκε αφού έκλεισε το παιχνίδι."
+ },
+ "instance.settings.tabs.hooks.post-exit.enter": {
+ "message": "Εισαγάγετε την εντολή μετά την έξοδο..."
+ },
+ "instance.settings.tabs.hooks.pre-launch": {
+ "message": "Πριν την εκκίνηση"
+ },
+ "instance.settings.tabs.hooks.pre-launch.description": {
+ "message": "Εκτελέστηκε πριν από την εκκίνηση του στιγμιότυπου."
+ }
+}
diff --git a/apps/app-frontend/src/locales/en-PT/index.json b/apps/app-frontend/src/locales/en-PT/index.json
new file mode 100644
index 000000000..7a8b1b083
--- /dev/null
+++ b/apps/app-frontend/src/locales/en-PT/index.json
@@ -0,0 +1,50 @@
+{
+ "app.settings.tabs.appearance": {
+ "message": "How ye be looking"
+ },
+ "instance.add-server.add-server": {
+ "message": "Plundered"
+ },
+ "instance.add-server.resource-pack.disabled": {
+ "message": "Unable"
+ },
+ "instance.add-server.resource-pack.enabled": {
+ "message": "Able"
+ },
+ "instance.add-server.resource-pack.prompt": {
+ "message": "Can"
+ },
+ "instance.add-server.title": {
+ "message": "Plundered"
+ },
+ "instance.edit-server.title": {
+ "message": "Change yer island"
+ },
+ "instance.edit-world.name": {
+ "message": "What'n yer world be called"
+ },
+ "instance.server-modal.resource-pack": {
+ "message": "Picture pack"
+ },
+ "instance.settings.tabs.general.delete": {
+ "message": "Mutiny instance"
+ },
+ "instance.settings.tabs.general.delete.button": {
+ "message": "Mutiny instance"
+ },
+ "instance.settings.tabs.general.delete.description": {
+ "message": "Forces yer intstance to be walk'n the plank an' to see Davy Jones' locker, never to be seen nor heard from ever again. Ya hear?"
+ },
+ "instance.settings.tabs.general.deleting.button": {
+ "message": "Shoving..."
+ },
+ "instance.settings.tabs.general.duplicate-button": {
+ "message": "Ship o' Theseus your instance"
+ },
+ "instance.settings.tabs.general.duplicate-instance.description": {
+ "message": "Replaces all o' the planks on yer instance wit' new ones - be it even the same anymore?"
+ },
+ "instance.settings.tabs.general.edit-icon": {
+ "message": "Change yer picture"
+ }
+}
diff --git a/apps/app-frontend/src/locales/en-UD/index.json b/apps/app-frontend/src/locales/en-UD/index.json
new file mode 100644
index 000000000..a68900e55
--- /dev/null
+++ b/apps/app-frontend/src/locales/en-UD/index.json
@@ -0,0 +1,419 @@
+{
+ "app.settings.developer-mode-enabled": {
+ "message": "˙pǝlqɐuǝ ǝpoɯ ɹǝdolǝʌǝᗡ"
+ },
+ "app.settings.tabs.appearance": {
+ "message": "ǝɔuɐɹɐǝddⱯ"
+ },
+ "app.settings.tabs.default-instance-options": {
+ "message": "suoᴉʇdo ǝɔuɐʇsuᴉ ʇlnɐɟǝᗡ"
+ },
+ "app.settings.tabs.feature-flags": {
+ "message": "sɓɐlɟ ǝɹnʇɐǝℲ"
+ },
+ "app.settings.tabs.java-installations": {
+ "message": "suoᴉʇɐllɐʇsuᴉ ɐʌɐſ"
+ },
+ "app.settings.tabs.privacy": {
+ "message": "ʎɔɐʌᴉɹԀ"
+ },
+ "app.settings.tabs.resource-management": {
+ "message": "ʇuǝɯǝɓɐuɐɯ ǝɔɹnosǝᴚ"
+ },
+ "instance.add-server.add-and-play": {
+ "message": "ʎɐld puɐ ppⱯ"
+ },
+ "instance.add-server.add-server": {
+ "message": "ɹǝʌɹǝs ppⱯ"
+ },
+ "instance.add-server.resource-pack.disabled": {
+ "message": "pǝlqɐsᴉᗡ"
+ },
+ "instance.add-server.resource-pack.enabled": {
+ "message": "pǝlqɐuƎ"
+ },
+ "instance.add-server.resource-pack.prompt": {
+ "message": "ʇdɯoɹԀ"
+ },
+ "instance.add-server.title": {
+ "message": "ɹǝʌɹǝs ɐ ppⱯ"
+ },
+ "instance.edit-server.title": {
+ "message": "ɹǝʌɹǝs ʇᴉpƎ"
+ },
+ "instance.edit-world.hide-from-home": {
+ "message": "ǝɓɐd ǝɯoH ǝɥʇ ɯoɹɟ ǝpᴉH"
+ },
+ "instance.edit-world.name": {
+ "message": "ǝɯɐN"
+ },
+ "instance.edit-world.placeholder-name": {
+ "message": "plɹoM ʇɟɐɹɔǝuᴉW"
+ },
+ "instance.edit-world.reset-icon": {
+ "message": "uoɔᴉ ʇǝsǝᴚ"
+ },
+ "instance.edit-world.title": {
+ "message": "plɹoʍ ʇᴉpƎ"
+ },
+ "instance.filter.disabled": {
+ "message": "sʇɔǝſoɹd pǝlqɐsᴉᗡ"
+ },
+ "instance.filter.updates-available": {
+ "message": "ǝlqɐlᴉɐʌɐ sǝʇɐpd∩"
+ },
+ "instance.server-modal.address": {
+ "message": "ssǝɹppⱯ"
+ },
+ "instance.server-modal.name": {
+ "message": "ǝɯɐN"
+ },
+ "instance.server-modal.placeholder-name": {
+ "message": "ɹǝʌɹǝS ʇɟɐɹɔǝuᴉW"
+ },
+ "instance.server-modal.resource-pack": {
+ "message": "ʞɔɐd ǝɔɹnosǝᴚ"
+ },
+ "instance.settings.tabs.general": {
+ "message": "lɐɹǝuǝ⅁"
+ },
+ "instance.settings.tabs.general.delete": {
+ "message": "ǝɔuɐʇsuᴉ ǝʇǝlǝᗡ"
+ },
+ "instance.settings.tabs.general.delete.button": {
+ "message": "ǝɔuɐʇsuᴉ ǝʇǝlǝᗡ"
+ },
+ "instance.settings.tabs.general.delete.description": {
+ "message": "˙ʇᴉ ɹǝʌoɔǝɹ oʇ ʎɐʍ ou sᴉ ǝɹǝɥʇ ǝɔuɐʇsuᴉ ɐ ǝʇǝlǝp noʎ ǝɔuo sɐ ˋlnɟǝɹɐɔ ǝᗺ ˙ʇuǝʇuoɔ pǝllɐʇsuᴉ llɐ puɐ ˋsɓᴉɟuoɔ ˋsplɹoʍ ɹnoʎ ɓuᴉpnlɔuᴉ ˋǝɔᴉʌǝp ɹnoʎ ɯoɹɟ ǝɔuɐʇsuᴉ uɐ sǝʇǝlǝp ʎlʇuǝuɐɯɹǝԀ"
+ },
+ "instance.settings.tabs.general.deleting.button": {
+ "message": "˙˙˙ɓuᴉʇǝlǝᗡ"
+ },
+ "instance.settings.tabs.general.duplicate-button": {
+ "message": "ǝʇɐɔᴉldnᗡ"
+ },
+ "instance.settings.tabs.general.duplicate-button.tooltip.installing": {
+ "message": "˙ɓuᴉllɐʇsuᴉ ǝlᴉɥʍ ǝʇɐɔᴉldnp ʇouuɐƆ"
+ },
+ "instance.settings.tabs.general.duplicate-instance": {
+ "message": "ǝɔuɐʇsuᴉ ǝʇɐɔᴉldnᗡ"
+ },
+ "instance.settings.tabs.general.duplicate-instance.description": {
+ "message": "˙ɔʇǝ ˋspoɯ ˋsɓᴉɟuoɔ ˋsplɹoʍ ɓuᴉpnlɔuᴉ ˋǝɔuɐʇsuᴉ sᴉɥʇ ɟo ʎdoɔ ɐ sǝʇɐǝɹƆ"
+ },
+ "instance.settings.tabs.general.edit-icon": {
+ "message": "uoɔᴉ ʇᴉpƎ"
+ },
+ "instance.settings.tabs.general.edit-icon.remove": {
+ "message": "uoɔᴉ ǝʌoɯǝᴚ"
+ },
+ "instance.settings.tabs.general.edit-icon.replace": {
+ "message": "uoɔᴉ ǝɔɐldǝᴚ"
+ },
+ "instance.settings.tabs.general.edit-icon.select": {
+ "message": "uoɔᴉ ʇɔǝlǝS"
+ },
+ "instance.settings.tabs.general.library-groups": {
+ "message": "Sǝlǝɔʇ ᴉɔon"
+ },
+ "instance.settings.tabs.general.library-groups.create": {
+ "message": "dnoɹɓ ʍǝu ǝʇɐǝɹƆ"
+ },
+ "instance.settings.tabs.general.library-groups.description": {
+ "message": "˙ʎɹɐɹqᴉl ɹnoʎ uᴉ suoᴉʇɔǝs ʇuǝɹǝɟɟᴉp oʇuᴉ sǝɔuɐʇsuᴉ ɹnoʎ ǝzᴉuɐɓɹo oʇ noʎ ʍollɐ sdnoɹɓ ʎɹɐɹqᴉꞀ"
+ },
+ "instance.settings.tabs.general.library-groups.enter-name": {
+ "message": "ǝɯɐu dnoɹɓ ɹǝʇuƎ"
+ },
+ "instance.settings.tabs.general.name": {
+ "message": "ǝɯɐN"
+ },
+ "instance.settings.tabs.hooks": {
+ "message": "sʞooɥ ɥɔunɐꞀ"
+ },
+ "instance.settings.tabs.hooks.custom-hooks": {
+ "message": "sʞooɥ ɥɔunɐl ɯoʇsnƆ"
+ },
+ "instance.settings.tabs.hooks.description": {
+ "message": "˙ǝɯɐɓ ǝɥʇ ɓuᴉɥɔunɐl ɹǝʇɟɐ puɐ ǝɹoɟǝq spuɐɯɯoɔ ɯǝʇsʎs uᴉɐʇɹǝɔ unɹ oʇ sɹǝsn pǝɔuɐʌpɐ ʍollɐ sʞooH"
+ },
+ "instance.settings.tabs.hooks.post-exit": {
+ "message": "ʇᴉxǝ-ʇsoԀ"
+ },
+ "instance.settings.tabs.hooks.post-exit.description": {
+ "message": "˙sǝsolɔ ǝɯɐɓ ǝɥʇ ɹǝʇɟɐ uɐᴚ"
+ },
+ "instance.settings.tabs.hooks.post-exit.enter": {
+ "message": "˙˙˙puɐɯɯoɔ ʇᴉxǝ-ʇsod ɹǝʇuƎ"
+ },
+ "instance.settings.tabs.hooks.pre-launch": {
+ "message": "ɥɔunɐl-ǝɹԀ"
+ },
+ "instance.settings.tabs.hooks.pre-launch.description": {
+ "message": "˙pǝɥɔunɐl sᴉ ǝɔuɐʇsuᴉ ǝɥʇ ǝɹoɟǝq uɐᴚ"
+ },
+ "instance.settings.tabs.hooks.pre-launch.enter": {
+ "message": "˙˙˙puɐɯɯoɔ ɥɔunɐl-ǝɹd ɹǝʇuƎ"
+ },
+ "instance.settings.tabs.hooks.title": {
+ "message": "sʞooɥ ɥɔunɐl ǝɯɐ⅁"
+ },
+ "instance.settings.tabs.hooks.wrapper": {
+ "message": "ɹǝddɐɹM"
+ },
+ "instance.settings.tabs.hooks.wrapper.description": {
+ "message": "˙ʇɟɐɹɔǝuᴉW ɓuᴉɥɔunɐl ɹoɟ puɐɯɯoɔ ɹǝddɐɹM"
+ },
+ "instance.settings.tabs.hooks.wrapper.enter": {
+ "message": "˙˙˙puɐɯɯoɔ ɹǝddɐɹʍ ɹǝʇuƎ"
+ },
+ "instance.settings.tabs.installation": {
+ "message": "uoᴉʇɐllɐʇsuI"
+ },
+ "instance.settings.tabs.installation.change-version.already-installed.modded": {
+ "message": "pǝllɐʇsuᴉ ʎpɐǝɹlɐ {game_version} ʇɟɐɹɔǝuᴉW ɹoɟ {version} {platform}"
+ },
+ "instance.settings.tabs.installation.change-version.already-installed.vanilla": {
+ "message": "pǝllɐʇsuᴉ ʎpɐǝɹlɐ {game_version} ɐllᴉuɐΛ"
+ },
+ "instance.settings.tabs.installation.change-version.button": {
+ "message": "uoᴉsɹǝʌ ǝɓuɐɥƆ"
+ },
+ "instance.settings.tabs.installation.change-version.button.install": {
+ "message": "llɐʇsuI"
+ },
+ "instance.settings.tabs.installation.change-version.button.installing": {
+ "message": "ɓuᴉllɐʇsuI"
+ },
+ "instance.settings.tabs.installation.change-version.cannot-while-fetching": {
+ "message": "suoᴉsɹǝʌ ʞɔɐdpoɯ ɓuᴉɥɔʇǝℲ"
+ },
+ "instance.settings.tabs.installation.change-version.in-progress": {
+ "message": "uoᴉsɹǝʌ ʍǝu ɓuᴉllɐʇsuI"
+ },
+ "instance.settings.tabs.installation.currently-installed": {
+ "message": "pǝllɐʇsuᴉ ʎlʇuǝɹɹnƆ"
+ },
+ "instance.settings.tabs.installation.debug-information": {
+ "message": ":uoᴉʇɐɯɹoɟuᴉ ɓnqǝᗡ"
+ },
+ "instance.settings.tabs.installation.fetching-modpack-details": {
+ "message": "slᴉɐʇǝp ʞɔɐdpoɯ ɓuᴉɥɔʇǝℲ"
+ },
+ "instance.settings.tabs.installation.game-version": {
+ "message": "uoᴉsɹǝʌ ǝɯɐ⅁"
+ },
+ "instance.settings.tabs.installation.install": {
+ "message": "llɐʇsuI"
+ },
+ "instance.settings.tabs.installation.install.in-progress": {
+ "message": "ssǝɹɓoɹd uᴉ uoᴉʇɐllɐʇsuI"
+ },
+ "instance.settings.tabs.installation.loader-version": {
+ "message": "uoᴉsɹǝʌ {loader}"
+ },
+ "instance.settings.tabs.installation.minecraft-version": {
+ "message": "{version} ʇɟɐɹɔǝuᴉW"
+ },
+ "instance.settings.tabs.installation.no-connection": {
+ "message": "˙uoᴉʇɔǝuuoɔ ʇǝuɹǝʇuᴉ ɹnoʎ ʞɔǝɥɔ ǝsɐǝlԀ ˙slᴉɐʇǝp ʞɔɐdpoɯ pǝʞuᴉl ɥɔʇǝɟ ʇouuɐƆ"
+ },
+ "instance.settings.tabs.installation.no-loader-versions": {
+ "message": "˙ɹǝpɐol poɯ ɹǝɥʇouɐ ʎɹ⟘ ˙{version} ʇɟɐɹɔǝuᴉW ɹoɟ ǝlqɐlᴉɐʌɐ ʇou sᴉ {loader}"
+ },
+ "instance.settings.tabs.installation.no-modpack-found": {
+ "message": "˙ɥʇuᴉɹpoW uo punoɟ ǝq ʇou plnoɔ ʞɔɐdpoɯ ǝɥʇ ʇnq ˋʞɔɐdpoɯ ɐ oʇ pǝʞuᴉl sᴉ ǝɔuɐʇsuᴉ sᴉɥ⟘"
+ },
+ "instance.settings.tabs.installation.platform": {
+ "message": "ɯɹoɟʇɐlԀ"
+ },
+ "instance.settings.tabs.installation.reinstall.button": {
+ "message": "ʞɔɐdpoɯ llɐʇsuᴉǝᴚ"
+ },
+ "instance.settings.tabs.installation.reinstall.button.reinstalling": {
+ "message": "ʞɔɐdpoɯ ɓuᴉllɐʇsuᴉǝᴚ"
+ },
+ "instance.settings.tabs.installation.reinstall.confirm.description": {
+ "message": "˙splɹoʍ ɓuᴉʇsᴉxǝ ʞɐǝɹq ʎɐɯ ʇᴉ ˋʇuǝʇuoɔ pǝllɐʇsuᴉ lɐuoᴉʇᴉppɐ uo puǝdǝp ʍou splɹoʍ ɹnoʎ ɟᴉ ʇnq ˋǝɔuɐʇsuᴉ ǝɥʇ oʇ ǝpɐɯ uǝǝq ǝʌɐɥ sǝɓuɐɥɔ ɟᴉ ɹoᴉʌɐɥǝq pǝʇɔǝdxǝun xᴉɟ ʎɐɯ sᴉɥ⟘ ˙uoᴉʇɐllɐʇsuᴉ lɐuᴉɓᴉɹo ǝɥʇ ɟo doʇ uo pǝppɐ ǝʌɐɥ noʎ ʇuǝʇuoɔ ɹo spoɯ ʎuɐ ɓuᴉʌoɯǝɹ ˋʞɔɐdpoɯ ǝɥʇ ʎq pǝpᴉʌoɹd sᴉ ʇɐɥʍ oʇ ʇuǝʇuoɔ pǝᴉɟᴉpoɯ ɹo pǝllɐʇsuᴉ llɐ ʇǝsǝɹ llᴉʍ ɓuᴉllɐʇsuᴉǝᴚ"
+ },
+ "instance.settings.tabs.installation.reinstall.confirm.title": {
+ "message": "¿ǝɔuɐʇsuᴉ sᴉɥʇ llɐʇsuᴉǝɹ oʇ ʇuɐʍ noʎ ǝɹns noʎ ǝɹⱯ"
+ },
+ "instance.settings.tabs.installation.reinstall.description": {
+ "message": "˙ʞɔɐdpoɯ lɐuᴉɓᴉɹo ǝɥʇ ɟo doʇ uo pǝppɐ ǝʌɐɥ noʎ ʇuǝʇuoɔ ɹo spoɯ ʎuɐ ɓuᴉʌoɯǝɹ ˋǝʇɐʇs lɐuᴉɓᴉɹo sʇᴉ oʇ ʇuǝʇuoɔ s,ǝɔuɐʇsuᴉ ǝɥʇ sʇǝsǝᴚ"
+ },
+ "instance.settings.tabs.installation.reinstall.title": {
+ "message": "ʞɔɐdpoɯ llɐʇsuᴉǝᴚ"
+ },
+ "instance.settings.tabs.installation.repair.button": {
+ "message": "ɹᴉɐdǝᴚ"
+ },
+ "instance.settings.tabs.installation.repair.button.repairing": {
+ "message": "ɓuᴉɹᴉɐdǝᴚ"
+ },
+ "instance.settings.tabs.installation.repair.confirm.description": {
+ "message": "˙spoɯ pǝllɐʇsuᴉ oʇ pǝʇɐlǝɹ sǝɥsɐɹɔ ɹo sǝnssᴉ ǝʌlosǝɹ ʇou llᴉʍ ʇnq ˋsɹoɹɹǝ pǝʇɐlǝɹ-ɹǝɥɔunɐl oʇ ǝnp ɓuᴉɥɔunɐl ʇou sᴉ ǝɯɐɓ ɹnoʎ ɟᴉ sǝnssᴉ ǝʌlosǝɹ ʎɐɯ sᴉɥ⟘ ˙uoᴉʇdnɹɹoɔ ɹoɟ sʞɔǝɥɔ puɐ sǝᴉɔuǝpuǝdǝp ʇɟɐɹɔǝuᴉW sllɐʇsuᴉǝɹ ɓuᴉɹᴉɐdǝᴚ"
+ },
+ "instance.settings.tabs.installation.repair.confirm.title": {
+ "message": "¿ǝɔuɐʇsuᴉ ɹᴉɐdǝᴚ"
+ },
+ "instance.settings.tabs.installation.repair.in-progress": {
+ "message": "ssǝɹɓoɹd uᴉ ɹᴉɐdǝᴚ"
+ },
+ "instance.settings.tabs.installation.reset-selections": {
+ "message": "ʇuǝɹɹnɔ oʇ ʇǝsǝᴚ"
+ },
+ "instance.settings.tabs.installation.show-all-versions": {
+ "message": "suoᴉsɹǝʌ llɐ ʍoɥS"
+ },
+ "instance.settings.tabs.installation.tooltip.action.change-version": {
+ "message": "uoᴉsɹǝʌ ǝɓuɐɥɔ"
+ },
+ "instance.settings.tabs.installation.tooltip.action.install": {
+ "message": "llɐʇsuᴉ"
+ },
+ "instance.settings.tabs.installation.tooltip.action.reinstall": {
+ "message": "llɐʇsuᴉǝɹ"
+ },
+ "instance.settings.tabs.installation.tooltip.action.repair": {
+ "message": "ɹᴉɐdǝɹ"
+ },
+ "instance.settings.tabs.installation.tooltip.cannot-while-installing": {
+ "message": "ɓuᴉllɐʇsuᴉ ǝlᴉɥʍ {action} ʇouuɐƆ"
+ },
+ "instance.settings.tabs.installation.tooltip.cannot-while-offline": {
+ "message": "ǝuᴉlɟɟo ǝlᴉɥʍ {action} ʇouuɐƆ"
+ },
+ "instance.settings.tabs.installation.tooltip.cannot-while-repairing": {
+ "message": "ɓuᴉɹᴉɐdǝɹ ǝlᴉɥʍ {action} ʇouuɐƆ"
+ },
+ "instance.settings.tabs.installation.unknown-version": {
+ "message": "(uoᴉsɹǝʌ uʍouʞun)"
+ },
+ "instance.settings.tabs.installation.unlink.button": {
+ "message": "ǝɔuɐʇsuᴉ ʞuᴉlu∩"
+ },
+ "instance.settings.tabs.installation.unlink.confirm.description": {
+ "message": "˙lɐɯɹou ɐ ǝɯoɔǝq llᴉʍ ʇᴉ puɐ sǝʇɐpdn ʞɔɐdpoɯ ǝʌᴉǝɔǝɹ ɹǝɓuol ou llᴉʍ no⅄ ˙ǝɔuɐʇsuᴉ ʍǝu ʎlǝɹᴉʇuǝ uɐ ɓuᴉʇɐǝɹɔ ʇnoɥʇᴉʍ ʇᴉ ʞuᴉl-ǝɹ oʇ ǝlqɐ ǝq ʇou llᴉʍ noʎ ˋpǝǝɔoɹd noʎ ɟI"
+ },
+ "instance.settings.tabs.installation.unlink.confirm.title": {
+ "message": "¿ǝɔuɐʇsuᴉ sᴉɥʇ ʞuᴉlun oʇ ʇuɐʍ noʎ ǝɹns noʎ ǝɹⱯ"
+ },
+ "instance.settings.tabs.installation.unlink.description": {
+ "message": "˙ʞɔɐdpoɯ ǝɥʇ ɯoɹɟ ǝɔuɐʇsuᴉ sᴉɥʇ ʇɔǝuuoɔsᴉp ʎlʇuǝuɐɯɹǝd llᴉʍ ɓuᴉʞuᴉlu∩ ˙uoᴉsɹǝʌ ʇɟɐɹɔǝuᴉW ɹo ɹǝpɐol poɯ ǝɥʇ ǝɓuɐɥɔ ʇ,uɐɔ noʎ puɐ pǝʇɐpdn ǝq ʇ,uɐɔ spoɯ suɐǝɯ ɥɔᴉɥʍ ˋʞɔɐdpoɯ ɐ oʇ pǝʞuᴉl sᴉ ǝɔuɐʇsuᴉ sᴉɥ⟘"
+ },
+ "instance.settings.tabs.installation.unlink.title": {
+ "message": "ʞɔɐdpoɯ ɯoɹɟ ʞuᴉlu∩"
+ },
+ "instance.settings.tabs.java": {
+ "message": "ʎɹoɯǝɯ puɐ ɐʌɐſ"
+ },
+ "instance.settings.tabs.java.environment-variables": {
+ "message": "sǝlqɐᴉɹɐʌ ʇuǝɯuoɹᴉʌuƎ"
+ },
+ "instance.settings.tabs.java.hooks": {
+ "message": "sʞooH"
+ },
+ "instance.settings.tabs.java.java-arguments": {
+ "message": "sʇuǝɯnɓɹɐ ɐʌɐſ"
+ },
+ "instance.settings.tabs.java.java-installation": {
+ "message": "uoᴉʇɐllɐʇsuᴉ ɐʌɐſ"
+ },
+ "instance.settings.tabs.java.java-memory": {
+ "message": "pǝʇɐɔollɐ ʎɹoɯǝW"
+ },
+ "instance.settings.tabs.window": {
+ "message": "ʍopuᴉM"
+ },
+ "instance.settings.tabs.window.custom-window-settings": {
+ "message": "sɓuᴉʇʇǝs ʍopuᴉʍ ɯoʇsnƆ"
+ },
+ "instance.settings.tabs.window.fullscreen": {
+ "message": "uǝǝɹɔsllnℲ"
+ },
+ "instance.settings.tabs.window.fullscreen.description": {
+ "message": "˙(ʇxʇ˙suoᴉʇdo ɓuᴉsn) pǝɥɔunɐl uǝɥʍ uǝǝɹɔs llnɟ uᴉ ʇɹɐʇs ǝɯɐɓ ǝɥʇ ǝʞɐW"
+ },
+ "instance.settings.tabs.window.height": {
+ "message": "ʇɥɓᴉǝH"
+ },
+ "instance.settings.tabs.window.height.description": {
+ "message": "˙pǝɥɔunɐl uǝɥʍ ʍopuᴉʍ ǝɯɐɓ ǝɥʇ ɟo ʇɥɓᴉǝɥ ǝɥ⟘"
+ },
+ "instance.settings.tabs.window.height.enter": {
+ "message": "˙˙˙ʇɥɓᴉǝɥ ɹǝʇuƎ"
+ },
+ "instance.settings.tabs.window.width": {
+ "message": "ɥʇpᴉM"
+ },
+ "instance.settings.tabs.window.width.description": {
+ "message": "˙pǝɥɔunɐl uǝɥʍ ʍopuᴉʍ ǝɯɐɓ ǝɥʇ ɟo ɥʇpᴉʍ ǝɥ⟘"
+ },
+ "instance.settings.tabs.window.width.enter": {
+ "message": "˙˙˙ɥʇpᴉʍ ɹǝʇuƎ"
+ },
+ "instance.settings.title": {
+ "message": "sɓuᴉʇʇǝS"
+ },
+ "instance.worlds.a_minecraft_server": {
+ "message": "ɹǝʌɹǝS ʇɟɐɹɔǝuᴉW Ɐ"
+ },
+ "instance.worlds.cant_connect": {
+ "message": "ɹǝʌɹǝs oʇ ʇɔǝuuoɔ ʇ,uɐƆ"
+ },
+ "instance.worlds.copy_address": {
+ "message": "ssǝɹppɐ ʎdoƆ"
+ },
+ "instance.worlds.dont_show_on_home": {
+ "message": "ǝɯoH uo ʍoɥs ʇ,uoᗡ"
+ },
+ "instance.worlds.filter.available": {
+ "message": "ǝlqɐlᴉɐʌⱯ"
+ },
+ "instance.worlds.game_already_open": {
+ "message": "uǝdo ʎpɐǝɹlɐ sᴉ ǝɔuɐʇsuI"
+ },
+ "instance.worlds.hardcore": {
+ "message": "ǝpoɯ ǝɹoɔpɹɐH"
+ },
+ "instance.worlds.incompatible_server": {
+ "message": "ǝlqᴉʇɐdɯoɔuᴉ sᴉ ɹǝʌɹǝS"
+ },
+ "instance.worlds.no_contact": {
+ "message": "pǝʇɔɐʇuoɔ ǝq ʇ,uplnoɔ ɹǝʌɹǝS"
+ },
+ "instance.worlds.no_server_quick_play": {
+ "message": "+૨˙0˙⇂ ɐɥdlⱯ ʇɟɐɹɔǝuᴉW uo sɹǝʌɹǝs oʇuᴉ ʇɥɓᴉɐɹʇs dɯnſ ʎluo uɐɔ no⅄"
+ },
+ "instance.worlds.no_singleplayer_quick_play": {
+ "message": "+0ᘕ˙⇂ ʇɟɐɹɔǝuᴉW uo splɹoʍ ɹǝʎɐldǝlɓuᴉs oʇuᴉ ʇɥɓᴉɐɹʇs dɯnſ ʎluo uɐɔ no⅄"
+ },
+ "instance.worlds.play_instance": {
+ "message": "ǝɔuɐʇsuᴉ ʎɐlԀ"
+ },
+ "instance.worlds.type.server": {
+ "message": "ɹǝʌɹǝS"
+ },
+ "instance.worlds.type.singleplayer": {
+ "message": "ɹǝʎɐldǝlɓuᴉS"
+ },
+ "instance.worlds.view_instance": {
+ "message": "ǝɔuɐʇsuᴉ ʍǝᴉΛ"
+ },
+ "instance.worlds.world_in_use": {
+ "message": "ǝsn uᴉ sᴉ plɹoM"
+ },
+ "search.filter.locked.instance": {
+ "message": "ǝɔuɐʇsuᴉ ǝɥʇ ʎq pǝpᴉʌoɹԀ"
+ },
+ "search.filter.locked.instance-game-version.title": {
+ "message": "ǝɔuɐʇsuᴉ ǝɥʇ ʎq pǝpᴉʌoɹd sᴉ uoᴉsɹǝʌ ǝɯɐ⅁"
+ },
+ "search.filter.locked.instance-loader.title": {
+ "message": "ǝɔuɐʇsuᴉ ǝɥʇ ʎq pǝpᴉʌoɹd sᴉ ɹǝpɐoꞀ"
+ },
+ "search.filter.locked.instance.sync": {
+ "message": "ǝɔuɐʇsuᴉ ɥʇᴉʍ ɔuʎS"
+ }
+}
diff --git a/apps/app-frontend/src/locales/eo-UY/index.json b/apps/app-frontend/src/locales/eo-UY/index.json
new file mode 100644
index 000000000..ce07e6408
--- /dev/null
+++ b/apps/app-frontend/src/locales/eo-UY/index.json
@@ -0,0 +1,341 @@
+{
+ "app.settings.developer-mode-enabled": {
+ "message": "Programista modo ebligita."
+ },
+ "app.settings.tabs.appearance": {
+ "message": "Aspekto"
+ },
+ "app.settings.tabs.default-instance-options": {
+ "message": "Defaŭltaj agordoj de aperoj"
+ },
+ "app.settings.tabs.feature-flags": {
+ "message": "Trajtoflagoj"
+ },
+ "app.settings.tabs.java-installations": {
+ "message": "Instaloj de Java"
+ },
+ "app.settings.tabs.privacy": {
+ "message": "Privateco"
+ },
+ "instance.add-server.add-and-play": {
+ "message": "Aldoni kaj ludi"
+ },
+ "instance.add-server.add-server": {
+ "message": "Aldoni servilon"
+ },
+ "instance.add-server.resource-pack.disabled": {
+ "message": "Neebligita"
+ },
+ "instance.add-server.resource-pack.enabled": {
+ "message": "Ebligita"
+ },
+ "instance.add-server.resource-pack.prompt": {
+ "message": "Petu"
+ },
+ "instance.add-server.title": {
+ "message": "Aldoni servilon"
+ },
+ "instance.edit-server.title": {
+ "message": "Redakti servilon"
+ },
+ "instance.edit-world.hide-from-home": {
+ "message": "Kaŝi el la Hejma paĝo"
+ },
+ "instance.edit-world.name": {
+ "message": "Nomo"
+ },
+ "instance.edit-world.placeholder-name": {
+ "message": "Mondo de Minecraft"
+ },
+ "instance.edit-world.reset-icon": {
+ "message": "Restarigi simbolon"
+ },
+ "instance.edit-world.title": {
+ "message": "Redakti mondon"
+ },
+ "instance.filter.disabled": {
+ "message": "Neebligitaj projektoj"
+ },
+ "instance.filter.updates-available": {
+ "message": "Ĝisdatigoj disponeblas"
+ },
+ "instance.server-modal.address": {
+ "message": "Adreso"
+ },
+ "instance.server-modal.name": {
+ "message": "Nomo"
+ },
+ "instance.server-modal.placeholder-name": {
+ "message": "Servilo de Minecraft"
+ },
+ "instance.server-modal.resource-pack": {
+ "message": "Rimedo-pako"
+ },
+ "instance.settings.tabs.general": {
+ "message": "Ĝeneralo"
+ },
+ "instance.settings.tabs.general.delete": {
+ "message": "Forigo de apero"
+ },
+ "instance.settings.tabs.general.delete.button": {
+ "message": "Forigi aperon"
+ },
+ "instance.settings.tabs.general.delete.description": {
+ "message": "Porĉiame forigas aperon de via aparato, inkluzivo de mondoj, kaj ĉiu instaligita enhavon. Estu zorgema ĉar kiam oni forigus aperon, ĝi ne estus restaŭrebla."
+ },
+ "instance.settings.tabs.general.deleting.button": {
+ "message": "Forigado..."
+ },
+ "instance.settings.tabs.general.duplicate-button": {
+ "message": "Duobligi"
+ },
+ "instance.settings.tabs.general.duplicate-button.tooltip.installing": {
+ "message": "Ne povas duobligi dum instalado."
+ },
+ "instance.settings.tabs.general.duplicate-instance": {
+ "message": "Duobligo de apero"
+ },
+ "instance.settings.tabs.general.duplicate-instance.description": {
+ "message": "Kopias la aperon, inkluzivo de mondoj, agordoj, modifoj, ktp."
+ },
+ "instance.settings.tabs.general.edit-icon": {
+ "message": "Redakti simbolon"
+ },
+ "instance.settings.tabs.general.edit-icon.remove": {
+ "message": "Forigi simbolon"
+ },
+ "instance.settings.tabs.general.edit-icon.replace": {
+ "message": "Ŝanĝi simbolon"
+ },
+ "instance.settings.tabs.general.edit-icon.select": {
+ "message": "Elekti simbolon"
+ },
+ "instance.settings.tabs.general.library-groups": {
+ "message": "Grupoj de la biblioteko"
+ },
+ "instance.settings.tabs.general.library-groups.create": {
+ "message": "Krei novan grupon"
+ },
+ "instance.settings.tabs.general.library-groups.description": {
+ "message": "Grupoj de la biblioteko ebligas vin organizi la aperojn en fakojn en la biblioteko."
+ },
+ "instance.settings.tabs.general.library-groups.enter-name": {
+ "message": "Entajpu nomon de grupo"
+ },
+ "instance.settings.tabs.general.name": {
+ "message": "Nomo"
+ },
+ "instance.settings.tabs.hooks": {
+ "message": "Lanĉaj hokoj"
+ },
+ "instance.settings.tabs.hooks.custom-hooks": {
+ "message": "Propraj lanĉaj hokoj"
+ },
+ "instance.settings.tabs.hooks.post-exit": {
+ "message": "Post fermo"
+ },
+ "instance.settings.tabs.hooks.post-exit.description": {
+ "message": "Plenumata post kiam ludo fermas."
+ },
+ "instance.settings.tabs.hooks.post-exit.enter": {
+ "message": "Entajpu komandon de post fermo..."
+ },
+ "instance.settings.tabs.hooks.pre-launch": {
+ "message": "Antaŭ malfermo"
+ },
+ "instance.settings.tabs.hooks.pre-launch.description": {
+ "message": "Plenumata antaŭ kiam ludo malfermas."
+ },
+ "instance.settings.tabs.hooks.pre-launch.enter": {
+ "message": "Entajpu komandon de antaŭ malfermo..."
+ },
+ "instance.settings.tabs.hooks.title": {
+ "message": "Hokoj de luda lanĉo"
+ },
+ "instance.settings.tabs.installation": {
+ "message": "Instalo"
+ },
+ "instance.settings.tabs.installation.change-version.button": {
+ "message": "Ŝanĝi version"
+ },
+ "instance.settings.tabs.installation.change-version.button.install": {
+ "message": "Instali"
+ },
+ "instance.settings.tabs.installation.change-version.button.installing": {
+ "message": "Instalado"
+ },
+ "instance.settings.tabs.installation.change-version.cannot-while-fetching": {
+ "message": "Elŝutado de modifo-pakaĵaj versioj"
+ },
+ "instance.settings.tabs.installation.change-version.in-progress": {
+ "message": "Instalado de nova versio"
+ },
+ "instance.settings.tabs.installation.currently-installed": {
+ "message": "Nune instalata"
+ },
+ "instance.settings.tabs.installation.game-version": {
+ "message": "Luda versio"
+ },
+ "instance.settings.tabs.installation.install": {
+ "message": "Instali"
+ },
+ "instance.settings.tabs.installation.install.in-progress": {
+ "message": "Instalado okazas"
+ },
+ "instance.settings.tabs.installation.loader-version": {
+ "message": "Versio de {loader}"
+ },
+ "instance.settings.tabs.installation.minecraft-version": {
+ "message": "Minecraft {version}"
+ },
+ "instance.settings.tabs.installation.no-connection": {
+ "message": "Ne povas elŝuti detalojn de ligita modifo-pakaĵo. Bonvolu kontroli la konekton de interreto."
+ },
+ "instance.settings.tabs.installation.platform": {
+ "message": "Platformo"
+ },
+ "instance.settings.tabs.installation.reinstall.button": {
+ "message": "Reinstali modifo-pakaĵon"
+ },
+ "instance.settings.tabs.installation.reinstall.button.reinstalling": {
+ "message": "Reinstalado de modifo-pakaĵo"
+ },
+ "instance.settings.tabs.installation.reinstall.confirm.title": {
+ "message": "Ĉu vi certas, ke vi volas reinstali la aperon?"
+ },
+ "instance.settings.tabs.installation.reinstall.title": {
+ "message": "Reinstalo de modifo-pakaĵo"
+ },
+ "instance.settings.tabs.installation.repair.button": {
+ "message": "Ripari"
+ },
+ "instance.settings.tabs.installation.repair.button.repairing": {
+ "message": "Riparado"
+ },
+ "instance.settings.tabs.installation.repair.confirm.title": {
+ "message": "Ĉu riparu aperon?"
+ },
+ "instance.settings.tabs.installation.repair.in-progress": {
+ "message": "Riparo okazas"
+ },
+ "instance.settings.tabs.installation.reset-selections": {
+ "message": "Restarigi al nuna"
+ },
+ "instance.settings.tabs.installation.show-all-versions": {
+ "message": "Montri ĉiun version"
+ },
+ "instance.settings.tabs.installation.tooltip.action.change-version": {
+ "message": "ŝanĝi version"
+ },
+ "instance.settings.tabs.installation.tooltip.action.install": {
+ "message": "instali"
+ },
+ "instance.settings.tabs.installation.tooltip.action.reinstall": {
+ "message": "reinstali"
+ },
+ "instance.settings.tabs.installation.tooltip.action.repair": {
+ "message": "ripari"
+ },
+ "instance.settings.tabs.installation.tooltip.cannot-while-installing": {
+ "message": "Ne povas {action} dum instalado"
+ },
+ "instance.settings.tabs.installation.tooltip.cannot-while-offline": {
+ "message": "Ne povas {action} kiam neenreta"
+ },
+ "instance.settings.tabs.installation.tooltip.cannot-while-repairing": {
+ "message": "Ne povas {action} dum riparado"
+ },
+ "instance.settings.tabs.installation.unknown-version": {
+ "message": "(nekonata versio)"
+ },
+ "instance.settings.tabs.installation.unlink.button": {
+ "message": "Malligi aperon"
+ },
+ "instance.settings.tabs.installation.unlink.confirm.description": {
+ "message": "Se vi daŭrus, vi ne povus re-ligi ĝin sen kreado de nova aperon. Vi ne daŭre ricevos ĝisdatigojn de modifo-pakaĵoj kaj ĝi normaliĝos."
+ },
+ "instance.settings.tabs.java": {
+ "message": "Java kaj memoro"
+ },
+ "instance.settings.tabs.java.hooks": {
+ "message": "Hokoj"
+ },
+ "instance.settings.tabs.java.java-arguments": {
+ "message": "Argumentoj de Java"
+ },
+ "instance.settings.tabs.java.java-installation": {
+ "message": "Instalo de Java"
+ },
+ "instance.settings.tabs.java.java-memory": {
+ "message": "Asigno de memoro"
+ },
+ "instance.settings.tabs.window": {
+ "message": "Fenestro"
+ },
+ "instance.settings.tabs.window.custom-window-settings": {
+ "message": "Propraj agordoj de fenestro"
+ },
+ "instance.settings.tabs.window.fullscreen": {
+ "message": "Tutekrano"
+ },
+ "instance.settings.tabs.window.fullscreen.description": {
+ "message": "Ludo lanĉiĝos tutekrane (uzante na options.txt)."
+ },
+ "instance.settings.tabs.window.height": {
+ "message": "Alto"
+ },
+ "instance.settings.tabs.window.height.description": {
+ "message": "Alto de la luda fenestro kiam lanĉata."
+ },
+ "instance.settings.tabs.window.height.enter": {
+ "message": "Entajpu alton..."
+ },
+ "instance.settings.tabs.window.width": {
+ "message": "Larĝo"
+ },
+ "instance.settings.tabs.window.width.description": {
+ "message": "Larĝo de la luda fenestro kiam lanĉata."
+ },
+ "instance.settings.tabs.window.width.enter": {
+ "message": "Entajpu larĝon..."
+ },
+ "instance.settings.title": {
+ "message": "Agordoj"
+ },
+ "instance.worlds.a_minecraft_server": {
+ "message": "Servilo de Minecraft"
+ },
+ "instance.worlds.cant_connect": {
+ "message": "Ne povas konektiĝi kun servilo"
+ },
+ "instance.worlds.copy_address": {
+ "message": "Kopii adreson"
+ },
+ "instance.worlds.dont_show_on_home": {
+ "message": "Ne montri en Hejmo"
+ },
+ "instance.worlds.filter.available": {
+ "message": "Disponeblaj"
+ },
+ "instance.worlds.game_already_open": {
+ "message": "Apero jam estas malferma"
+ },
+ "instance.worlds.play_instance": {
+ "message": "Ludi en apero"
+ },
+ "instance.worlds.type.server": {
+ "message": "Servilo"
+ },
+ "instance.worlds.type.singleplayer": {
+ "message": "Unu ludanto"
+ },
+ "instance.worlds.view_instance": {
+ "message": "Vidi aperon"
+ },
+ "instance.worlds.world_in_use": {
+ "message": "Mondo nune uzata"
+ },
+ "search.filter.locked.instance.sync": {
+ "message": "Sinkroni kun apero"
+ }
+}
diff --git a/apps/app-frontend/src/locales/es-419/index.json b/apps/app-frontend/src/locales/es-419/index.json
new file mode 100644
index 000000000..50307afc7
--- /dev/null
+++ b/apps/app-frontend/src/locales/es-419/index.json
@@ -0,0 +1,419 @@
+{
+ "app.settings.developer-mode-enabled": {
+ "message": "Modo desarrollador activado."
+ },
+ "app.settings.tabs.appearance": {
+ "message": "Apariencia"
+ },
+ "app.settings.tabs.default-instance-options": {
+ "message": "Opciones predeterminadas de la instancia"
+ },
+ "app.settings.tabs.feature-flags": {
+ "message": "Funciones experimentales"
+ },
+ "app.settings.tabs.java-installations": {
+ "message": "Instalaciones de Java"
+ },
+ "app.settings.tabs.privacy": {
+ "message": "Privacidad"
+ },
+ "app.settings.tabs.resource-management": {
+ "message": "Gestión de recursos"
+ },
+ "instance.add-server.add-and-play": {
+ "message": "Añadir y jugar"
+ },
+ "instance.add-server.add-server": {
+ "message": "Añadir servidor"
+ },
+ "instance.add-server.resource-pack.disabled": {
+ "message": "Desactivado"
+ },
+ "instance.add-server.resource-pack.enabled": {
+ "message": "Activado"
+ },
+ "instance.add-server.resource-pack.prompt": {
+ "message": "Preguntar"
+ },
+ "instance.add-server.title": {
+ "message": "Añadir un servidor"
+ },
+ "instance.edit-server.title": {
+ "message": "Editar servidor"
+ },
+ "instance.edit-world.hide-from-home": {
+ "message": "Ocultar de la página de Inicio"
+ },
+ "instance.edit-world.name": {
+ "message": "Nombre"
+ },
+ "instance.edit-world.placeholder-name": {
+ "message": "Mundo de Minecraft"
+ },
+ "instance.edit-world.reset-icon": {
+ "message": "Resetear ícono"
+ },
+ "instance.edit-world.title": {
+ "message": "Editar mundo"
+ },
+ "instance.filter.disabled": {
+ "message": "Proyectos desactivados"
+ },
+ "instance.filter.updates-available": {
+ "message": "Actualizaciones disponibles"
+ },
+ "instance.server-modal.address": {
+ "message": "Dirección IP"
+ },
+ "instance.server-modal.name": {
+ "message": "Nombre"
+ },
+ "instance.server-modal.placeholder-name": {
+ "message": "Servidor de Minecraft"
+ },
+ "instance.server-modal.resource-pack": {
+ "message": "Paquete de recursos"
+ },
+ "instance.settings.tabs.general": {
+ "message": "General"
+ },
+ "instance.settings.tabs.general.delete": {
+ "message": "Eliminar instancia"
+ },
+ "instance.settings.tabs.general.delete.button": {
+ "message": "Eliminar instancia"
+ },
+ "instance.settings.tabs.general.delete.description": {
+ "message": "Elimina permanentemente una instancia de tu dispositivo, incluyendo tus mundos, configuraciones y todo el contenido instalado. Ten cuidado, ya que una vez que elimines una instancia no hay forma de recuperarla."
+ },
+ "instance.settings.tabs.general.deleting.button": {
+ "message": "Eliminando..."
+ },
+ "instance.settings.tabs.general.duplicate-button": {
+ "message": "Duplicar"
+ },
+ "instance.settings.tabs.general.duplicate-button.tooltip.installing": {
+ "message": "No se puede duplicar durante la instalación."
+ },
+ "instance.settings.tabs.general.duplicate-instance": {
+ "message": "Duplicar la instancia"
+ },
+ "instance.settings.tabs.general.duplicate-instance.description": {
+ "message": "Crea una copia de esta instancia, incluyendo mundos, configuración, mods, etc."
+ },
+ "instance.settings.tabs.general.edit-icon": {
+ "message": "Editar ícono"
+ },
+ "instance.settings.tabs.general.edit-icon.remove": {
+ "message": "Remover ícono"
+ },
+ "instance.settings.tabs.general.edit-icon.replace": {
+ "message": "Reemplazar ícono"
+ },
+ "instance.settings.tabs.general.edit-icon.select": {
+ "message": "Selecionar ícono"
+ },
+ "instance.settings.tabs.general.library-groups": {
+ "message": "Grupos de la librería"
+ },
+ "instance.settings.tabs.general.library-groups.create": {
+ "message": "Crear nuevo grupo"
+ },
+ "instance.settings.tabs.general.library-groups.description": {
+ "message": "Los grupos de la librería te ayudan a organizar tus instancias en diferentes secciones en tu librería."
+ },
+ "instance.settings.tabs.general.library-groups.enter-name": {
+ "message": "Escribe el nombre del grupo"
+ },
+ "instance.settings.tabs.general.name": {
+ "message": "Nombre"
+ },
+ "instance.settings.tabs.hooks": {
+ "message": "Lanzar hooks"
+ },
+ "instance.settings.tabs.hooks.custom-hooks": {
+ "message": "Hooks personalizados"
+ },
+ "instance.settings.tabs.hooks.description": {
+ "message": "Los hooks permiten que usuarios avanzados ejecuten comandos del sistema antes y despues de lanzar el juego."
+ },
+ "instance.settings.tabs.hooks.post-exit": {
+ "message": "Post-cierre"
+ },
+ "instance.settings.tabs.hooks.post-exit.description": {
+ "message": "Ejecutados luego de que el juego se cierra."
+ },
+ "instance.settings.tabs.hooks.post-exit.enter": {
+ "message": "Introduce el comando post-cierre..."
+ },
+ "instance.settings.tabs.hooks.pre-launch": {
+ "message": "Pre-inicio"
+ },
+ "instance.settings.tabs.hooks.pre-launch.description": {
+ "message": "Ejecutados antes de que la instancia inicie."
+ },
+ "instance.settings.tabs.hooks.pre-launch.enter": {
+ "message": "Introducir comando pre-inicio..."
+ },
+ "instance.settings.tabs.hooks.title": {
+ "message": "Hooks de inicio de juego"
+ },
+ "instance.settings.tabs.hooks.wrapper": {
+ "message": "Wrapper"
+ },
+ "instance.settings.tabs.hooks.wrapper.description": {
+ "message": "Comando de capa para lanzar Minecraft."
+ },
+ "instance.settings.tabs.hooks.wrapper.enter": {
+ "message": "Introduce el comando capa..."
+ },
+ "instance.settings.tabs.installation": {
+ "message": "Instalación"
+ },
+ "instance.settings.tabs.installation.change-version.already-installed.modded": {
+ "message": "{platform} {version} ya está instalado para Minecraft {game_version}"
+ },
+ "instance.settings.tabs.installation.change-version.already-installed.vanilla": {
+ "message": "{game_version} vanilla ya está instalado"
+ },
+ "instance.settings.tabs.installation.change-version.button": {
+ "message": "Cambiar versión"
+ },
+ "instance.settings.tabs.installation.change-version.button.install": {
+ "message": "Instalar"
+ },
+ "instance.settings.tabs.installation.change-version.button.installing": {
+ "message": "Instalando"
+ },
+ "instance.settings.tabs.installation.change-version.cannot-while-fetching": {
+ "message": "Obteniendo versiones del modpack"
+ },
+ "instance.settings.tabs.installation.change-version.in-progress": {
+ "message": "Instalando nueva versión"
+ },
+ "instance.settings.tabs.installation.currently-installed": {
+ "message": "Actualmente instalado"
+ },
+ "instance.settings.tabs.installation.debug-information": {
+ "message": "Información de depuración:"
+ },
+ "instance.settings.tabs.installation.fetching-modpack-details": {
+ "message": "Obteniendo detalles del modpack"
+ },
+ "instance.settings.tabs.installation.game-version": {
+ "message": "Versión del juego"
+ },
+ "instance.settings.tabs.installation.install": {
+ "message": "Instalar"
+ },
+ "instance.settings.tabs.installation.install.in-progress": {
+ "message": "Instalación en progreso"
+ },
+ "instance.settings.tabs.installation.loader-version": {
+ "message": "Versión de {loader}"
+ },
+ "instance.settings.tabs.installation.minecraft-version": {
+ "message": "Minecraft {version}"
+ },
+ "instance.settings.tabs.installation.no-connection": {
+ "message": "No se pueden obtener los detalles del modpack vinculado. Por favor, verifica tu conexión a internet."
+ },
+ "instance.settings.tabs.installation.no-loader-versions": {
+ "message": "{loader} no esta disponible para Minecraft {version}. Prueba con otro mod loader."
+ },
+ "instance.settings.tabs.installation.no-modpack-found": {
+ "message": "Esta instancia está vinculada a un modpack, pero no se pudo encontrar el modpack en Modrinth."
+ },
+ "instance.settings.tabs.installation.platform": {
+ "message": "Plataforma"
+ },
+ "instance.settings.tabs.installation.reinstall.button": {
+ "message": "Reinstalar modpack"
+ },
+ "instance.settings.tabs.installation.reinstall.button.reinstalling": {
+ "message": "Reinstalando modpack"
+ },
+ "instance.settings.tabs.installation.reinstall.confirm.description": {
+ "message": "Reinstalar restablecerá todo el contenido instalado o modificado a lo que proporciona el modpack, eliminando cualquier mod o contenido que hayas agregado encima de la instalación original. Esto puede solucionar comportamientos inesperados si se han hecho cambios en la instancia, pero si tus mundos dependen de contenido adicional instalado, podría afectar los mundos existentes."
+ },
+ "instance.settings.tabs.installation.reinstall.confirm.title": {
+ "message": "¿Estás seguro de que quieres reinstalar esta instancia?"
+ },
+ "instance.settings.tabs.installation.reinstall.description": {
+ "message": "Restablece el contenido de la instancia a su estado original, eliminando cualquier mod o contenido que hayas agregado encima del modpack original."
+ },
+ "instance.settings.tabs.installation.reinstall.title": {
+ "message": "Reinstalar modpack"
+ },
+ "instance.settings.tabs.installation.repair.button": {
+ "message": "Reparar"
+ },
+ "instance.settings.tabs.installation.repair.button.repairing": {
+ "message": "Reparando"
+ },
+ "instance.settings.tabs.installation.repair.confirm.description": {
+ "message": "Reparar reinstala las dependencias de Minecraft y verifica si hay archivos dañados. Esto puede solucionar problemas si tu juego no se inicia por errores relacionados con el launcher, pero no resolverá problemas causados por mods instalados."
+ },
+ "instance.settings.tabs.installation.repair.confirm.title": {
+ "message": "¿Reparar instancia?"
+ },
+ "instance.settings.tabs.installation.repair.in-progress": {
+ "message": "Reparación en proceso"
+ },
+ "instance.settings.tabs.installation.reset-selections": {
+ "message": "Restablecer al actual"
+ },
+ "instance.settings.tabs.installation.show-all-versions": {
+ "message": "Mostrar todas las versiones"
+ },
+ "instance.settings.tabs.installation.tooltip.action.change-version": {
+ "message": "cambiar versión"
+ },
+ "instance.settings.tabs.installation.tooltip.action.install": {
+ "message": "instalar"
+ },
+ "instance.settings.tabs.installation.tooltip.action.reinstall": {
+ "message": "reinstalar"
+ },
+ "instance.settings.tabs.installation.tooltip.action.repair": {
+ "message": "reparar"
+ },
+ "instance.settings.tabs.installation.tooltip.cannot-while-installing": {
+ "message": "No se puede {action} mientras se está instalando"
+ },
+ "instance.settings.tabs.installation.tooltip.cannot-while-offline": {
+ "message": "No se puede {action} mientras estés desconectado"
+ },
+ "instance.settings.tabs.installation.tooltip.cannot-while-repairing": {
+ "message": "No se puede {action} mientras se está reparando"
+ },
+ "instance.settings.tabs.installation.unknown-version": {
+ "message": "(versión desconocida)"
+ },
+ "instance.settings.tabs.installation.unlink.button": {
+ "message": "Desvincular instancia"
+ },
+ "instance.settings.tabs.installation.unlink.confirm.description": {
+ "message": "Si continúas, no podrás volver a vincularla sin crear una instancia completamente nueva. Ya no recibirás actualizaciones del modpack y se convertirá en una instancia normal."
+ },
+ "instance.settings.tabs.installation.unlink.confirm.title": {
+ "message": "¿Estás seguro de que quieres desvincular esta instancia?"
+ },
+ "instance.settings.tabs.installation.unlink.description": {
+ "message": "Esta instancia está vinculada a un modpack, lo que significa que los mods no se pueden actualizar y no puedes cambiar el mod loader ni la versión de Minecraft. Desvincularla desconectará permanentemente esta instancia del modpack."
+ },
+ "instance.settings.tabs.installation.unlink.title": {
+ "message": "Desvincular del modpack"
+ },
+ "instance.settings.tabs.java": {
+ "message": "Java y memoria"
+ },
+ "instance.settings.tabs.java.environment-variables": {
+ "message": "Variables de entorno"
+ },
+ "instance.settings.tabs.java.hooks": {
+ "message": "Hooks"
+ },
+ "instance.settings.tabs.java.java-arguments": {
+ "message": "Argumentos de Java"
+ },
+ "instance.settings.tabs.java.java-installation": {
+ "message": "Instalación de Java"
+ },
+ "instance.settings.tabs.java.java-memory": {
+ "message": "Memoria asignada"
+ },
+ "instance.settings.tabs.window": {
+ "message": "Ventana"
+ },
+ "instance.settings.tabs.window.custom-window-settings": {
+ "message": "Opciones personalizadas de ventana"
+ },
+ "instance.settings.tabs.window.fullscreen": {
+ "message": "Pantalla completa"
+ },
+ "instance.settings.tabs.window.fullscreen.description": {
+ "message": "Inicia el juego en pantalla completa al ejecutarlo (usando options.txt)."
+ },
+ "instance.settings.tabs.window.height": {
+ "message": "Altura"
+ },
+ "instance.settings.tabs.window.height.description": {
+ "message": "Altura de la ventana del juego al iniciar."
+ },
+ "instance.settings.tabs.window.height.enter": {
+ "message": "Ingresa la altura..."
+ },
+ "instance.settings.tabs.window.width": {
+ "message": "Ancho"
+ },
+ "instance.settings.tabs.window.width.description": {
+ "message": "Ancho de la ventana del juego al iniciar."
+ },
+ "instance.settings.tabs.window.width.enter": {
+ "message": "Ingresa el ancho..."
+ },
+ "instance.settings.title": {
+ "message": "Configuración"
+ },
+ "instance.worlds.a_minecraft_server": {
+ "message": "Un servidor de Minecraft"
+ },
+ "instance.worlds.cant_connect": {
+ "message": "No se puede conectar al servidor"
+ },
+ "instance.worlds.copy_address": {
+ "message": "Copiar dirección"
+ },
+ "instance.worlds.dont_show_on_home": {
+ "message": "No mostrar en la página de inicio"
+ },
+ "instance.worlds.filter.available": {
+ "message": "Disponible"
+ },
+ "instance.worlds.game_already_open": {
+ "message": "La instancia ya está abierta"
+ },
+ "instance.worlds.hardcore": {
+ "message": "Modo hardcore"
+ },
+ "instance.worlds.incompatible_server": {
+ "message": "El servidor es incompatible"
+ },
+ "instance.worlds.no_contact": {
+ "message": "No se pudo conectar al servidor"
+ },
+ "instance.worlds.no_server_quick_play": {
+ "message": "Solo puedes conectarte directamente a servidores en Minecraft Alpha 1.0.5+"
+ },
+ "instance.worlds.no_singleplayer_quick_play": {
+ "message": "Solo puedes conectarte directamente a mundos para un jugador en Minecraft 1.20+"
+ },
+ "instance.worlds.play_instance": {
+ "message": "Iniciar instancia"
+ },
+ "instance.worlds.type.server": {
+ "message": "Servidor"
+ },
+ "instance.worlds.type.singleplayer": {
+ "message": "Un jugador"
+ },
+ "instance.worlds.view_instance": {
+ "message": "Ver instancia"
+ },
+ "instance.worlds.world_in_use": {
+ "message": "El mundo ya está en uso"
+ },
+ "search.filter.locked.instance": {
+ "message": "Proporcionado por la instancia"
+ },
+ "search.filter.locked.instance-game-version.title": {
+ "message": "La versión del juego es proporcionada por la instancia"
+ },
+ "search.filter.locked.instance-loader.title": {
+ "message": "El loader es proporcionado por la instancia"
+ },
+ "search.filter.locked.instance.sync": {
+ "message": "Sincronizar con la instancia"
+ }
+}
diff --git a/apps/app-frontend/src/locales/es-ES/index.json b/apps/app-frontend/src/locales/es-ES/index.json
new file mode 100644
index 000000000..f78b87a7f
--- /dev/null
+++ b/apps/app-frontend/src/locales/es-ES/index.json
@@ -0,0 +1,419 @@
+{
+ "app.settings.developer-mode-enabled": {
+ "message": "Modo desarrollador activado."
+ },
+ "app.settings.tabs.appearance": {
+ "message": "Apariencia"
+ },
+ "app.settings.tabs.default-instance-options": {
+ "message": "Opciones predeterminadas de la instancia"
+ },
+ "app.settings.tabs.feature-flags": {
+ "message": "Funciones experimentales"
+ },
+ "app.settings.tabs.java-installations": {
+ "message": "Instalaciones de Java"
+ },
+ "app.settings.tabs.privacy": {
+ "message": "Privacidad"
+ },
+ "app.settings.tabs.resource-management": {
+ "message": "Gestión de recursos"
+ },
+ "instance.add-server.add-and-play": {
+ "message": "Añadir y jugar"
+ },
+ "instance.add-server.add-server": {
+ "message": "Añadir servidor"
+ },
+ "instance.add-server.resource-pack.disabled": {
+ "message": "Desactivado"
+ },
+ "instance.add-server.resource-pack.enabled": {
+ "message": "Activado"
+ },
+ "instance.add-server.resource-pack.prompt": {
+ "message": "Preguntar"
+ },
+ "instance.add-server.title": {
+ "message": "Añadir un servidor"
+ },
+ "instance.edit-server.title": {
+ "message": "Editar servidor"
+ },
+ "instance.edit-world.hide-from-home": {
+ "message": "Ocultar de la página de Inicio"
+ },
+ "instance.edit-world.name": {
+ "message": "Nombre"
+ },
+ "instance.edit-world.placeholder-name": {
+ "message": "Mundo de Minecraft"
+ },
+ "instance.edit-world.reset-icon": {
+ "message": "Resetear icono"
+ },
+ "instance.edit-world.title": {
+ "message": "Editar mundo"
+ },
+ "instance.filter.disabled": {
+ "message": "Desactivar proyectos"
+ },
+ "instance.filter.updates-available": {
+ "message": "Actualizaciones disponibles"
+ },
+ "instance.server-modal.address": {
+ "message": "Dirección IP"
+ },
+ "instance.server-modal.name": {
+ "message": "Nombre"
+ },
+ "instance.server-modal.placeholder-name": {
+ "message": "Servidor de Minecraft"
+ },
+ "instance.server-modal.resource-pack": {
+ "message": "Paquete de recursos"
+ },
+ "instance.settings.tabs.general": {
+ "message": "General"
+ },
+ "instance.settings.tabs.general.delete": {
+ "message": "Eliminar instancia"
+ },
+ "instance.settings.tabs.general.delete.button": {
+ "message": "Eliminar instancia"
+ },
+ "instance.settings.tabs.general.delete.description": {
+ "message": "Elimina permanentemente una instancia de tu dispositivo, incluyendo tus mundos, configuraciones y todo el contenido instalado. Ten cuidado, ya que una vez que elimines una instancia no habrá forma de recuperarla."
+ },
+ "instance.settings.tabs.general.deleting.button": {
+ "message": "Eliminando..."
+ },
+ "instance.settings.tabs.general.duplicate-button": {
+ "message": "Duplicar"
+ },
+ "instance.settings.tabs.general.duplicate-button.tooltip.installing": {
+ "message": "No puedes duplicar mientras se instala."
+ },
+ "instance.settings.tabs.general.duplicate-instance": {
+ "message": "Duplicar instancia."
+ },
+ "instance.settings.tabs.general.duplicate-instance.description": {
+ "message": "Crea una copia de esta instancia, incluyendo mundos, configuraciones, mods, etc."
+ },
+ "instance.settings.tabs.general.edit-icon": {
+ "message": "Editar icono"
+ },
+ "instance.settings.tabs.general.edit-icon.remove": {
+ "message": "Eliminar icono"
+ },
+ "instance.settings.tabs.general.edit-icon.replace": {
+ "message": "Reemplazar icono"
+ },
+ "instance.settings.tabs.general.edit-icon.select": {
+ "message": "Seleccionar icono"
+ },
+ "instance.settings.tabs.general.library-groups": {
+ "message": "Grupos de librerías"
+ },
+ "instance.settings.tabs.general.library-groups.create": {
+ "message": "Crear un nuevo grupo"
+ },
+ "instance.settings.tabs.general.library-groups.description": {
+ "message": "Los grupos de librerías te permiten organizar tus instancias en diferentes secciones en tu librería."
+ },
+ "instance.settings.tabs.general.library-groups.enter-name": {
+ "message": "Inserta nombre de grupo"
+ },
+ "instance.settings.tabs.general.name": {
+ "message": "Nombre"
+ },
+ "instance.settings.tabs.hooks": {
+ "message": "Hooks de lanzamiento"
+ },
+ "instance.settings.tabs.hooks.custom-hooks": {
+ "message": "Hooks de lanzamiento personalizados"
+ },
+ "instance.settings.tabs.hooks.description": {
+ "message": "Los hooks permiten a los usuarios avanzados ejecutar ciertas funciones del sistema antes y después de lanzar el juego."
+ },
+ "instance.settings.tabs.hooks.post-exit": {
+ "message": "Post-salida"
+ },
+ "instance.settings.tabs.hooks.post-exit.description": {
+ "message": "Iniciar tras cerrar el juego."
+ },
+ "instance.settings.tabs.hooks.post-exit.enter": {
+ "message": "Introduzca el comando post-salida..."
+ },
+ "instance.settings.tabs.hooks.pre-launch": {
+ "message": "Pre-lanzar"
+ },
+ "instance.settings.tabs.hooks.pre-launch.description": {
+ "message": "Se ejecutó antes de iniciar la instancia."
+ },
+ "instance.settings.tabs.hooks.pre-launch.enter": {
+ "message": "Introducir comando previo al lanzamiento..."
+ },
+ "instance.settings.tabs.hooks.title": {
+ "message": "Hooks de lanzamiento del juego"
+ },
+ "instance.settings.tabs.hooks.wrapper": {
+ "message": "Wrapper"
+ },
+ "instance.settings.tabs.hooks.wrapper.description": {
+ "message": ".."
+ },
+ "instance.settings.tabs.hooks.wrapper.enter": {
+ "message": "Introducir comando para el wrapper..."
+ },
+ "instance.settings.tabs.installation": {
+ "message": "Instancia"
+ },
+ "instance.settings.tabs.installation.change-version.already-installed.modded": {
+ "message": "{platform} {version} para Minecraft {game_version} ya esta instalada"
+ },
+ "instance.settings.tabs.installation.change-version.already-installed.vanilla": {
+ "message": "La versión vanilla {game_version} ya está instalada"
+ },
+ "instance.settings.tabs.installation.change-version.button": {
+ "message": "Cambiar versión"
+ },
+ "instance.settings.tabs.installation.change-version.button.install": {
+ "message": "Instalar"
+ },
+ "instance.settings.tabs.installation.change-version.button.installing": {
+ "message": "Instalando"
+ },
+ "instance.settings.tabs.installation.change-version.cannot-while-fetching": {
+ "message": "Buscando versiones del modpack"
+ },
+ "instance.settings.tabs.installation.change-version.in-progress": {
+ "message": "Instalando versión nueva"
+ },
+ "instance.settings.tabs.installation.currently-installed": {
+ "message": "Instalado actualmente"
+ },
+ "instance.settings.tabs.installation.debug-information": {
+ "message": "Información de debug:"
+ },
+ "instance.settings.tabs.installation.fetching-modpack-details": {
+ "message": "Buscando detalles del modpack"
+ },
+ "instance.settings.tabs.installation.game-version": {
+ "message": "Versión del juego"
+ },
+ "instance.settings.tabs.installation.install": {
+ "message": "Instalar"
+ },
+ "instance.settings.tabs.installation.install.in-progress": {
+ "message": "Instalación en progreso"
+ },
+ "instance.settings.tabs.installation.loader-version": {
+ "message": "{loader} versión"
+ },
+ "instance.settings.tabs.installation.minecraft-version": {
+ "message": "Minecraft {version}"
+ },
+ "instance.settings.tabs.installation.no-connection": {
+ "message": "No se puede buscar los detalles del modpack enlazado. Por favor revise su conexión a internet."
+ },
+ "instance.settings.tabs.installation.no-loader-versions": {
+ "message": "{loader} no está disponible para Minecraft {version}. Prueba con otro cargador."
+ },
+ "instance.settings.tabs.installation.no-modpack-found": {
+ "message": "La instancia está enlazada a un modpack, pero el modpack no se ha podido encontrar en Modrinth."
+ },
+ "instance.settings.tabs.installation.platform": {
+ "message": "Plataforma"
+ },
+ "instance.settings.tabs.installation.reinstall.button": {
+ "message": "Reinstalar modpack"
+ },
+ "instance.settings.tabs.installation.reinstall.button.reinstalling": {
+ "message": "Reinstalando modpack"
+ },
+ "instance.settings.tabs.installation.reinstall.confirm.description": {
+ "message": "Reinstalar reiniciará todo el contenido instalado o modificado a lo que el modpack proporcione, quitando cualquier mod o contenido que hayas añadido por encima de la instalación original. Esto puede arreglar actividad inesperada, pero si los mundos dependen del contendio adicional instalado, puede romperlos. "
+ },
+ "instance.settings.tabs.installation.reinstall.confirm.title": {
+ "message": "¿Estás seguro de que quieres reinstalar esta instancia?"
+ },
+ "instance.settings.tabs.installation.reinstall.description": {
+ "message": "Reinicia el contenido de la instancia a su estado original, quitando cualquier mod o contenido que hayas añadido por encima del modpack original."
+ },
+ "instance.settings.tabs.installation.reinstall.title": {
+ "message": "Reinstalar modpack"
+ },
+ "instance.settings.tabs.installation.repair.button": {
+ "message": "Reparar"
+ },
+ "instance.settings.tabs.installation.repair.button.repairing": {
+ "message": "Reparando"
+ },
+ "instance.settings.tabs.installation.repair.confirm.description": {
+ "message": "Reparando reinstalaciones Minecraft dependencias y buscando corrupciones. Esto podría solucionar problemas si tu juego no se está abriendo debido a errores relacionados con el launcher, pero no solucionará problemas o crashes relacionados con mods instalados."
+ },
+ "instance.settings.tabs.installation.repair.confirm.title": {
+ "message": "¿Reparar instancia?"
+ },
+ "instance.settings.tabs.installation.repair.in-progress": {
+ "message": "Reparación en progreso"
+ },
+ "instance.settings.tabs.installation.reset-selections": {
+ "message": "Reiniciar a actual"
+ },
+ "instance.settings.tabs.installation.show-all-versions": {
+ "message": "Mostrar todas las versiones"
+ },
+ "instance.settings.tabs.installation.tooltip.action.change-version": {
+ "message": "cambiar versión"
+ },
+ "instance.settings.tabs.installation.tooltip.action.install": {
+ "message": "instalar"
+ },
+ "instance.settings.tabs.installation.tooltip.action.reinstall": {
+ "message": "reinstalar"
+ },
+ "instance.settings.tabs.installation.tooltip.action.repair": {
+ "message": "reparar"
+ },
+ "instance.settings.tabs.installation.tooltip.cannot-while-installing": {
+ "message": "No se puede {action} mientras se está instalando."
+ },
+ "instance.settings.tabs.installation.tooltip.cannot-while-offline": {
+ "message": "No se puede {action} sin conexión"
+ },
+ "instance.settings.tabs.installation.tooltip.cannot-while-repairing": {
+ "message": "No se puede {action} reparando"
+ },
+ "instance.settings.tabs.installation.unknown-version": {
+ "message": "(versión desconocida)"
+ },
+ "instance.settings.tabs.installation.unlink.button": {
+ "message": "Desvincular instancia"
+ },
+ "instance.settings.tabs.installation.unlink.confirm.description": {
+ "message": "Si procedes, no podrás re-vincular sin crear una nueva instancia. No recibirás actualizaciones del modpack y se convertira en uno normal."
+ },
+ "instance.settings.tabs.installation.unlink.confirm.title": {
+ "message": "¿Estás seguro de que quieres desvincular esta instancia?"
+ },
+ "instance.settings.tabs.installation.unlink.description": {
+ "message": "La instancia está vinculada a un modpack, lo que significa que los mods no pueden ser actualizados y no puedes cambiar el mod loader o la versión de Minecraft. Desvincular desconectará permanentemente esta instancia del modpack."
+ },
+ "instance.settings.tabs.installation.unlink.title": {
+ "message": "Desvincular del modpack"
+ },
+ "instance.settings.tabs.java": {
+ "message": "Java y memoria"
+ },
+ "instance.settings.tabs.java.environment-variables": {
+ "message": "Variables de entorno"
+ },
+ "instance.settings.tabs.java.hooks": {
+ "message": "Hooks"
+ },
+ "instance.settings.tabs.java.java-arguments": {
+ "message": "Argumentos de Java"
+ },
+ "instance.settings.tabs.java.java-installation": {
+ "message": "Instalación de Java"
+ },
+ "instance.settings.tabs.java.java-memory": {
+ "message": "Memoria asignada"
+ },
+ "instance.settings.tabs.window": {
+ "message": "Ventana"
+ },
+ "instance.settings.tabs.window.custom-window-settings": {
+ "message": "Configuración de ventana personalizada"
+ },
+ "instance.settings.tabs.window.fullscreen": {
+ "message": "Pantalla completa"
+ },
+ "instance.settings.tabs.window.fullscreen.description": {
+ "message": "Iniciar juego en pantalla completa al iniciarse (usando options.txt)."
+ },
+ "instance.settings.tabs.window.height": {
+ "message": "Alto"
+ },
+ "instance.settings.tabs.window.height.description": {
+ "message": "La altura de la ventana del juego cuando se inicia."
+ },
+ "instance.settings.tabs.window.height.enter": {
+ "message": "Introducir alto..."
+ },
+ "instance.settings.tabs.window.width": {
+ "message": "Ancho"
+ },
+ "instance.settings.tabs.window.width.description": {
+ "message": "El ancho de la ventana del juego cuando se inicia."
+ },
+ "instance.settings.tabs.window.width.enter": {
+ "message": "Introduzca el ancho..."
+ },
+ "instance.settings.title": {
+ "message": "Ajustes"
+ },
+ "instance.worlds.a_minecraft_server": {
+ "message": "Un Servidor de Minecraft"
+ },
+ "instance.worlds.cant_connect": {
+ "message": "No se puede conectar al servidor"
+ },
+ "instance.worlds.copy_address": {
+ "message": "Copiar dirección"
+ },
+ "instance.worlds.dont_show_on_home": {
+ "message": "No mostrar en Inicio"
+ },
+ "instance.worlds.filter.available": {
+ "message": "Disponible"
+ },
+ "instance.worlds.game_already_open": {
+ "message": "La instancia ya está abierta"
+ },
+ "instance.worlds.hardcore": {
+ "message": "Modo hardcore"
+ },
+ "instance.worlds.incompatible_server": {
+ "message": "Servidor es incompatible"
+ },
+ "instance.worlds.no_contact": {
+ "message": "No se pudo contactar con el servidor"
+ },
+ "instance.worlds.no_server_quick_play": {
+ "message": "Solo puedes acceder directamente a los servidores en Minecraft Alpha 1.0.5+"
+ },
+ "instance.worlds.no_singleplayer_quick_play": {
+ "message": "Solo puedes saltar directamente a los mundos de un jugador en Minecraft 1.20+"
+ },
+ "instance.worlds.play_instance": {
+ "message": "Jugar instancia"
+ },
+ "instance.worlds.type.server": {
+ "message": "Servidor"
+ },
+ "instance.worlds.type.singleplayer": {
+ "message": "Un jugador"
+ },
+ "instance.worlds.view_instance": {
+ "message": "Ver instancia"
+ },
+ "instance.worlds.world_in_use": {
+ "message": "El mundo está en uso"
+ },
+ "search.filter.locked.instance": {
+ "message": "Proporcionado por la instancia"
+ },
+ "search.filter.locked.instance-game-version.title": {
+ "message": "Versión del juego proporciona por la instancia"
+ },
+ "search.filter.locked.instance-loader.title": {
+ "message": "Cargador proporcionado por la instancia"
+ },
+ "search.filter.locked.instance.sync": {
+ "message": "Sincronizar con la instancia"
+ }
+}
diff --git a/apps/app-frontend/src/locales/et-EE/index.json b/apps/app-frontend/src/locales/et-EE/index.json
new file mode 100644
index 000000000..d1a20cf5f
--- /dev/null
+++ b/apps/app-frontend/src/locales/et-EE/index.json
@@ -0,0 +1,23 @@
+{
+ "app.settings.developer-mode-enabled": {
+ "message": "Arendusrežiim lubatud."
+ },
+ "app.settings.tabs.appearance": {
+ "message": "Välimus"
+ },
+ "app.settings.tabs.default-instance-options": {
+ "message": "Vaikimisi instantsi valikud"
+ },
+ "app.settings.tabs.feature-flags": {
+ "message": "Funktsioonimärgid"
+ },
+ "app.settings.tabs.java-installations": {
+ "message": "Java installatsioonid"
+ },
+ "app.settings.tabs.privacy": {
+ "message": "Privaatsus"
+ },
+ "instance.settings.title": {
+ "message": "Sätted"
+ }
+}
diff --git a/apps/app-frontend/src/locales/fa-IR/index.json b/apps/app-frontend/src/locales/fa-IR/index.json
new file mode 100644
index 000000000..8cc43f9e6
--- /dev/null
+++ b/apps/app-frontend/src/locales/fa-IR/index.json
@@ -0,0 +1,419 @@
+{
+ "app.settings.developer-mode-enabled": {
+ "message": "حالت برنامهنویس روشن شد."
+ },
+ "app.settings.tabs.appearance": {
+ "message": "ظاهر"
+ },
+ "app.settings.tabs.default-instance-options": {
+ "message": "گزینههای پیشفرض اینستنس (نسخهٔ جدا)"
+ },
+ "app.settings.tabs.feature-flags": {
+ "message": "سوییچ قابلیتها"
+ },
+ "app.settings.tabs.java-installations": {
+ "message": "جاواهای نصبشده"
+ },
+ "app.settings.tabs.privacy": {
+ "message": "حریم خصوصی"
+ },
+ "app.settings.tabs.resource-management": {
+ "message": "مدیریت منابع"
+ },
+ "instance.add-server.add-and-play": {
+ "message": "اضافه کردن و پلی دادن"
+ },
+ "instance.add-server.add-server": {
+ "message": "اضافه کردن سرور"
+ },
+ "instance.add-server.resource-pack.disabled": {
+ "message": "غیرفعال"
+ },
+ "instance.add-server.resource-pack.enabled": {
+ "message": "فعال"
+ },
+ "instance.add-server.resource-pack.prompt": {
+ "message": "درخواست از سرور"
+ },
+ "instance.add-server.title": {
+ "message": "اضافه کردن سرور"
+ },
+ "instance.edit-server.title": {
+ "message": "ویرایش سرور"
+ },
+ "instance.edit-world.hide-from-home": {
+ "message": "مخفی کردن از صفحه ی اصلی"
+ },
+ "instance.edit-world.name": {
+ "message": "نام"
+ },
+ "instance.edit-world.placeholder-name": {
+ "message": "جهان ماینکرفت"
+ },
+ "instance.edit-world.reset-icon": {
+ "message": "ریست کردن آیکن"
+ },
+ "instance.edit-world.title": {
+ "message": "ویرایش جهان"
+ },
+ "instance.filter.disabled": {
+ "message": "پروزه های غیر فعال"
+ },
+ "instance.filter.updates-available": {
+ "message": "آپدیت موجوده"
+ },
+ "instance.server-modal.address": {
+ "message": "آدرس"
+ },
+ "instance.server-modal.name": {
+ "message": "نام"
+ },
+ "instance.server-modal.placeholder-name": {
+ "message": "سرور ماینکرفت"
+ },
+ "instance.server-modal.resource-pack": {
+ "message": "رسورس پک"
+ },
+ "instance.settings.tabs.general": {
+ "message": "تنظیمات کلی"
+ },
+ "instance.settings.tabs.general.delete": {
+ "message": "حذف اینستنس (نسخهٔ جدا)"
+ },
+ "instance.settings.tabs.general.delete.button": {
+ "message": "حذف اینستنس (نسخهٔ جدا)"
+ },
+ "instance.settings.tabs.general.delete.description": {
+ "message": "این کار یه اینستنس (نسخهٔ جدا) رو بهطور کامل از دستگاهت پاک میکنه، شامل دنیاها، تنظیمات و همه محتوای نصبشده. مراقب باش، چون بعد از حذف، هیچ راهی برای بازیابیش نیست."
+ },
+ "instance.settings.tabs.general.deleting.button": {
+ "message": "در حال حذف..."
+ },
+ "instance.settings.tabs.general.duplicate-button": {
+ "message": "دوپلیکیت"
+ },
+ "instance.settings.tabs.general.duplicate-button.tooltip.installing": {
+ "message": "نمیشه هنگام نصب دوپلیکیت کرد."
+ },
+ "instance.settings.tabs.general.duplicate-instance": {
+ "message": "دوپلیکیت کردن اینستنس (نسخهٔ جدا)"
+ },
+ "instance.settings.tabs.general.duplicate-instance.description": {
+ "message": "یه کپی از این اینستنس (نسخهٔ جدا) میسازه، شامل دنیاها، تنظیمات، مودها و بقیه چیزا."
+ },
+ "instance.settings.tabs.general.edit-icon": {
+ "message": "ویرایش آیکن"
+ },
+ "instance.settings.tabs.general.edit-icon.remove": {
+ "message": "حذف آیکن"
+ },
+ "instance.settings.tabs.general.edit-icon.replace": {
+ "message": "جایگزین آیکن"
+ },
+ "instance.settings.tabs.general.edit-icon.select": {
+ "message": "انتخاب آیکن"
+ },
+ "instance.settings.tabs.general.library-groups": {
+ "message": "گروه های کتابخانه"
+ },
+ "instance.settings.tabs.general.library-groups.create": {
+ "message": "ساخت گروه کتابخانه ی جدید"
+ },
+ "instance.settings.tabs.general.library-groups.description": {
+ "message": "گروههای کتابخانه بهت اجازه میدن اینستنسها (نسخههای جدا) رو تو بخشهای مختلف کتابخونهت مرتب کنی."
+ },
+ "instance.settings.tabs.general.library-groups.enter-name": {
+ "message": "نام گروه رو بنویس"
+ },
+ "instance.settings.tabs.general.name": {
+ "message": "نام"
+ },
+ "instance.settings.tabs.hooks": {
+ "message": "اجرای پیشرفته"
+ },
+ "instance.settings.tabs.hooks.custom-hooks": {
+ "message": "شخصی سازی اجرا"
+ },
+ "instance.settings.tabs.hooks.description": {
+ "message": "اجرای پیشرفته به کاربران حرفهای اجازه میده قبل و بعد از اجرای بازی، بعضی کامند های سیستمی رو اجرا کنن."
+ },
+ "instance.settings.tabs.hooks.post-exit": {
+ "message": "بعد خروج"
+ },
+ "instance.settings.tabs.hooks.post-exit.description": {
+ "message": "بعد از اجرا شدن بازی ران میشه."
+ },
+ "instance.settings.tabs.hooks.post-exit.enter": {
+ "message": "کامند بعد خروج رو بنویس..."
+ },
+ "instance.settings.tabs.hooks.pre-launch": {
+ "message": "قبل اجرا"
+ },
+ "instance.settings.tabs.hooks.pre-launch.description": {
+ "message": "قبل از اجرا شدن بازی ران میشه."
+ },
+ "instance.settings.tabs.hooks.pre-launch.enter": {
+ "message": "کامند قبل اجرا رو بنویس..."
+ },
+ "instance.settings.tabs.hooks.title": {
+ "message": "شخصی سازی اجرای بازی"
+ },
+ "instance.settings.tabs.hooks.wrapper": {
+ "message": "دستور میانجی"
+ },
+ "instance.settings.tabs.hooks.wrapper.description": {
+ "message": "دستور میانجی برای اجرای ماینکرفت."
+ },
+ "instance.settings.tabs.hooks.wrapper.enter": {
+ "message": "کامند میانجی را وارد کنید..."
+ },
+ "instance.settings.tabs.installation": {
+ "message": "نسخههای نصبشده"
+ },
+ "instance.settings.tabs.installation.change-version.already-installed.modded": {
+ "message": "{platform} {version} برای ماینکرفت {game_version} قبلاً نصب شده"
+ },
+ "instance.settings.tabs.installation.change-version.already-installed.vanilla": {
+ "message": "وانیلای {game_version} پیشفرض نصب شده"
+ },
+ "instance.settings.tabs.installation.change-version.button": {
+ "message": "تغییر ورژن"
+ },
+ "instance.settings.tabs.installation.change-version.button.install": {
+ "message": "نصب"
+ },
+ "instance.settings.tabs.installation.change-version.button.installing": {
+ "message": "در حال نصب"
+ },
+ "instance.settings.tabs.installation.change-version.cannot-while-fetching": {
+ "message": "دریافت نسخههای مودپک"
+ },
+ "instance.settings.tabs.installation.change-version.in-progress": {
+ "message": "نصب نسخه ی جدید"
+ },
+ "instance.settings.tabs.installation.currently-installed": {
+ "message": "در حال حاضر نصبشده"
+ },
+ "instance.settings.tabs.installation.debug-information": {
+ "message": "اطلاعات دیپاگ کردن:"
+ },
+ "instance.settings.tabs.installation.fetching-modpack-details": {
+ "message": "دریافت جزئیات مودپک"
+ },
+ "instance.settings.tabs.installation.game-version": {
+ "message": "ورژن بازی"
+ },
+ "instance.settings.tabs.installation.install": {
+ "message": "نصب"
+ },
+ "instance.settings.tabs.installation.install.in-progress": {
+ "message": "در حال نصب"
+ },
+ "instance.settings.tabs.installation.loader-version": {
+ "message": "ورژن {loader}"
+ },
+ "instance.settings.tabs.installation.minecraft-version": {
+ "message": "ماینکرفت {version}"
+ },
+ "instance.settings.tabs.installation.no-connection": {
+ "message": "نمیتونیم جزئیات مودپک لینکشده رو بگیریم. لطفاً اتصال اینترنتت رو چک کن."
+ },
+ "instance.settings.tabs.installation.no-loader-versions": {
+ "message": "{loader} برای ماینکرفت {version} در دسترس نیست. یک مود لودر دیگه رو انتخاب کن."
+ },
+ "instance.settings.tabs.installation.no-modpack-found": {
+ "message": "این اینستنس (نسخهٔ جدا) به یه مودپک لینک شده، ولی مودپک تو Modrinth پیدا نشد."
+ },
+ "instance.settings.tabs.installation.platform": {
+ "message": "پلتفورم"
+ },
+ "instance.settings.tabs.installation.reinstall.button": {
+ "message": "نصب مجدد مودپک"
+ },
+ "instance.settings.tabs.installation.reinstall.button.reinstalling": {
+ "message": "در حال نصب مجدد مودپک"
+ },
+ "instance.settings.tabs.installation.reinstall.confirm.description": {
+ "message": "نصب دوباره همه محتواهای نصبشده یا تغییر دادهشده رو برمیگردونه به همون چیزی که مودپک ارائه کرده، و هر مود یا محتوایی که خودت اضافه کرده باشی حذف میشه. این ممکنه مشکلات غیرمنتظرهای که تو اینستنس (نسخهٔ جدا) پیش اومده رو درست کنه، ولی اگه دنیاهای بازیت به محتوای اضافه وابسته باشن، ممکنه اون دنیاها خراب بشن."
+ },
+ "instance.settings.tabs.installation.reinstall.confirm.title": {
+ "message": "مطمئنی میخوای این اینستنس (نسخهٔ جدا) رو دوباره نصب کنی؟"
+ },
+ "instance.settings.tabs.installation.reinstall.description": {
+ "message": "محتوای این اینستنس (نسخهٔ جدا) رو برمیگردونه به حالت اصلی، و هر مود یا محتوایی که خودت روی مودپک اصلی اضافه کرده باشی حذف میشه."
+ },
+ "instance.settings.tabs.installation.reinstall.title": {
+ "message": "نصب مجدد مودپک"
+ },
+ "instance.settings.tabs.installation.repair.button": {
+ "message": "ترمیم کردن"
+ },
+ "instance.settings.tabs.installation.repair.button.repairing": {
+ "message": "در حال ترمیم کردن"
+ },
+ "instance.settings.tabs.installation.repair.confirm.description": {
+ "message": "ترمیم کردن، وابستگیهای ماینکرفت رو دوباره نصب میکنه و سالم بودنشون رو بررسی میکنه. این ممکنه مشکلاتی که باعث اجرا نشدن بازی رو حل کنه، ولی مشکلات یا کرشهای مربوط به مودهای نصبشده رو درست نمیکنه."
+ },
+ "instance.settings.tabs.installation.repair.confirm.title": {
+ "message": "ترمیم کردن اینستنس (نسخهٔ جدا)؟"
+ },
+ "instance.settings.tabs.installation.repair.in-progress": {
+ "message": "در حال ترمیم کردن"
+ },
+ "instance.settings.tabs.installation.reset-selections": {
+ "message": "ریست کردن به حالت فعلی"
+ },
+ "instance.settings.tabs.installation.show-all-versions": {
+ "message": "نشان دادن تمام ورژن ها"
+ },
+ "instance.settings.tabs.installation.tooltip.action.change-version": {
+ "message": "تغییر دادن ورژن"
+ },
+ "instance.settings.tabs.installation.tooltip.action.install": {
+ "message": "نصب کردن"
+ },
+ "instance.settings.tabs.installation.tooltip.action.reinstall": {
+ "message": "نصب کردن مجدد"
+ },
+ "instance.settings.tabs.installation.tooltip.action.repair": {
+ "message": "ترمیم کردن"
+ },
+ "instance.settings.tabs.installation.tooltip.cannot-while-installing": {
+ "message": "{action} هنگام نصب غیر ممکنه"
+ },
+ "instance.settings.tabs.installation.tooltip.cannot-while-offline": {
+ "message": "{action} وقتی آفلاینی غیر ممکنه"
+ },
+ "instance.settings.tabs.installation.tooltip.cannot-while-repairing": {
+ "message": "{action} وقتی داری ترمیم میکنی غیر ممکنه"
+ },
+ "instance.settings.tabs.installation.unknown-version": {
+ "message": "(ورژن ناشناس)"
+ },
+ "instance.settings.tabs.installation.unlink.button": {
+ "message": "آن لینک کردن اینستنس (نسخهٔ جدا)"
+ },
+ "instance.settings.tabs.installation.unlink.confirm.description": {
+ "message": "اگه انجامش بدی، نمیتونی دوباره لینکش کنی مگر اینکه یه اینستنس (نسخهٔ جدا) جدید بسازی. دیگه آپدیتهای مودپک رو هم دریافت نمیکنی و به یه نسخهٔ معمولی تبدیل میشه."
+ },
+ "instance.settings.tabs.installation.unlink.confirm.title": {
+ "message": "مطمئنی میخوای این اینستنس (نسخهٔ جدا) رو آن لینک کنی؟"
+ },
+ "instance.settings.tabs.installation.unlink.description": {
+ "message": "این اینستنس (نسخهٔ جدا) به یه مودپک وصل شده، یعنی مودها نمیتونن آپدیت بشن و نمیتونی مود لودر یا ورژن ماینکرفت رو تغییر بدی. آن لینک کردن باعث میشه این اینستنس برای همیشه از مودپک جدا بشه."
+ },
+ "instance.settings.tabs.installation.unlink.title": {
+ "message": "آن لینک کردن از مودپک"
+ },
+ "instance.settings.tabs.java": {
+ "message": "جاوا و مقدار رم"
+ },
+ "instance.settings.tabs.java.environment-variables": {
+ "message": "متغیرهای محیطی"
+ },
+ "instance.settings.tabs.java.hooks": {
+ "message": "اجرای پیشرفته"
+ },
+ "instance.settings.tabs.java.java-arguments": {
+ "message": "پارامتر های جاوا"
+ },
+ "instance.settings.tabs.java.java-installation": {
+ "message": "جاوا های نصب شده"
+ },
+ "instance.settings.tabs.java.java-memory": {
+ "message": "رم گرفته شده"
+ },
+ "instance.settings.tabs.window": {
+ "message": "پنجره"
+ },
+ "instance.settings.tabs.window.custom-window-settings": {
+ "message": "شخصی سازی پنجره"
+ },
+ "instance.settings.tabs.window.fullscreen": {
+ "message": "تمام صفحه"
+ },
+ "instance.settings.tabs.window.fullscreen.description": {
+ "message": "بازی وقتی اجرا میشه بهصورت تمامصفحه باز بشه (با استفاده از options.txt)."
+ },
+ "instance.settings.tabs.window.height": {
+ "message": "ارتفاع"
+ },
+ "instance.settings.tabs.window.height.description": {
+ "message": "ارتفاع پنجرهی بازی وقتی اجرا میشه."
+ },
+ "instance.settings.tabs.window.height.enter": {
+ "message": "ارتفاع رو وارد کن..."
+ },
+ "instance.settings.tabs.window.width": {
+ "message": "عرض"
+ },
+ "instance.settings.tabs.window.width.description": {
+ "message": "عرض پنجره ی بازی هنگام اجرا شدن."
+ },
+ "instance.settings.tabs.window.width.enter": {
+ "message": "عرض رو وارد کن..."
+ },
+ "instance.settings.title": {
+ "message": "تنظیمات"
+ },
+ "instance.worlds.a_minecraft_server": {
+ "message": "سرور ماینکرفت"
+ },
+ "instance.worlds.cant_connect": {
+ "message": "نمیشه به سرور متصل شد"
+ },
+ "instance.worlds.copy_address": {
+ "message": "کپی کردن آدرس"
+ },
+ "instance.worlds.dont_show_on_home": {
+ "message": "نشون ندادن روی صفحه ی اصلی"
+ },
+ "instance.worlds.filter.available": {
+ "message": "در درسترس"
+ },
+ "instance.worlds.game_already_open": {
+ "message": "این اینستنس (نسخهٔ جدا) در حال اجراست"
+ },
+ "instance.worlds.hardcore": {
+ "message": "حالت هاردکور"
+ },
+ "instance.worlds.incompatible_server": {
+ "message": "سرور ناسازگاره"
+ },
+ "instance.worlds.no_contact": {
+ "message": "سرور در دسترس نیست"
+ },
+ "instance.worlds.no_server_quick_play": {
+ "message": "میتونی فقط از نسخهی ماینکرفت آلفای 1.0.5 به بعد مستقیم وارد سرورها بشی"
+ },
+ "instance.worlds.no_singleplayer_quick_play": {
+ "message": "میتونی فقط از نسخهی ماینکرفت 1.20 به بعد مستقیم وارد جهان ماینکرفت بشی"
+ },
+ "instance.worlds.play_instance": {
+ "message": "اجرای اینستنس (نسخهٔ جدا)"
+ },
+ "instance.worlds.type.server": {
+ "message": "سرور"
+ },
+ "instance.worlds.type.singleplayer": {
+ "message": "سینگل پلیر"
+ },
+ "instance.worlds.view_instance": {
+ "message": "دیدن اینستنس (نسخهٔ جدا)"
+ },
+ "instance.worlds.world_in_use": {
+ "message": "جهان در حال استفادست"
+ },
+ "search.filter.locked.instance": {
+ "message": "ارائهشده توسط اینستنس (نسخهٔ جدا)"
+ },
+ "search.filter.locked.instance-game-version.title": {
+ "message": "ورژن بازی توسط اینستنس (نسخهٔ جدا) ارائه شده"
+ },
+ "search.filter.locked.instance-loader.title": {
+ "message": "لودر توسط اینستنس (نسخهٔ جدا) ارائه شده"
+ },
+ "search.filter.locked.instance.sync": {
+ "message": "سینک کردن با اینستنس"
+ }
+}
diff --git a/apps/app-frontend/src/locales/fi-FI/index.json b/apps/app-frontend/src/locales/fi-FI/index.json
new file mode 100644
index 000000000..b6440637d
--- /dev/null
+++ b/apps/app-frontend/src/locales/fi-FI/index.json
@@ -0,0 +1,266 @@
+{
+ "app.settings.developer-mode-enabled": {
+ "message": "Kehittäjätila käytössä."
+ },
+ "app.settings.tabs.appearance": {
+ "message": "Ulkonäkö"
+ },
+ "app.settings.tabs.default-instance-options": {
+ "message": "Oletusinstanssin asetukset"
+ },
+ "app.settings.tabs.feature-flags": {
+ "message": "Ominaisuuskytkimet"
+ },
+ "app.settings.tabs.java-installations": {
+ "message": "Java asennukset"
+ },
+ "app.settings.tabs.privacy": {
+ "message": "Yksityisyys"
+ },
+ "app.settings.tabs.resource-management": {
+ "message": "Resurssien hallinta"
+ },
+ "instance.add-server.add-and-play": {
+ "message": "Lisää ja pelaa"
+ },
+ "instance.add-server.add-server": {
+ "message": "Lisää palvelin"
+ },
+ "instance.add-server.resource-pack.disabled": {
+ "message": "Poistettu käytöstä"
+ },
+ "instance.add-server.resource-pack.enabled": {
+ "message": "Päällä"
+ },
+ "instance.add-server.resource-pack.prompt": {
+ "message": "Kehote"
+ },
+ "instance.add-server.title": {
+ "message": "Lisää palvelin"
+ },
+ "instance.edit-server.title": {
+ "message": "Muokkaa palvelinta"
+ },
+ "instance.edit-world.hide-from-home": {
+ "message": "Piilota kotisivulta"
+ },
+ "instance.edit-world.name": {
+ "message": "Nimi"
+ },
+ "instance.edit-world.placeholder-name": {
+ "message": "Minecraft maailma"
+ },
+ "instance.edit-world.reset-icon": {
+ "message": "Nollaa kuvake"
+ },
+ "instance.edit-world.title": {
+ "message": "Muokkaa maailmaa"
+ },
+ "instance.filter.disabled": {
+ "message": "Käytöstä poistetut projektit"
+ },
+ "instance.filter.updates-available": {
+ "message": "Päivityksia saatavilla"
+ },
+ "instance.server-modal.address": {
+ "message": "Osoite"
+ },
+ "instance.server-modal.name": {
+ "message": "Nimi"
+ },
+ "instance.server-modal.placeholder-name": {
+ "message": "Minecraft palvelin"
+ },
+ "instance.server-modal.resource-pack": {
+ "message": "Resurssipakkaus"
+ },
+ "instance.settings.tabs.general": {
+ "message": "Yleiset"
+ },
+ "instance.settings.tabs.general.delete": {
+ "message": "Poista instanssi"
+ },
+ "instance.settings.tabs.general.delete.button": {
+ "message": "Poista instanssi"
+ },
+ "instance.settings.tabs.general.delete.description": {
+ "message": "Pysyvästi poistaa instanssin laitteeltasi sisältäen sinun maailmasi, asetuksesi ja muun asennetun sisällön. Ole varovainen, koska instanssia ei pysty palauttaa poistamisen jälkeen."
+ },
+ "instance.settings.tabs.general.deleting.button": {
+ "message": "Poistetaan..."
+ },
+ "instance.settings.tabs.general.duplicate-button": {
+ "message": "Kopioi"
+ },
+ "instance.settings.tabs.general.duplicate-button.tooltip.installing": {
+ "message": "Ei pystytä monistamaan asennettaessa."
+ },
+ "instance.settings.tabs.general.duplicate-instance": {
+ "message": "Monista instanssi"
+ },
+ "instance.settings.tabs.general.duplicate-instance.description": {
+ "message": "Luo kopion tästä instanssista sekä kaikista sen maailmoista, asetuksista, modeista yms."
+ },
+ "instance.settings.tabs.general.edit-icon": {
+ "message": "Muokkaa kuvaketta"
+ },
+ "instance.settings.tabs.general.edit-icon.remove": {
+ "message": "Poista kuvake"
+ },
+ "instance.settings.tabs.general.edit-icon.replace": {
+ "message": "Korvaa kuvake"
+ },
+ "instance.settings.tabs.general.edit-icon.select": {
+ "message": "Valitse kuvake"
+ },
+ "instance.settings.tabs.general.library-groups": {
+ "message": "Kirjaston ryhmät"
+ },
+ "instance.settings.tabs.general.library-groups.create": {
+ "message": "Luo uusi ryhmä"
+ },
+ "instance.settings.tabs.general.library-groups.description": {
+ "message": "Kirjaston ryhmät sallivat sinun järjestää instanssisi eri osioihin kirjastossasi."
+ },
+ "instance.settings.tabs.general.library-groups.enter-name": {
+ "message": "Syötä ryhmän nimi"
+ },
+ "instance.settings.tabs.general.name": {
+ "message": "Nimi"
+ },
+ "instance.settings.tabs.hooks": {
+ "message": "Aloitustoiminnot"
+ },
+ "instance.settings.tabs.hooks.custom-hooks": {
+ "message": "Mukautetut aloitustoiminnot"
+ },
+ "instance.settings.tabs.installation": {
+ "message": "Asennus"
+ },
+ "instance.settings.tabs.installation.change-version.already-installed.vanilla": {
+ "message": "Vanilla {game_version} on jo asennettu"
+ },
+ "instance.settings.tabs.installation.change-version.button": {
+ "message": "Vaihda versiota"
+ },
+ "instance.settings.tabs.installation.change-version.button.install": {
+ "message": "Asenna"
+ },
+ "instance.settings.tabs.installation.change-version.button.installing": {
+ "message": "Asennetaan"
+ },
+ "instance.settings.tabs.installation.change-version.in-progress": {
+ "message": "Asennetaan uutta versiota"
+ },
+ "instance.settings.tabs.installation.game-version": {
+ "message": "Peli versio"
+ },
+ "instance.settings.tabs.installation.install": {
+ "message": "Asenna"
+ },
+ "instance.settings.tabs.installation.install.in-progress": {
+ "message": "Asennus käynnissä"
+ },
+ "instance.settings.tabs.installation.loader-version": {
+ "message": "{loader} versio"
+ },
+ "instance.settings.tabs.installation.minecraft-version": {
+ "message": "Minecraft {version}"
+ },
+ "instance.settings.tabs.installation.platform": {
+ "message": "Alusta"
+ },
+ "instance.settings.tabs.installation.repair.button": {
+ "message": "Korjaa"
+ },
+ "instance.settings.tabs.installation.repair.button.repairing": {
+ "message": "Korjataan"
+ },
+ "instance.settings.tabs.installation.repair.in-progress": {
+ "message": "Korjaus käynnissä"
+ },
+ "instance.settings.tabs.installation.show-all-versions": {
+ "message": "Näytä kaikki versiot"
+ },
+ "instance.settings.tabs.installation.tooltip.action.change-version": {
+ "message": "vaihda versiota"
+ },
+ "instance.settings.tabs.installation.tooltip.action.install": {
+ "message": "asenna"
+ },
+ "instance.settings.tabs.installation.tooltip.action.repair": {
+ "message": "korjaa"
+ },
+ "instance.settings.tabs.installation.tooltip.cannot-while-installing": {
+ "message": "Et voi {action} asentaessa"
+ },
+ "instance.settings.tabs.installation.tooltip.cannot-while-repairing": {
+ "message": "Et voi {action} korjatessa"
+ },
+ "instance.settings.tabs.installation.unknown-version": {
+ "message": "(tuntematon versio)"
+ },
+ "instance.settings.tabs.java": {
+ "message": "Java ja muisti"
+ },
+ "instance.settings.tabs.java.java-installation": {
+ "message": "Java asennus"
+ },
+ "instance.settings.tabs.window": {
+ "message": "Ikkuna"
+ },
+ "instance.settings.tabs.window.fullscreen": {
+ "message": "Koko näyttö"
+ },
+ "instance.settings.tabs.window.height": {
+ "message": "Korkeus"
+ },
+ "instance.settings.tabs.window.height.description": {
+ "message": "Peli ikkunan korkeus käynnistäessä."
+ },
+ "instance.settings.tabs.window.height.enter": {
+ "message": "Syötä korkeus..."
+ },
+ "instance.settings.tabs.window.width": {
+ "message": "Leveys"
+ },
+ "instance.settings.tabs.window.width.description": {
+ "message": "Peli ikkunan leveys käynnistäessä."
+ },
+ "instance.settings.tabs.window.width.enter": {
+ "message": "Syötä leveys..."
+ },
+ "instance.settings.title": {
+ "message": "Asetukset"
+ },
+ "instance.worlds.a_minecraft_server": {
+ "message": "Minecraft palvelin"
+ },
+ "instance.worlds.cant_connect": {
+ "message": "Palvelimeen ei voida yhdistää"
+ },
+ "instance.worlds.copy_address": {
+ "message": "Kopioi osoite"
+ },
+ "instance.worlds.filter.available": {
+ "message": "Saatavilla"
+ },
+ "instance.worlds.hardcore": {
+ "message": "Kovanaama tila"
+ },
+ "instance.worlds.incompatible_server": {
+ "message": "Palvelin on yhteensopimaton"
+ },
+ "instance.worlds.no_contact": {
+ "message": "Palvelimeen ei saatu yhteyttä"
+ },
+ "instance.worlds.type.server": {
+ "message": "Palvelin"
+ },
+ "instance.worlds.type.singleplayer": {
+ "message": "Yksinpeli"
+ },
+ "instance.worlds.world_in_use": {
+ "message": "Maailma on käytössä"
+ }
+}
diff --git a/apps/app-frontend/src/locales/fil-PH/index.json b/apps/app-frontend/src/locales/fil-PH/index.json
new file mode 100644
index 000000000..fea239932
--- /dev/null
+++ b/apps/app-frontend/src/locales/fil-PH/index.json
@@ -0,0 +1,77 @@
+{
+ "app.settings.developer-mode-enabled": {
+ "message": "Nakabukas ang moda ng nagdidibelop."
+ },
+ "app.settings.tabs.appearance": {
+ "message": "Itsura"
+ },
+ "app.settings.tabs.default-instance-options": {
+ "message": "Mga pagpipilian sa default na instansiya"
+ },
+ "app.settings.tabs.feature-flags": {
+ "message": "Mga feature flag"
+ },
+ "app.settings.tabs.java-installations": {
+ "message": "Mga instalasyon ng Java"
+ },
+ "app.settings.tabs.privacy": {
+ "message": "Pribasiya"
+ },
+ "app.settings.tabs.resource-management": {
+ "message": "Pamamahala ng resource"
+ },
+ "instance.add-server.add-and-play": {
+ "message": "Idagdag at laruin"
+ },
+ "instance.add-server.add-server": {
+ "message": "Idagdag ang serber"
+ },
+ "instance.add-server.resource-pack.disabled": {
+ "message": "Hindi pinahihintulotan"
+ },
+ "instance.add-server.resource-pack.enabled": {
+ "message": "Pinahihintulotan"
+ },
+ "instance.add-server.resource-pack.prompt": {
+ "message": "Magpahintulot"
+ },
+ "instance.add-server.title": {
+ "message": "Magdagdag ng serber"
+ },
+ "instance.edit-server.title": {
+ "message": "Baguhin ang serber"
+ },
+ "instance.edit-world.hide-from-home": {
+ "message": "Huwag ipakita sa Home na pahina"
+ },
+ "instance.edit-world.name": {
+ "message": "Pangalan"
+ },
+ "instance.edit-world.placeholder-name": {
+ "message": "Minecraft na Mundo"
+ },
+ "instance.edit-world.reset-icon": {
+ "message": "Walain ang ikono"
+ },
+ "instance.edit-world.title": {
+ "message": "Baguhin ang mundo"
+ },
+ "instance.filter.updates-available": {
+ "message": "May bagong mga update"
+ },
+ "instance.server-modal.name": {
+ "message": "Pangalan"
+ },
+ "instance.server-modal.placeholder-name": {
+ "message": "Minecraft na Serber"
+ },
+ "instance.server-modal.resource-pack": {
+ "message": "Resource pack"
+ },
+ "instance.settings.tabs.general.edit-icon": {
+ "message": "Baguhin ang ikono"
+ },
+ "instance.settings.tabs.general.edit-icon.remove": {
+ "message": "Tanggalin ang ikono"
+ }
+}
diff --git a/apps/app-frontend/src/locales/fr-FR/index.json b/apps/app-frontend/src/locales/fr-FR/index.json
new file mode 100644
index 000000000..f7addf805
--- /dev/null
+++ b/apps/app-frontend/src/locales/fr-FR/index.json
@@ -0,0 +1,419 @@
+{
+ "app.settings.developer-mode-enabled": {
+ "message": "Mode développeur activé."
+ },
+ "app.settings.tabs.appearance": {
+ "message": "Apparence"
+ },
+ "app.settings.tabs.default-instance-options": {
+ "message": "Options d’instance par défaut"
+ },
+ "app.settings.tabs.feature-flags": {
+ "message": "Menu de fonctionnalité"
+ },
+ "app.settings.tabs.java-installations": {
+ "message": "Installations de Java"
+ },
+ "app.settings.tabs.privacy": {
+ "message": "Confidentialité"
+ },
+ "app.settings.tabs.resource-management": {
+ "message": "Gestion des ressources"
+ },
+ "instance.add-server.add-and-play": {
+ "message": "Ajouter et jouer"
+ },
+ "instance.add-server.add-server": {
+ "message": "Ajouter le serveur"
+ },
+ "instance.add-server.resource-pack.disabled": {
+ "message": "Désactivé"
+ },
+ "instance.add-server.resource-pack.enabled": {
+ "message": "Activé"
+ },
+ "instance.add-server.resource-pack.prompt": {
+ "message": "Demander"
+ },
+ "instance.add-server.title": {
+ "message": "Ajouter un serveur"
+ },
+ "instance.edit-server.title": {
+ "message": "Modifier le serveur"
+ },
+ "instance.edit-world.hide-from-home": {
+ "message": "Cacher sur la page d’accueil"
+ },
+ "instance.edit-world.name": {
+ "message": "Nom"
+ },
+ "instance.edit-world.placeholder-name": {
+ "message": "Monde Minecraft"
+ },
+ "instance.edit-world.reset-icon": {
+ "message": "Réinitialiser l'icône"
+ },
+ "instance.edit-world.title": {
+ "message": "Modifier le monde"
+ },
+ "instance.filter.disabled": {
+ "message": "Projets désactivés"
+ },
+ "instance.filter.updates-available": {
+ "message": "Mises à jour disponibles"
+ },
+ "instance.server-modal.address": {
+ "message": "Adresse"
+ },
+ "instance.server-modal.name": {
+ "message": "Nom"
+ },
+ "instance.server-modal.placeholder-name": {
+ "message": "Serveur Minecraft"
+ },
+ "instance.server-modal.resource-pack": {
+ "message": "Pack de ressources"
+ },
+ "instance.settings.tabs.general": {
+ "message": "Général"
+ },
+ "instance.settings.tabs.general.delete": {
+ "message": "Supprimer l'instance"
+ },
+ "instance.settings.tabs.general.delete.button": {
+ "message": "Supprimer l'instance"
+ },
+ "instance.settings.tabs.general.delete.description": {
+ "message": "Suppression définitive de l’instance du stockage de l’appareil, cela comprend les mondes, configurations et tout le contenu installé. Soyez prudent, car après la suppression d’une instance il n’y a pas de moyen de récupérer les données."
+ },
+ "instance.settings.tabs.general.deleting.button": {
+ "message": "Suppression..."
+ },
+ "instance.settings.tabs.general.duplicate-button": {
+ "message": "Dupliquer"
+ },
+ "instance.settings.tabs.general.duplicate-button.tooltip.installing": {
+ "message": "Impossible de dupliquer pendant l'installation."
+ },
+ "instance.settings.tabs.general.duplicate-instance": {
+ "message": "Dupliquer l'instance"
+ },
+ "instance.settings.tabs.general.duplicate-instance.description": {
+ "message": "Crée une copie de cette instance, y compris les mondes, paramètres, mods etc."
+ },
+ "instance.settings.tabs.general.edit-icon": {
+ "message": "Éditer l'icône"
+ },
+ "instance.settings.tabs.general.edit-icon.remove": {
+ "message": "Supprimer l'icône"
+ },
+ "instance.settings.tabs.general.edit-icon.replace": {
+ "message": "Remplacer l'icône"
+ },
+ "instance.settings.tabs.general.edit-icon.select": {
+ "message": "Sélectionner l'icône"
+ },
+ "instance.settings.tabs.general.library-groups": {
+ "message": "Bibliothèque des groupes"
+ },
+ "instance.settings.tabs.general.library-groups.create": {
+ "message": "Créer un nouveau groupe"
+ },
+ "instance.settings.tabs.general.library-groups.description": {
+ "message": "Les groupes vous permettent d'organiser vos instances dans différentes sections de votre bibliothèque."
+ },
+ "instance.settings.tabs.general.library-groups.enter-name": {
+ "message": "Saisir le nom du groupe"
+ },
+ "instance.settings.tabs.general.name": {
+ "message": "Nom"
+ },
+ "instance.settings.tabs.hooks": {
+ "message": "Crochets de lancement"
+ },
+ "instance.settings.tabs.hooks.custom-hooks": {
+ "message": "Crochets de lancement custom"
+ },
+ "instance.settings.tabs.hooks.description": {
+ "message": "Les crochets permettent aux usagers avancés d'exécuter certaines commandes systèmes avant et après le lancement du jeu."
+ },
+ "instance.settings.tabs.hooks.post-exit": {
+ "message": "Post-fermeture"
+ },
+ "instance.settings.tabs.hooks.post-exit.description": {
+ "message": "Exécuté après fermeture."
+ },
+ "instance.settings.tabs.hooks.post-exit.enter": {
+ "message": "Entrer commande de post-fermeture..."
+ },
+ "instance.settings.tabs.hooks.pre-launch": {
+ "message": "Pré-lancement"
+ },
+ "instance.settings.tabs.hooks.pre-launch.description": {
+ "message": "Exécuté avant lancement."
+ },
+ "instance.settings.tabs.hooks.pre-launch.enter": {
+ "message": "Entrer commande de pré-lancement..."
+ },
+ "instance.settings.tabs.hooks.title": {
+ "message": "Crochets de lancement"
+ },
+ "instance.settings.tabs.hooks.wrapper": {
+ "message": "Wrapper"
+ },
+ "instance.settings.tabs.hooks.wrapper.description": {
+ "message": "Commande wrapper pour lancer Minecraft."
+ },
+ "instance.settings.tabs.hooks.wrapper.enter": {
+ "message": "Entrer commande wrapper..."
+ },
+ "instance.settings.tabs.installation": {
+ "message": "Installation"
+ },
+ "instance.settings.tabs.installation.change-version.already-installed.modded": {
+ "message": "{platform} {version} pour Minecraft {game_version} est déjà installé"
+ },
+ "instance.settings.tabs.installation.change-version.already-installed.vanilla": {
+ "message": "Vanilla {game_version} est déjà installé"
+ },
+ "instance.settings.tabs.installation.change-version.button": {
+ "message": "Changer de version"
+ },
+ "instance.settings.tabs.installation.change-version.button.install": {
+ "message": "Installer"
+ },
+ "instance.settings.tabs.installation.change-version.button.installing": {
+ "message": "Installation"
+ },
+ "instance.settings.tabs.installation.change-version.cannot-while-fetching": {
+ "message": "Récupération des versions de modpack"
+ },
+ "instance.settings.tabs.installation.change-version.in-progress": {
+ "message": "Installation d'une nouvelle version"
+ },
+ "instance.settings.tabs.installation.currently-installed": {
+ "message": "Actuellement installé"
+ },
+ "instance.settings.tabs.installation.debug-information": {
+ "message": "Informations de débogage :"
+ },
+ "instance.settings.tabs.installation.fetching-modpack-details": {
+ "message": "Récupération des détails de modpack"
+ },
+ "instance.settings.tabs.installation.game-version": {
+ "message": "Version du jeu"
+ },
+ "instance.settings.tabs.installation.install": {
+ "message": "Installer"
+ },
+ "instance.settings.tabs.installation.install.in-progress": {
+ "message": "Installation en cours"
+ },
+ "instance.settings.tabs.installation.loader-version": {
+ "message": "Version de {loader}"
+ },
+ "instance.settings.tabs.installation.minecraft-version": {
+ "message": "Minecraft {version}"
+ },
+ "instance.settings.tabs.installation.no-connection": {
+ "message": "Impossible de récupérer les détails du modpack lié. Veuillez vérifier votre connexion Internet."
+ },
+ "instance.settings.tabs.installation.no-loader-versions": {
+ "message": "{loader} n'est pas disponible pour Minecraft {version}. Essayez avec un autre chargeur de mods."
+ },
+ "instance.settings.tabs.installation.no-modpack-found": {
+ "message": "Cette instance est liée à un modpack, mais le modpack n'a pas pu être trouvé sur Modrinth."
+ },
+ "instance.settings.tabs.installation.platform": {
+ "message": "Plateforme"
+ },
+ "instance.settings.tabs.installation.reinstall.button": {
+ "message": "Réinstaller le modpack"
+ },
+ "instance.settings.tabs.installation.reinstall.button.reinstalling": {
+ "message": "Réinstallation du modpack"
+ },
+ "instance.settings.tabs.installation.reinstall.confirm.description": {
+ "message": "La réinstallation réinitialisera tout le contenu installé ou modifié à celui fourni par le modpack, supprimant ainsi tous les mods ou contenus ajoutés à l'installation d'origine. Cela peut corriger un comportement inattendu si des modifications ont été apportées à l'instance, mais si vos mondes dépendent désormais de contenu supplémentaire installé, cela peut endommager les mondes existants."
+ },
+ "instance.settings.tabs.installation.reinstall.confirm.title": {
+ "message": "Êtes-vous sûr de vouloir réinstaller cette instance ?"
+ },
+ "instance.settings.tabs.installation.reinstall.description": {
+ "message": "Réinitialise le contenu de l'instance à son état d'origine, en supprimant tous les mods ou contenus que vous avez ajoutés au modpack d'origine."
+ },
+ "instance.settings.tabs.installation.reinstall.title": {
+ "message": "Réinstaller le modpack"
+ },
+ "instance.settings.tabs.installation.repair.button": {
+ "message": "Réparer"
+ },
+ "instance.settings.tabs.installation.repair.button.repairing": {
+ "message": "Réparation"
+ },
+ "instance.settings.tabs.installation.repair.confirm.description": {
+ "message": "La réparation réinstalle les dépendances de Minecraft et vérifie la corruption. Cela peut résoudre les problèmes de lancement du jeu en raison d'erreurs liées au lanceur, mais ne résoudra pas les problèmes ou plantages liés aux mods installés."
+ },
+ "instance.settings.tabs.installation.repair.confirm.title": {
+ "message": "Réparer l'instance ?"
+ },
+ "instance.settings.tabs.installation.repair.in-progress": {
+ "message": "Réparation en cours"
+ },
+ "instance.settings.tabs.installation.reset-selections": {
+ "message": "Restaurer à l’état actuel"
+ },
+ "instance.settings.tabs.installation.show-all-versions": {
+ "message": "Voir toutes les versions"
+ },
+ "instance.settings.tabs.installation.tooltip.action.change-version": {
+ "message": "changer la version"
+ },
+ "instance.settings.tabs.installation.tooltip.action.install": {
+ "message": "installer"
+ },
+ "instance.settings.tabs.installation.tooltip.action.reinstall": {
+ "message": "réinstaller"
+ },
+ "instance.settings.tabs.installation.tooltip.action.repair": {
+ "message": "réparer"
+ },
+ "instance.settings.tabs.installation.tooltip.cannot-while-installing": {
+ "message": "Impossible de {action} pendant l'installation"
+ },
+ "instance.settings.tabs.installation.tooltip.cannot-while-offline": {
+ "message": "Impossible de {action} hors ligne"
+ },
+ "instance.settings.tabs.installation.tooltip.cannot-while-repairing": {
+ "message": "Impossible de {action} pendant la réparation"
+ },
+ "instance.settings.tabs.installation.unknown-version": {
+ "message": "(version inconnue)"
+ },
+ "instance.settings.tabs.installation.unlink.button": {
+ "message": "Délier l'instance"
+ },
+ "instance.settings.tabs.installation.unlink.confirm.description": {
+ "message": "Si vous continuez, vous ne pourrez plus relier celle-ci sans créer une nouvelle instance. Vous ne receverez plus de mises à jour de modpack et celle-ci deviendra normalle."
+ },
+ "instance.settings.tabs.installation.unlink.confirm.title": {
+ "message": "Êtes-vous sûr de vouloir délier cette instance ?"
+ },
+ "instance.settings.tabs.installation.unlink.description": {
+ "message": "Cette instance est liée à un modpack, ce qui veut dire que les mods ne peuvent être mis à jour et vous ne pouvez pas changer le modloader ou la version de Minecraft. Délier va déconnecter l'instance du modpack de façon permanente."
+ },
+ "instance.settings.tabs.installation.unlink.title": {
+ "message": "Délier du modpack"
+ },
+ "instance.settings.tabs.java": {
+ "message": "Java et mémoire"
+ },
+ "instance.settings.tabs.java.environment-variables": {
+ "message": "Variables d'environnement"
+ },
+ "instance.settings.tabs.java.hooks": {
+ "message": "Crochets"
+ },
+ "instance.settings.tabs.java.java-arguments": {
+ "message": "Arguments Java"
+ },
+ "instance.settings.tabs.java.java-installation": {
+ "message": "Installations de Java"
+ },
+ "instance.settings.tabs.java.java-memory": {
+ "message": "Mémoire allouée"
+ },
+ "instance.settings.tabs.window": {
+ "message": "Fenêtre"
+ },
+ "instance.settings.tabs.window.custom-window-settings": {
+ "message": "Paramètres custom de fenêtre"
+ },
+ "instance.settings.tabs.window.fullscreen": {
+ "message": "Plein écran"
+ },
+ "instance.settings.tabs.window.fullscreen.description": {
+ "message": "Faire le jeu démarrer en plein écran au lancement (en utilisant options.txt)."
+ },
+ "instance.settings.tabs.window.height": {
+ "message": "Hauteur"
+ },
+ "instance.settings.tabs.window.height.description": {
+ "message": "La hauteur de la fenêtre du jeu au démarrage."
+ },
+ "instance.settings.tabs.window.height.enter": {
+ "message": "Entrer la hauteur..."
+ },
+ "instance.settings.tabs.window.width": {
+ "message": "Largeur"
+ },
+ "instance.settings.tabs.window.width.description": {
+ "message": "La largeur de la fenêtre du jeu au démarrage."
+ },
+ "instance.settings.tabs.window.width.enter": {
+ "message": "Entrer la largeur..."
+ },
+ "instance.settings.title": {
+ "message": "Paramètres"
+ },
+ "instance.worlds.a_minecraft_server": {
+ "message": "Un Serveur Minecraft"
+ },
+ "instance.worlds.cant_connect": {
+ "message": "Impossible de se connecter au serveur"
+ },
+ "instance.worlds.copy_address": {
+ "message": "Copier l'adresse"
+ },
+ "instance.worlds.dont_show_on_home": {
+ "message": "Ne pas montrer dans l'Accueil"
+ },
+ "instance.worlds.filter.available": {
+ "message": "Libre"
+ },
+ "instance.worlds.game_already_open": {
+ "message": "L'instance est déjà ouverte"
+ },
+ "instance.worlds.hardcore": {
+ "message": "Mode Hardcore"
+ },
+ "instance.worlds.incompatible_server": {
+ "message": "Le serveur est incompatible"
+ },
+ "instance.worlds.no_contact": {
+ "message": "Le serveur n'a pas pu être contacté"
+ },
+ "instance.worlds.no_server_quick_play": {
+ "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+"
+ },
+ "instance.worlds.play_instance": {
+ "message": "Jouer à l'instance"
+ },
+ "instance.worlds.type.server": {
+ "message": "Serveur"
+ },
+ "instance.worlds.type.singleplayer": {
+ "message": "Solo"
+ },
+ "instance.worlds.view_instance": {
+ "message": "Montrer l'instance"
+ },
+ "instance.worlds.world_in_use": {
+ "message": "Le monde en cours d'utilisation"
+ },
+ "search.filter.locked.instance": {
+ "message": "Procuré par l'instance"
+ },
+ "search.filter.locked.instance-game-version.title": {
+ "message": "La version du jeu est procuré par l'instance"
+ },
+ "search.filter.locked.instance-loader.title": {
+ "message": "Le modloader est procuré par l'instance"
+ },
+ "search.filter.locked.instance.sync": {
+ "message": "Synchroniser avec l'instance"
+ }
+}
diff --git a/apps/app-frontend/src/locales/he-IL/index.json b/apps/app-frontend/src/locales/he-IL/index.json
new file mode 100644
index 000000000..1e4a2eeb9
--- /dev/null
+++ b/apps/app-frontend/src/locales/he-IL/index.json
@@ -0,0 +1,161 @@
+{
+ "app.settings.developer-mode-enabled": {
+ "message": "מצב מפתח מופעל."
+ },
+ "app.settings.tabs.appearance": {
+ "message": "מראה"
+ },
+ "app.settings.tabs.default-instance-options": {
+ "message": "אפשרויות ברירת מחדל של מראה"
+ },
+ "app.settings.tabs.java-installations": {
+ "message": "התקנות java"
+ },
+ "app.settings.tabs.privacy": {
+ "message": "פרטיות"
+ },
+ "app.settings.tabs.resource-management": {
+ "message": "ניהול משאבים"
+ },
+ "instance.add-server.add-and-play": {
+ "message": "הוסף ושחק"
+ },
+ "instance.add-server.add-server": {
+ "message": "הוסף שרת"
+ },
+ "instance.add-server.resource-pack.disabled": {
+ "message": "מכובה"
+ },
+ "instance.add-server.resource-pack.enabled": {
+ "message": "מופעל"
+ },
+ "instance.add-server.resource-pack.prompt": {
+ "message": "שאל"
+ },
+ "instance.add-server.title": {
+ "message": "הוסף שרת"
+ },
+ "instance.edit-server.title": {
+ "message": "ערוך שרת"
+ },
+ "instance.edit-world.hide-from-home": {
+ "message": "הסתר מדף הבית"
+ },
+ "instance.edit-world.name": {
+ "message": "שם"
+ },
+ "instance.edit-world.placeholder-name": {
+ "message": "עולם המיינקראפט"
+ },
+ "instance.edit-world.reset-icon": {
+ "message": "אפס אייקון"
+ },
+ "instance.edit-world.title": {
+ "message": "ערוך עולם"
+ },
+ "instance.filter.disabled": {
+ "message": "כבה פרויקטים"
+ },
+ "instance.filter.updates-available": {
+ "message": "עדכונים זמינים"
+ },
+ "instance.server-modal.address": {
+ "message": "כתובת"
+ },
+ "instance.server-modal.name": {
+ "message": "שם"
+ },
+ "instance.server-modal.placeholder-name": {
+ "message": "שרת מיינקראפט"
+ },
+ "instance.server-modal.resource-pack": {
+ "message": "חבילת משאבים"
+ },
+ "instance.settings.tabs.general": {
+ "message": "כללי"
+ },
+ "instance.settings.tabs.general.delete": {
+ "message": "מחק התקנה"
+ },
+ "instance.settings.tabs.general.delete.button": {
+ "message": "מחק התקנה"
+ },
+ "instance.settings.tabs.general.delete.description": {
+ "message": "מוחק לצמיתות את ההתקנה הזו מהמכשיר שלך, כולל העולמות שלך, הגדרות, וכל התוכן המותקן. זהירות לאחר שאתה מוחק התקנה אין דרך להחזיר אותה."
+ },
+ "instance.settings.tabs.general.deleting.button": {
+ "message": "מוחק..."
+ },
+ "instance.settings.tabs.general.duplicate-button": {
+ "message": "משכפל"
+ },
+ "instance.settings.tabs.general.duplicate-button.tooltip.installing": {
+ "message": "לא יכול לשכפל בזמן התקנה."
+ },
+ "instance.settings.tabs.general.duplicate-instance": {
+ "message": "שכפל התקנה"
+ },
+ "instance.settings.tabs.general.duplicate-instance.description": {
+ "message": "יוצר עותק של ההתקנה הזו, כולל עולם, הגדרות, מודים, וכו."
+ },
+ "instance.settings.tabs.general.edit-icon": {
+ "message": "ערוך תמונה"
+ },
+ "instance.settings.tabs.general.edit-icon.remove": {
+ "message": "מחק תמונה"
+ },
+ "instance.settings.tabs.general.edit-icon.replace": {
+ "message": "החלף תמונה"
+ },
+ "instance.settings.tabs.general.edit-icon.select": {
+ "message": "בחר תמונה"
+ },
+ "instance.settings.tabs.general.library-groups": {
+ "message": "קבוצות ספרייה"
+ },
+ "instance.settings.tabs.general.library-groups.create": {
+ "message": "צור קבוצה חדשה"
+ },
+ "instance.settings.tabs.general.library-groups.description": {
+ "message": "קבוצות ספרייה מאפשרות לך לארגן את ההתקנות שלך לפי חקלים שונים."
+ },
+ "instance.settings.tabs.general.library-groups.enter-name": {
+ "message": "הכנס שם קבוצה"
+ },
+ "instance.settings.tabs.general.name": {
+ "message": "שם"
+ },
+ "instance.settings.tabs.hooks.post-exit": {
+ "message": "לאחר יציאה"
+ },
+ "instance.settings.tabs.hooks.post-exit.description": {
+ "message": "רץ לאחר שהמשחק נסגר."
+ },
+ "instance.settings.tabs.hooks.post-exit.enter": {
+ "message": "הכנס פקודה לאחר יציאה..."
+ },
+ "instance.settings.tabs.installation.change-version.button": {
+ "message": "שנה גרסה"
+ },
+ "instance.settings.tabs.installation.currently-installed": {
+ "message": "מותקן כעת"
+ },
+ "instance.settings.tabs.installation.repair.button": {
+ "message": "תיקון"
+ },
+ "instance.settings.tabs.installation.repair.confirm.title": {
+ "message": "תקן"
+ },
+ "instance.settings.tabs.installation.repair.in-progress": {
+ "message": "תיקון בתהליך"
+ },
+ "instance.settings.tabs.installation.tooltip.cannot-while-repairing": {
+ "message": "לא יכול {action} בזמן תיקון"
+ },
+ "instance.settings.tabs.installation.unknown-version": {
+ "message": "(גרסה לא ידועה)"
+ },
+ "instance.settings.tabs.installation.unlink.button": {
+ "message": "לבטל את הקישור של ההתקנה הזו"
+ }
+}
diff --git a/apps/app-frontend/src/locales/hi-IN/index.json b/apps/app-frontend/src/locales/hi-IN/index.json
new file mode 100644
index 000000000..6f8c6cf9d
--- /dev/null
+++ b/apps/app-frontend/src/locales/hi-IN/index.json
@@ -0,0 +1,89 @@
+{
+ "app.settings.developer-mode-enabled": {
+ "message": "विकासकर्ता विधि सक्रिय की गई।"
+ },
+ "app.settings.tabs.appearance": {
+ "message": "स्वरूप"
+ },
+ "app.settings.tabs.default-instance-options": {
+ "message": "पूर्वनिर्धारित प्रतिरूप विकल्प"
+ },
+ "app.settings.tabs.feature-flags": {
+ "message": "विशेषता ध्वज"
+ },
+ "app.settings.tabs.java-installations": {
+ "message": "जावा संस्थापना"
+ },
+ "app.settings.tabs.privacy": {
+ "message": "गोपनीयता"
+ },
+ "app.settings.tabs.resource-management": {
+ "message": "संसाधन प्रबंधन"
+ },
+ "instance.add-server.add-and-play": {
+ "message": "जोड़ें एवं चलाएँ"
+ },
+ "instance.add-server.add-server": {
+ "message": "सेवक जोड़ें"
+ },
+ "instance.add-server.resource-pack.disabled": {
+ "message": "निष्क्रिय"
+ },
+ "instance.add-server.resource-pack.enabled": {
+ "message": "सक्रिय"
+ },
+ "instance.add-server.resource-pack.prompt": {
+ "message": "प्रेरणा"
+ },
+ "instance.add-server.title": {
+ "message": "एक सेवक जोड़ें"
+ },
+ "instance.edit-server.title": {
+ "message": "सेवक का सम्पादन करें"
+ },
+ "instance.settings.tabs.general.edit-icon.remove": {
+ "message": "चिह्न हटाएँ"
+ },
+ "instance.settings.tabs.general.edit-icon.replace": {
+ "message": "चिह्न संपादित करें"
+ },
+ "instance.settings.tabs.general.edit-icon.select": {
+ "message": "चिह्न चुनें"
+ },
+ "instance.settings.tabs.general.library-groups": {
+ "message": "पुस्तकालय समूह"
+ },
+ "instance.settings.tabs.general.library-groups.create": {
+ "message": "नया समूह बनाएं"
+ },
+ "instance.settings.tabs.general.library-groups.description": {
+ "message": "लाइब्रेरी समूह आपको अपने इंस्टैंस को अपनी लाइब्रेरी में विभिन्न अनुभाग में व्यवस्थित करने की अनुमति देते हैं।"
+ },
+ "instance.settings.tabs.general.library-groups.enter-name": {
+ "message": "समूह का नाम दर्ज करें"
+ },
+ "instance.settings.tabs.general.name": {
+ "message": "नाम"
+ },
+ "instance.settings.tabs.hooks": {
+ "message": "हुक लॉन्च करें"
+ },
+ "instance.settings.tabs.hooks.custom-hooks": {
+ "message": "कस्टम लाँच हुक्स"
+ },
+ "instance.settings.tabs.hooks.description": {
+ "message": "हुक्स उन्नत उपयोगकर्ताओं को गेम लॉन्च करने से पहले और बाद में कुछ सिस्टम कमांड चलाने की अनुमति देते हैं।"
+ },
+ "instance.settings.tabs.hooks.post-exit": {
+ "message": "पोस्ट-एक्ज़िट"
+ },
+ "instance.settings.tabs.hooks.post-exit.description": {
+ "message": "खेल समाप्त होने के बाद चला।"
+ },
+ "instance.settings.tabs.hooks.post-exit.enter": {
+ "message": "पोस्ट-एग्जिट कमांड दर्ज करें..."
+ },
+ "instance.settings.tabs.hooks.pre-launch": {
+ "message": "पूर्व-लाँच"
+ }
+}
diff --git a/apps/app-frontend/src/locales/hr-HR/index.json b/apps/app-frontend/src/locales/hr-HR/index.json
new file mode 100644
index 000000000..0967ef424
--- /dev/null
+++ b/apps/app-frontend/src/locales/hr-HR/index.json
@@ -0,0 +1 @@
+{}
diff --git a/apps/app-frontend/src/locales/hu-HU/index.json b/apps/app-frontend/src/locales/hu-HU/index.json
new file mode 100644
index 000000000..c0052598d
--- /dev/null
+++ b/apps/app-frontend/src/locales/hu-HU/index.json
@@ -0,0 +1,299 @@
+{
+ "app.settings.developer-mode-enabled": {
+ "message": "Fejlesztői mód bekapcsolva."
+ },
+ "app.settings.tabs.appearance": {
+ "message": "Megjelenés"
+ },
+ "app.settings.tabs.default-instance-options": {
+ "message": "Alapértelmezett profil beállítások"
+ },
+ "app.settings.tabs.feature-flags": {
+ "message": "Funkciójelzők"
+ },
+ "app.settings.tabs.java-installations": {
+ "message": "Telepített Java példányok"
+ },
+ "app.settings.tabs.privacy": {
+ "message": "Adatvédelem"
+ },
+ "app.settings.tabs.resource-management": {
+ "message": "Erőforráskezelés"
+ },
+ "instance.add-server.add-and-play": {
+ "message": "Hozzáadás és csatlakozás"
+ },
+ "instance.add-server.add-server": {
+ "message": "Szerver hozzáadása"
+ },
+ "instance.add-server.resource-pack.disabled": {
+ "message": "Kikapcsolva"
+ },
+ "instance.add-server.resource-pack.enabled": {
+ "message": "Engedélyezve"
+ },
+ "instance.add-server.resource-pack.prompt": {
+ "message": "Kérdezzen"
+ },
+ "instance.add-server.title": {
+ "message": "Adjon hozzá egy szervert"
+ },
+ "instance.edit-server.title": {
+ "message": "Szerver módosítása"
+ },
+ "instance.edit-world.hide-from-home": {
+ "message": "Elrejtés a Főoldalról"
+ },
+ "instance.edit-world.name": {
+ "message": "Név"
+ },
+ "instance.edit-world.placeholder-name": {
+ "message": "Minecraft világ"
+ },
+ "instance.edit-world.reset-icon": {
+ "message": "Ikon alaphelyzetbe állítása"
+ },
+ "instance.edit-world.title": {
+ "message": "Világ szerkesztése"
+ },
+ "instance.filter.disabled": {
+ "message": "Letiltott projektek"
+ },
+ "instance.filter.updates-available": {
+ "message": "Frissítések elérhetőek"
+ },
+ "instance.server-modal.address": {
+ "message": "Cím"
+ },
+ "instance.server-modal.name": {
+ "message": "Név"
+ },
+ "instance.server-modal.placeholder-name": {
+ "message": "Egy Minecraft szerver"
+ },
+ "instance.server-modal.resource-pack": {
+ "message": "Erőforráscsomag"
+ },
+ "instance.settings.tabs.general": {
+ "message": "Általános"
+ },
+ "instance.settings.tabs.general.delete": {
+ "message": "Profil törlése"
+ },
+ "instance.settings.tabs.general.delete.button": {
+ "message": "Profil törlése"
+ },
+ "instance.settings.tabs.general.delete.description": {
+ "message": "Örökké eltávolít egy profilt az eszközről, beleértve a világait, beállításait és minden telepített tartalmat. Legyen óvatos, mert ha egyszer kitöröl egy profilt azt többé nem lehet visszaállítani."
+ },
+ "instance.settings.tabs.general.deleting.button": {
+ "message": "Törlés folyamatban..."
+ },
+ "instance.settings.tabs.general.duplicate-button": {
+ "message": "Duplikálás"
+ },
+ "instance.settings.tabs.general.duplicate-button.tooltip.installing": {
+ "message": "Telepítés közben nem lehet duplikálni."
+ },
+ "instance.settings.tabs.general.duplicate-instance": {
+ "message": "Profil duplikálása"
+ },
+ "instance.settings.tabs.general.duplicate-instance.description": {
+ "message": "Készít egy másolatot erről a példányról, beleértve a világokat, beállításokat, modokat, stb."
+ },
+ "instance.settings.tabs.general.edit-icon": {
+ "message": "Ikon szerkesztése"
+ },
+ "instance.settings.tabs.general.edit-icon.remove": {
+ "message": "Ikon eltávolítása"
+ },
+ "instance.settings.tabs.general.edit-icon.replace": {
+ "message": "Ikon kicserélése"
+ },
+ "instance.settings.tabs.general.edit-icon.select": {
+ "message": "Ikon kiválasztása"
+ },
+ "instance.settings.tabs.general.library-groups": {
+ "message": "Könyvtár gyűjtemények"
+ },
+ "instance.settings.tabs.general.library-groups.create": {
+ "message": "Új gyűjtemény létrehozása"
+ },
+ "instance.settings.tabs.general.library-groups.description": {
+ "message": "A könyvtár gyűjtemények segítenek külön kategóriákba rendszerezni a profiljait."
+ },
+ "instance.settings.tabs.general.library-groups.enter-name": {
+ "message": "Adja meg a gyűjtemény nevét"
+ },
+ "instance.settings.tabs.general.name": {
+ "message": "Név"
+ },
+ "instance.settings.tabs.hooks": {
+ "message": "Indítási horgok"
+ },
+ "instance.settings.tabs.hooks.custom-hooks": {
+ "message": "Saját indítási horgok"
+ },
+ "instance.settings.tabs.hooks.description": {
+ "message": "A horgok lehetővé teszik a haladó felhasználók számára, hogy bizonyos rendszerparancsokat futtassanak a játék elindítása előtt és után."
+ },
+ "instance.settings.tabs.hooks.post-exit": {
+ "message": "Kilépés után"
+ },
+ "instance.settings.tabs.hooks.post-exit.description": {
+ "message": "Játék bezárása után futtatni."
+ },
+ "instance.settings.tabs.hooks.post-exit.enter": {
+ "message": "Írjon be kilépés utáni parancsokat..."
+ },
+ "instance.settings.tabs.hooks.pre-launch": {
+ "message": "Indítás előtt"
+ },
+ "instance.settings.tabs.hooks.pre-launch.description": {
+ "message": "Futtatás a példány futtatása előtt."
+ },
+ "instance.settings.tabs.hooks.pre-launch.enter": {
+ "message": "Írjon be indítás előtti parancsokat..."
+ },
+ "instance.settings.tabs.hooks.title": {
+ "message": "Játék indítási parancsok"
+ },
+ "instance.settings.tabs.installation": {
+ "message": "Telepítés"
+ },
+ "instance.settings.tabs.installation.change-version.already-installed.modded": {
+ "message": "{platform} {version} a Minecraft-hoz {game_version} már telepítve van"
+ },
+ "instance.settings.tabs.installation.change-version.already-installed.vanilla": {
+ "message": "A vanilla {game_version} már telepítve van"
+ },
+ "instance.settings.tabs.installation.change-version.button": {
+ "message": "Verzióváltás"
+ },
+ "instance.settings.tabs.installation.change-version.button.install": {
+ "message": "Telepítés"
+ },
+ "instance.settings.tabs.installation.change-version.button.installing": {
+ "message": "Telepítés folyamatban"
+ },
+ "instance.settings.tabs.installation.change-version.cannot-while-fetching": {
+ "message": "Modpack verzióinak lekérése"
+ },
+ "instance.settings.tabs.installation.change-version.in-progress": {
+ "message": "Új verzió telepítése"
+ },
+ "instance.settings.tabs.installation.currently-installed": {
+ "message": "Jelenleg telepítve"
+ },
+ "instance.settings.tabs.installation.debug-information": {
+ "message": "Debug információ:"
+ },
+ "instance.settings.tabs.installation.fetching-modpack-details": {
+ "message": "Modpack részleteinek lekérése"
+ },
+ "instance.settings.tabs.installation.game-version": {
+ "message": "Játék verziója"
+ },
+ "instance.settings.tabs.installation.install": {
+ "message": "Telepítés"
+ },
+ "instance.settings.tabs.installation.install.in-progress": {
+ "message": "A telepítés folyamatban"
+ },
+ "instance.settings.tabs.installation.loader-version": {
+ "message": "{loader} verzió"
+ },
+ "instance.settings.tabs.installation.minecraft-version": {
+ "message": "Minecraft {version}"
+ },
+ "instance.settings.tabs.installation.no-connection": {
+ "message": "Nem lehetséges a csatolt modpack részleteit lekérdezni. Kérlek nézd meg az internetkapcsolatod."
+ },
+ "instance.settings.tabs.installation.no-loader-versions": {
+ "message": "{loader} nem elérhető a Minecraft {version} verziójához. Próbálj meg egy másik loader-t."
+ },
+ "instance.settings.tabs.installation.platform": {
+ "message": "Platform"
+ },
+ "instance.settings.tabs.installation.reinstall.button": {
+ "message": "Modpack újratelepítése"
+ },
+ "instance.settings.tabs.installation.reinstall.button.reinstalling": {
+ "message": "Modpack újratelepítése"
+ },
+ "instance.settings.tabs.installation.reinstall.title": {
+ "message": "Modpack újratelepítése"
+ },
+ "instance.settings.tabs.installation.repair.button": {
+ "message": "Javítás"
+ },
+ "instance.settings.tabs.installation.repair.button.repairing": {
+ "message": "Javítás"
+ },
+ "instance.settings.tabs.installation.repair.confirm.title": {
+ "message": "Példány javítása?"
+ },
+ "instance.settings.tabs.installation.repair.in-progress": {
+ "message": "Javítás folyamatban"
+ },
+ "instance.settings.tabs.installation.reset-selections": {
+ "message": "Visszaállítás az aktuális állapotra"
+ },
+ "instance.settings.tabs.installation.show-all-versions": {
+ "message": "Összes verzió mutatása"
+ },
+ "instance.settings.tabs.installation.tooltip.action.change-version": {
+ "message": "verzió váltás"
+ },
+ "instance.settings.tabs.installation.tooltip.action.install": {
+ "message": "telepítés"
+ },
+ "instance.settings.tabs.installation.tooltip.action.repair": {
+ "message": "javítás"
+ },
+ "instance.settings.tabs.java": {
+ "message": "Java és memória"
+ },
+ "instance.settings.tabs.java.environment-variables": {
+ "message": "Környezeti változók"
+ },
+ "instance.settings.tabs.java.java-memory": {
+ "message": "Hozzárendelt memória"
+ },
+ "instance.settings.tabs.window": {
+ "message": "Ablak"
+ },
+ "instance.settings.tabs.window.custom-window-settings": {
+ "message": "Egyedi ablak beállítások"
+ },
+ "instance.settings.tabs.window.fullscreen": {
+ "message": "Teljesképernyő"
+ },
+ "instance.settings.tabs.window.fullscreen.description": {
+ "message": "A játék indításakor teljes képernyős módban indítsa el (az options.txt fájl segítségével)."
+ },
+ "instance.settings.tabs.window.height": {
+ "message": "Magasság"
+ },
+ "instance.settings.tabs.window.height.description": {
+ "message": "A játék ablakának magassága indításkor."
+ },
+ "instance.settings.tabs.window.width": {
+ "message": "Szélesség"
+ },
+ "instance.settings.tabs.window.width.description": {
+ "message": "A játék ablakának szélessége indításkor."
+ },
+ "instance.settings.title": {
+ "message": "Beállítások"
+ },
+ "instance.worlds.a_minecraft_server": {
+ "message": "Egy Minecraft szerver"
+ },
+ "instance.worlds.type.server": {
+ "message": "Szerver"
+ },
+ "instance.worlds.world_in_use": {
+ "message": "A világ használatban van"
+ }
+}
diff --git a/apps/app-frontend/src/locales/id-ID/index.json b/apps/app-frontend/src/locales/id-ID/index.json
new file mode 100644
index 000000000..ef3dfba4e
--- /dev/null
+++ b/apps/app-frontend/src/locales/id-ID/index.json
@@ -0,0 +1,419 @@
+{
+ "app.settings.developer-mode-enabled": {
+ "message": "Mode pengembang dihidupkan."
+ },
+ "app.settings.tabs.appearance": {
+ "message": "Tampilan"
+ },
+ "app.settings.tabs.default-instance-options": {
+ "message": "Pilihan wujud asali"
+ },
+ "app.settings.tabs.feature-flags": {
+ "message": "Bendera fitur"
+ },
+ "app.settings.tabs.java-installations": {
+ "message": "Pemasangan Java"
+ },
+ "app.settings.tabs.privacy": {
+ "message": "Privasi"
+ },
+ "app.settings.tabs.resource-management": {
+ "message": "Manajemen sumber"
+ },
+ "instance.add-server.add-and-play": {
+ "message": "Tambah dan mainkan"
+ },
+ "instance.add-server.add-server": {
+ "message": "Tambah peladen"
+ },
+ "instance.add-server.resource-pack.disabled": {
+ "message": "Dimatikan"
+ },
+ "instance.add-server.resource-pack.enabled": {
+ "message": "Dihidupkan"
+ },
+ "instance.add-server.resource-pack.prompt": {
+ "message": "Konfirmasi"
+ },
+ "instance.add-server.title": {
+ "message": "Tambah peladen"
+ },
+ "instance.edit-server.title": {
+ "message": "Sunting peladen"
+ },
+ "instance.edit-world.hide-from-home": {
+ "message": "Sembunyikan dari Beranda"
+ },
+ "instance.edit-world.name": {
+ "message": "Nama"
+ },
+ "instance.edit-world.placeholder-name": {
+ "message": "Dunia Minecraft"
+ },
+ "instance.edit-world.reset-icon": {
+ "message": "Atur ulang ikon"
+ },
+ "instance.edit-world.title": {
+ "message": "Sunting dunia"
+ },
+ "instance.filter.disabled": {
+ "message": "Proyek takaktif"
+ },
+ "instance.filter.updates-available": {
+ "message": "Pembaruan tersedia"
+ },
+ "instance.server-modal.address": {
+ "message": "Alamat"
+ },
+ "instance.server-modal.name": {
+ "message": "Nama"
+ },
+ "instance.server-modal.placeholder-name": {
+ "message": "Peladen Minecraft"
+ },
+ "instance.server-modal.resource-pack": {
+ "message": "Paket sumber"
+ },
+ "instance.settings.tabs.general": {
+ "message": "Umum"
+ },
+ "instance.settings.tabs.general.delete": {
+ "message": "Hapus wujud"
+ },
+ "instance.settings.tabs.general.delete.button": {
+ "message": "Hapus wujud"
+ },
+ "instance.settings.tabs.general.delete.description": {
+ "message": "Menghapus wujud secara permanen dari perangkat Anda, termasuk dunia, konfigurasi, dan konten terpasang Anda. Berhati-hatilah, karena Anda tidak dapat memulihkan wujud yang telah dihapus."
+ },
+ "instance.settings.tabs.general.deleting.button": {
+ "message": "Menghapus..."
+ },
+ "instance.settings.tabs.general.duplicate-button": {
+ "message": "Gandakan"
+ },
+ "instance.settings.tabs.general.duplicate-button.tooltip.installing": {
+ "message": "Tidak dapat menggandakan saat memasang."
+ },
+ "instance.settings.tabs.general.duplicate-instance": {
+ "message": "Gandakan wujud"
+ },
+ "instance.settings.tabs.general.duplicate-instance.description": {
+ "message": "Membuat salinan dari wujud ini, termasuk dunia, konfig, modifikasi, dsb."
+ },
+ "instance.settings.tabs.general.edit-icon": {
+ "message": "Sunting ikon"
+ },
+ "instance.settings.tabs.general.edit-icon.remove": {
+ "message": "Hapus ikon"
+ },
+ "instance.settings.tabs.general.edit-icon.replace": {
+ "message": "Ganti ikon"
+ },
+ "instance.settings.tabs.general.edit-icon.select": {
+ "message": "Pilih ikon"
+ },
+ "instance.settings.tabs.general.library-groups": {
+ "message": "Pengelompokan koleksi"
+ },
+ "instance.settings.tabs.general.library-groups.create": {
+ "message": "Buat kelompok baru"
+ },
+ "instance.settings.tabs.general.library-groups.description": {
+ "message": "Pengelompokan koleksi membolehkan Anda mengorganisasi wujud ke dalam bagian-bagian berbeda dalam koleksi Anda."
+ },
+ "instance.settings.tabs.general.library-groups.enter-name": {
+ "message": "Masukkan nama kelompok"
+ },
+ "instance.settings.tabs.general.name": {
+ "message": "Nama"
+ },
+ "instance.settings.tabs.hooks": {
+ "message": "Luncurkan kait"
+ },
+ "instance.settings.tabs.hooks.custom-hooks": {
+ "message": "Luncurkan kait ubah suaian"
+ },
+ "instance.settings.tabs.hooks.description": {
+ "message": "Kait membolehkan pengguna ahli untuk menjalankan beberapa perintah sistem sebelum dan setelah meluncurkan permainan."
+ },
+ "instance.settings.tabs.hooks.post-exit": {
+ "message": "Pascakeluar"
+ },
+ "instance.settings.tabs.hooks.post-exit.description": {
+ "message": "Berjalan setelah permainan tertutup."
+ },
+ "instance.settings.tabs.hooks.post-exit.enter": {
+ "message": "Masukkan perintah pascakeluar..."
+ },
+ "instance.settings.tabs.hooks.pre-launch": {
+ "message": "Praluncur"
+ },
+ "instance.settings.tabs.hooks.pre-launch.description": {
+ "message": "Berjalan sebelum wujud diluncurkan."
+ },
+ "instance.settings.tabs.hooks.pre-launch.enter": {
+ "message": "Masukkan perintah praluncur..."
+ },
+ "instance.settings.tabs.hooks.title": {
+ "message": "Kait peluncuran permainan"
+ },
+ "instance.settings.tabs.hooks.wrapper": {
+ "message": "Pembungkus"
+ },
+ "instance.settings.tabs.hooks.wrapper.description": {
+ "message": "Perintah pembungkus untuk meluncurkan Minecraft."
+ },
+ "instance.settings.tabs.hooks.wrapper.enter": {
+ "message": "Masukkan perintah pembungkus..."
+ },
+ "instance.settings.tabs.installation": {
+ "message": "Pemasangan"
+ },
+ "instance.settings.tabs.installation.change-version.already-installed.modded": {
+ "message": "{platform} {version} untuk Minecraft {game_version} sudah terpasang"
+ },
+ "instance.settings.tabs.installation.change-version.already-installed.vanilla": {
+ "message": "{game_version} murni sudah terpasang"
+ },
+ "instance.settings.tabs.installation.change-version.button": {
+ "message": "Ubah versi"
+ },
+ "instance.settings.tabs.installation.change-version.button.install": {
+ "message": "Pasang"
+ },
+ "instance.settings.tabs.installation.change-version.button.installing": {
+ "message": "Memasang"
+ },
+ "instance.settings.tabs.installation.change-version.cannot-while-fetching": {
+ "message": "Memperoleh versi paket modifikasi"
+ },
+ "instance.settings.tabs.installation.change-version.in-progress": {
+ "message": "Memasang versi baru"
+ },
+ "instance.settings.tabs.installation.currently-installed": {
+ "message": "Saat ini terpasang"
+ },
+ "instance.settings.tabs.installation.debug-information": {
+ "message": "Informasi awakutu:"
+ },
+ "instance.settings.tabs.installation.fetching-modpack-details": {
+ "message": "Memperoleh perincian paket modifikasi"
+ },
+ "instance.settings.tabs.installation.game-version": {
+ "message": "Versi permainan"
+ },
+ "instance.settings.tabs.installation.install": {
+ "message": "Pasang"
+ },
+ "instance.settings.tabs.installation.install.in-progress": {
+ "message": "Pemasangan sedang berjalan"
+ },
+ "instance.settings.tabs.installation.loader-version": {
+ "message": "Versi {loader}"
+ },
+ "instance.settings.tabs.installation.minecraft-version": {
+ "message": "Minecraft {version}"
+ },
+ "instance.settings.tabs.installation.no-connection": {
+ "message": "Tidak dapat memperoleh perincian paket modifikasi terkait. Mohon periksa sambungan internet Anda."
+ },
+ "instance.settings.tabs.installation.no-loader-versions": {
+ "message": "{loader} tidak tersedia untuk Minecraft {version}. Mohon coba peluncur modifikasi yang lain."
+ },
+ "instance.settings.tabs.installation.no-modpack-found": {
+ "message": "Wujud ini berkaitan dengan paket modifikasi, tetapi paket modifikasi tersebut tidak dapat ditemukan pada Modrinth."
+ },
+ "instance.settings.tabs.installation.platform": {
+ "message": "Platform"
+ },
+ "instance.settings.tabs.installation.reinstall.button": {
+ "message": "Pasang ulang paket modifikasi"
+ },
+ "instance.settings.tabs.installation.reinstall.button.reinstalling": {
+ "message": "Memasang ulang paket modifikasi"
+ },
+ "instance.settings.tabs.installation.reinstall.confirm.description": {
+ "message": "Memasang ulang akan mengatur ulang semua konten yang terpasang atau termodifikasi pada apa yang telah disediakan oleh paket modifikasi, menghapus modifikasi atau konten apa pun yang telah Anda tambahkan di atas pemasangan awal. Hal ini dapat memperbaiki perilaku tidak terduga bila ada perubahan pada wujud, tetapi bila dunia Anda sekarang bergantung pada konten terpasang tambahan, hal ini dapat merusak dunia yang ada."
+ },
+ "instance.settings.tabs.installation.reinstall.confirm.title": {
+ "message": "Apakah Anda yakin ingin memasang ulang wujud ini?"
+ },
+ "instance.settings.tabs.installation.reinstall.description": {
+ "message": "Mengatur ulang konten wujud menjadi keadaan awal, menghapus modifikasi atau konten apa pun yang telah Anda tambahkan di atas pemasangan awal."
+ },
+ "instance.settings.tabs.installation.reinstall.title": {
+ "message": "Pasang ulang paket modifikasi"
+ },
+ "instance.settings.tabs.installation.repair.button": {
+ "message": "Perbaiki"
+ },
+ "instance.settings.tabs.installation.repair.button.repairing": {
+ "message": "Memperbaiki"
+ },
+ "instance.settings.tabs.installation.repair.confirm.description": {
+ "message": "Memperbaiki akan memasangkan ulang pustaka dependen dan memeriksa kerusakan. Ini dapat memecahkan masalah bila permainan Anda tidak memulai sebab kesalahan pada peluncur, tetapi tidak akan memecahkan masalah atau kemogokan yang disebabkan oleh modifikasi terpasang."
+ },
+ "instance.settings.tabs.installation.repair.confirm.title": {
+ "message": "Perbaiki wujud?"
+ },
+ "instance.settings.tabs.installation.repair.in-progress": {
+ "message": "Perbaikan sedang berlangsung"
+ },
+ "instance.settings.tabs.installation.reset-selections": {
+ "message": "Atur ulang ke saat ini"
+ },
+ "instance.settings.tabs.installation.show-all-versions": {
+ "message": "Tampilkan semua versi"
+ },
+ "instance.settings.tabs.installation.tooltip.action.change-version": {
+ "message": "mengubah versi"
+ },
+ "instance.settings.tabs.installation.tooltip.action.install": {
+ "message": "memasang"
+ },
+ "instance.settings.tabs.installation.tooltip.action.reinstall": {
+ "message": "memasang ulang"
+ },
+ "instance.settings.tabs.installation.tooltip.action.repair": {
+ "message": "memperbaiki"
+ },
+ "instance.settings.tabs.installation.tooltip.cannot-while-installing": {
+ "message": "Tidak dapat {action} saat memasang"
+ },
+ "instance.settings.tabs.installation.tooltip.cannot-while-offline": {
+ "message": "Tidak dapat {action} saat luring"
+ },
+ "instance.settings.tabs.installation.tooltip.cannot-while-repairing": {
+ "message": "Tidak dapat {action} saat memperbaiki"
+ },
+ "instance.settings.tabs.installation.unknown-version": {
+ "message": "(versi tidak dikenal)"
+ },
+ "instance.settings.tabs.installation.unlink.button": {
+ "message": "Lepas kaitan wujud"
+ },
+ "instance.settings.tabs.installation.unlink.confirm.description": {
+ "message": "Bila Anda melanjutkan, Anda tidak akan dapat mengaitkannya lagi tanpa membuat wujud baru. Anda tidak akan mendapatkan pembaruan paket modifikasi dan menjadi wujud normal."
+ },
+ "instance.settings.tabs.installation.unlink.confirm.title": {
+ "message": "Apakah Anda yakin ingin melepas kaitan wujud ini?"
+ },
+ "instance.settings.tabs.installation.unlink.description": {
+ "message": "Wujud ini berkaitan dengan paket modifikasi, yang berarti modifikasi tidak dapat diperbarui dan Anda tidak dapat mengubah versi peluncur modifikasi atau Minecraft. Melepas kaitan akan memutuskan wujud ini dari paket modifikasi secara permanen."
+ },
+ "instance.settings.tabs.installation.unlink.title": {
+ "message": "Lepas kaitan dari paket modifikasi"
+ },
+ "instance.settings.tabs.java": {
+ "message": "Java dan memori"
+ },
+ "instance.settings.tabs.java.environment-variables": {
+ "message": "Variabel lingkungan"
+ },
+ "instance.settings.tabs.java.hooks": {
+ "message": "Kait"
+ },
+ "instance.settings.tabs.java.java-arguments": {
+ "message": "Argumen Java"
+ },
+ "instance.settings.tabs.java.java-installation": {
+ "message": "Pemasangan Java"
+ },
+ "instance.settings.tabs.java.java-memory": {
+ "message": "Memori yang teralokasikan"
+ },
+ "instance.settings.tabs.window": {
+ "message": "Jendela"
+ },
+ "instance.settings.tabs.window.custom-window-settings": {
+ "message": "Pengaturan jendela ubah suaian"
+ },
+ "instance.settings.tabs.window.fullscreen": {
+ "message": "Layar penuh"
+ },
+ "instance.settings.tabs.window.fullscreen.description": {
+ "message": "Permainan berada dalam layar penuh ketika diluncurkan (menggunakan options.txt)."
+ },
+ "instance.settings.tabs.window.height": {
+ "message": "Tinggi"
+ },
+ "instance.settings.tabs.window.height.description": {
+ "message": "Tinggi jendela permainan ketika diluncurkan."
+ },
+ "instance.settings.tabs.window.height.enter": {
+ "message": "Masukkan tinggi..."
+ },
+ "instance.settings.tabs.window.width": {
+ "message": "Lebar"
+ },
+ "instance.settings.tabs.window.width.description": {
+ "message": "Lebar jendela permainan ketika diluncurkan."
+ },
+ "instance.settings.tabs.window.width.enter": {
+ "message": "Masukkan lebar..."
+ },
+ "instance.settings.title": {
+ "message": "Pengaturan"
+ },
+ "instance.worlds.a_minecraft_server": {
+ "message": "Peladen Minecraft"
+ },
+ "instance.worlds.cant_connect": {
+ "message": "Tidak dapat menghubungkan ke peladen"
+ },
+ "instance.worlds.copy_address": {
+ "message": "Salin alamat"
+ },
+ "instance.worlds.dont_show_on_home": {
+ "message": "Jangan tampilkan di Beranda"
+ },
+ "instance.worlds.filter.available": {
+ "message": "Tersedia"
+ },
+ "instance.worlds.game_already_open": {
+ "message": "Wujud telah dibuka"
+ },
+ "instance.worlds.hardcore": {
+ "message": "Mode Menantang"
+ },
+ "instance.worlds.incompatible_server": {
+ "message": "Peladen tidak cocok"
+ },
+ "instance.worlds.no_contact": {
+ "message": "Peladen tidak dapat dihubungi"
+ },
+ "instance.worlds.no_server_quick_play": {
+ "message": "Anda hanya dapat memasuki peladen secara langsung pada Minecraft versi Alpha 1.0.5 ke atas"
+ },
+ "instance.worlds.no_singleplayer_quick_play": {
+ "message": "Anda hanya dapat memasuki dunia bermain sendiri secara langsung pada Minecraft versi Alpha 1.20 ke atas"
+ },
+ "instance.worlds.play_instance": {
+ "message": "Mainkan wujud"
+ },
+ "instance.worlds.type.server": {
+ "message": "Peladen"
+ },
+ "instance.worlds.type.singleplayer": {
+ "message": "Bermain sendiri"
+ },
+ "instance.worlds.view_instance": {
+ "message": "Lihat wujud"
+ },
+ "instance.worlds.world_in_use": {
+ "message": "Dunia sedang dimainkan"
+ },
+ "search.filter.locked.instance": {
+ "message": "Disediakan oleh wujud"
+ },
+ "search.filter.locked.instance-game-version.title": {
+ "message": "Versi permainan disediakan oleh wujud"
+ },
+ "search.filter.locked.instance-loader.title": {
+ "message": "Pemuat disediakan oleh wujud"
+ },
+ "search.filter.locked.instance.sync": {
+ "message": "Sinkronkan dengan wujud"
+ }
+}
diff --git a/apps/app-frontend/src/locales/is-IS/index.json b/apps/app-frontend/src/locales/is-IS/index.json
new file mode 100644
index 000000000..0967ef424
--- /dev/null
+++ b/apps/app-frontend/src/locales/is-IS/index.json
@@ -0,0 +1 @@
+{}
diff --git a/apps/app-frontend/src/locales/it-IT/index.json b/apps/app-frontend/src/locales/it-IT/index.json
new file mode 100644
index 000000000..1b5c9479b
--- /dev/null
+++ b/apps/app-frontend/src/locales/it-IT/index.json
@@ -0,0 +1,419 @@
+{
+ "app.settings.developer-mode-enabled": {
+ "message": "Modalità sviluppatore attiva."
+ },
+ "app.settings.tabs.appearance": {
+ "message": "Aspetto"
+ },
+ "app.settings.tabs.default-instance-options": {
+ "message": "Opzioni istanza predefinite"
+ },
+ "app.settings.tabs.feature-flags": {
+ "message": "Flag delle funzionalità"
+ },
+ "app.settings.tabs.java-installations": {
+ "message": "Installazioni Java"
+ },
+ "app.settings.tabs.privacy": {
+ "message": "Privacy"
+ },
+ "app.settings.tabs.resource-management": {
+ "message": "Gestione delle risorse"
+ },
+ "instance.add-server.add-and-play": {
+ "message": "Aggiungi e gioca"
+ },
+ "instance.add-server.add-server": {
+ "message": "Aggiungi server"
+ },
+ "instance.add-server.resource-pack.disabled": {
+ "message": "No"
+ },
+ "instance.add-server.resource-pack.enabled": {
+ "message": "Sì"
+ },
+ "instance.add-server.resource-pack.prompt": {
+ "message": "Chiedi"
+ },
+ "instance.add-server.title": {
+ "message": "Aggiungi server"
+ },
+ "instance.edit-server.title": {
+ "message": "Modifica server"
+ },
+ "instance.edit-world.hide-from-home": {
+ "message": "Nascondi dalla pagina Home"
+ },
+ "instance.edit-world.name": {
+ "message": "Nome"
+ },
+ "instance.edit-world.placeholder-name": {
+ "message": "Mondo di Minecraft"
+ },
+ "instance.edit-world.reset-icon": {
+ "message": "Resetta icona"
+ },
+ "instance.edit-world.title": {
+ "message": "Modifica mondo"
+ },
+ "instance.filter.disabled": {
+ "message": "Progetti disattivati"
+ },
+ "instance.filter.updates-available": {
+ "message": "Aggiornamenti disponibili"
+ },
+ "instance.server-modal.address": {
+ "message": "Indirizzo"
+ },
+ "instance.server-modal.name": {
+ "message": "Nome"
+ },
+ "instance.server-modal.placeholder-name": {
+ "message": "Server di Minecraft"
+ },
+ "instance.server-modal.resource-pack": {
+ "message": "Pacchetto risorse"
+ },
+ "instance.settings.tabs.general": {
+ "message": "Generale"
+ },
+ "instance.settings.tabs.general.delete": {
+ "message": "Elimina istanza"
+ },
+ "instance.settings.tabs.general.delete.button": {
+ "message": "Elimina istanza"
+ },
+ "instance.settings.tabs.general.delete.description": {
+ "message": "Elimina permanentemente un'istanza dal tuo dispositivo, compresi i tuoi mondi, file di configurazione, e tutto il contenuto installato. Fai attenzione: eliminata un'istanza non c'è modo di recuperarla."
+ },
+ "instance.settings.tabs.general.deleting.button": {
+ "message": "Eliminando..."
+ },
+ "instance.settings.tabs.general.duplicate-button": {
+ "message": "Duplica"
+ },
+ "instance.settings.tabs.general.duplicate-button.tooltip.installing": {
+ "message": "Impossibile duplicare durante l'installazione."
+ },
+ "instance.settings.tabs.general.duplicate-instance": {
+ "message": "Duplica istanza"
+ },
+ "instance.settings.tabs.general.duplicate-instance.description": {
+ "message": "Crea una copia di questa istanza, compresi mondi, file di configurazione, mod, ecc."
+ },
+ "instance.settings.tabs.general.edit-icon": {
+ "message": "Modifica icona"
+ },
+ "instance.settings.tabs.general.edit-icon.remove": {
+ "message": "Rimuovi icona"
+ },
+ "instance.settings.tabs.general.edit-icon.replace": {
+ "message": "Cambia icona"
+ },
+ "instance.settings.tabs.general.edit-icon.select": {
+ "message": "Seleziona icona"
+ },
+ "instance.settings.tabs.general.library-groups": {
+ "message": "Gruppi della libreria"
+ },
+ "instance.settings.tabs.general.library-groups.create": {
+ "message": "Crea nuovo gruppo"
+ },
+ "instance.settings.tabs.general.library-groups.description": {
+ "message": "I gruppi della libreria ti permettono di organizzare le tue istanze in più sezioni nella tua libreria."
+ },
+ "instance.settings.tabs.general.library-groups.enter-name": {
+ "message": "Inserisci il nome del gruppo"
+ },
+ "instance.settings.tabs.general.name": {
+ "message": "Nome"
+ },
+ "instance.settings.tabs.hooks": {
+ "message": "Appigli di lancio"
+ },
+ "instance.settings.tabs.hooks.custom-hooks": {
+ "message": "Appigli di lancio personalizzati"
+ },
+ "instance.settings.tabs.hooks.description": {
+ "message": "Gli appigli, o hook, permettono a utenti avanzati di eseguire comandi di sistema prima e dopo il lancio del gioco."
+ },
+ "instance.settings.tabs.hooks.post-exit": {
+ "message": "Post-uscita"
+ },
+ "instance.settings.tabs.hooks.post-exit.description": {
+ "message": "Eseguito dopo la chiusura del gioco."
+ },
+ "instance.settings.tabs.hooks.post-exit.enter": {
+ "message": "Inserisci comando post-uscita..."
+ },
+ "instance.settings.tabs.hooks.pre-launch": {
+ "message": "Pre-lancio"
+ },
+ "instance.settings.tabs.hooks.pre-launch.description": {
+ "message": "Eseguito prima dell'avvio dell'istanza."
+ },
+ "instance.settings.tabs.hooks.pre-launch.enter": {
+ "message": "Inserisci comando pre-lancio..."
+ },
+ "instance.settings.tabs.hooks.title": {
+ "message": "Appigli all'avvio del gioco"
+ },
+ "instance.settings.tabs.hooks.wrapper": {
+ "message": "Wrapper"
+ },
+ "instance.settings.tabs.hooks.wrapper.description": {
+ "message": "Comando wrapper per avviare Minecraft."
+ },
+ "instance.settings.tabs.hooks.wrapper.enter": {
+ "message": "Inserisci comando wrapper..."
+ },
+ "instance.settings.tabs.installation": {
+ "message": "Installazione"
+ },
+ "instance.settings.tabs.installation.change-version.already-installed.modded": {
+ "message": "{platform} {version} per Minecraft {game_version} è già installato"
+ },
+ "instance.settings.tabs.installation.change-version.already-installed.vanilla": {
+ "message": "Vanilla {game_version} è già installata"
+ },
+ "instance.settings.tabs.installation.change-version.button": {
+ "message": "Cambia versione"
+ },
+ "instance.settings.tabs.installation.change-version.button.install": {
+ "message": "Installa"
+ },
+ "instance.settings.tabs.installation.change-version.button.installing": {
+ "message": "Installando"
+ },
+ "instance.settings.tabs.installation.change-version.cannot-while-fetching": {
+ "message": "Ottenendo versioni del modpack"
+ },
+ "instance.settings.tabs.installation.change-version.in-progress": {
+ "message": "Installando nuova versione"
+ },
+ "instance.settings.tabs.installation.currently-installed": {
+ "message": "Già installato"
+ },
+ "instance.settings.tabs.installation.debug-information": {
+ "message": "Informazioni per il debug:"
+ },
+ "instance.settings.tabs.installation.fetching-modpack-details": {
+ "message": "Ottenendo dettagli del modpack"
+ },
+ "instance.settings.tabs.installation.game-version": {
+ "message": "Versione del gioco"
+ },
+ "instance.settings.tabs.installation.install": {
+ "message": "Installa"
+ },
+ "instance.settings.tabs.installation.install.in-progress": {
+ "message": "Installazione in corso"
+ },
+ "instance.settings.tabs.installation.loader-version": {
+ "message": "Versione di {loader}"
+ },
+ "instance.settings.tabs.installation.minecraft-version": {
+ "message": "Minecraft {version}"
+ },
+ "instance.settings.tabs.installation.no-connection": {
+ "message": "Non è stato possibile ottenere i dettagli del modpack collegato. Si prega di verificare la connessione a internet."
+ },
+ "instance.settings.tabs.installation.no-loader-versions": {
+ "message": "{loader} non è disponibile per Minecraft {version}. Prova un altro loader."
+ },
+ "instance.settings.tabs.installation.no-modpack-found": {
+ "message": "L'istanza è collegata a un modpack, ma non è stato possibile trovarlo su Modrinth."
+ },
+ "instance.settings.tabs.installation.platform": {
+ "message": "Piattaforma"
+ },
+ "instance.settings.tabs.installation.reinstall.button": {
+ "message": "Reinstalla modpack"
+ },
+ "instance.settings.tabs.installation.reinstall.button.reinstalling": {
+ "message": "Reinstallando modpack"
+ },
+ "instance.settings.tabs.installation.reinstall.confirm.description": {
+ "message": "La reinstallazione resetterà tutto il contenuto installato o modificato a ciò che è fornito dal modpack, rimuovendo ogni mod o contenuto che tu abbia aggiunto all'installazione originale. Questo potrebbe risolvere comportamenti inaspettati se ci sono state modifiche all'istanza, ma se ora i tuoi mondi dipendessero da contenuto aggiuntivo installato, essi verrebbero corrotti."
+ },
+ "instance.settings.tabs.installation.reinstall.confirm.title": {
+ "message": "Vuoi davvero reinstallare questa istanza?"
+ },
+ "instance.settings.tabs.installation.reinstall.description": {
+ "message": "Resetta il contenuto dell'istanza al suo stato originale, rimuovendo ogni mod o contenuto che tu abbia aggiunto al modpack originale."
+ },
+ "instance.settings.tabs.installation.reinstall.title": {
+ "message": "Reinstalla modpack"
+ },
+ "instance.settings.tabs.installation.repair.button": {
+ "message": "Ripara"
+ },
+ "instance.settings.tabs.installation.repair.button.repairing": {
+ "message": "Riparando"
+ },
+ "instance.settings.tabs.installation.repair.confirm.description": {
+ "message": "La riparazione reinstalla le dipendenze di Minecraft e verifica eventuali corruzioni. Questo potrebbe risolvere problemi di avvio del gioco se dovuti a errori legati al launcher, ma non risolverà problemi o crash legati alle mod installate."
+ },
+ "instance.settings.tabs.installation.repair.confirm.title": {
+ "message": "Riparare l'istanza?"
+ },
+ "instance.settings.tabs.installation.repair.in-progress": {
+ "message": "Riparazione in corso"
+ },
+ "instance.settings.tabs.installation.reset-selections": {
+ "message": "Resetta a corrente"
+ },
+ "instance.settings.tabs.installation.show-all-versions": {
+ "message": "Mostra tutte le versioni"
+ },
+ "instance.settings.tabs.installation.tooltip.action.change-version": {
+ "message": "cambia versione"
+ },
+ "instance.settings.tabs.installation.tooltip.action.install": {
+ "message": "installa"
+ },
+ "instance.settings.tabs.installation.tooltip.action.reinstall": {
+ "message": "reinstalla"
+ },
+ "instance.settings.tabs.installation.tooltip.action.repair": {
+ "message": "ripara"
+ },
+ "instance.settings.tabs.installation.tooltip.cannot-while-installing": {
+ "message": "Impossibile {action} durante l'installazione"
+ },
+ "instance.settings.tabs.installation.tooltip.cannot-while-offline": {
+ "message": "Impossibile {action} senza connessione"
+ },
+ "instance.settings.tabs.installation.tooltip.cannot-while-repairing": {
+ "message": "Impossibile {action} durante la riparazione"
+ },
+ "instance.settings.tabs.installation.unknown-version": {
+ "message": "(versione sconosciuta)"
+ },
+ "instance.settings.tabs.installation.unlink.button": {
+ "message": "Scollega istanza"
+ },
+ "instance.settings.tabs.installation.unlink.confirm.description": {
+ "message": "Se procedi, non potrai ricollegarla senza creare una nuova istanza da zero. Non riceverai più aggiornamenti dal modpack e diventerà una normale installazione."
+ },
+ "instance.settings.tabs.installation.unlink.confirm.title": {
+ "message": "Vuoi davvero scollegare questa istanza?"
+ },
+ "instance.settings.tabs.installation.unlink.description": {
+ "message": "Questa istanza è collegata a un modpack, cioè le mod non possono essere aggiornate manualmente, e non puoi cambiare loader di mod né versione di Minecraft. Lo scollegamento disconnetterà definitivamente questa istanza dal modpack."
+ },
+ "instance.settings.tabs.installation.unlink.title": {
+ "message": "Scollega dal modpack"
+ },
+ "instance.settings.tabs.java": {
+ "message": "Java e memoria"
+ },
+ "instance.settings.tabs.java.environment-variables": {
+ "message": "Variabili d'ambiente"
+ },
+ "instance.settings.tabs.java.hooks": {
+ "message": "Appigli"
+ },
+ "instance.settings.tabs.java.java-arguments": {
+ "message": "Argomenti Java"
+ },
+ "instance.settings.tabs.java.java-installation": {
+ "message": "Installazione Java"
+ },
+ "instance.settings.tabs.java.java-memory": {
+ "message": "Memoria allocata"
+ },
+ "instance.settings.tabs.window": {
+ "message": "Finestra"
+ },
+ "instance.settings.tabs.window.custom-window-settings": {
+ "message": "Personalizza le opzioni della finestra"
+ },
+ "instance.settings.tabs.window.fullscreen": {
+ "message": "Schermo intero"
+ },
+ "instance.settings.tabs.window.fullscreen.description": {
+ "message": "Fa in modo che il gioco si avvii a schermo intero (tramite options.txt)."
+ },
+ "instance.settings.tabs.window.height": {
+ "message": "Altezza"
+ },
+ "instance.settings.tabs.window.height.description": {
+ "message": "L'altezza della finestra del gioco all'avvio."
+ },
+ "instance.settings.tabs.window.height.enter": {
+ "message": "Inserisci altezza..."
+ },
+ "instance.settings.tabs.window.width": {
+ "message": "Larghezza"
+ },
+ "instance.settings.tabs.window.width.description": {
+ "message": "La larghezza della finestra del gioco all'avvio."
+ },
+ "instance.settings.tabs.window.width.enter": {
+ "message": "Inserisci larghezza..."
+ },
+ "instance.settings.title": {
+ "message": "Impostazioni"
+ },
+ "instance.worlds.a_minecraft_server": {
+ "message": "Un Server Minecraft"
+ },
+ "instance.worlds.cant_connect": {
+ "message": "Impossibile connettersi al server"
+ },
+ "instance.worlds.copy_address": {
+ "message": "Copia indirizzo"
+ },
+ "instance.worlds.dont_show_on_home": {
+ "message": "Non mostrare nella Home"
+ },
+ "instance.worlds.filter.available": {
+ "message": "Disponibile"
+ },
+ "instance.worlds.game_already_open": {
+ "message": "Istanza già aperta"
+ },
+ "instance.worlds.hardcore": {
+ "message": "Modalità estrema"
+ },
+ "instance.worlds.incompatible_server": {
+ "message": "Server non è compatibile"
+ },
+ "instance.worlds.no_contact": {
+ "message": "Impossibile contattare il server"
+ },
+ "instance.worlds.no_server_quick_play": {
+ "message": "È possibile avviare direttamente un server solo su Minecraft Alpha 1.0.5+"
+ },
+ "instance.worlds.no_singleplayer_quick_play": {
+ "message": "È possibile avviare direttamente un mondo in Giocatore Singolo solo su Minecraft 1.20+"
+ },
+ "instance.worlds.play_instance": {
+ "message": "Gioca istanza"
+ },
+ "instance.worlds.type.server": {
+ "message": "Server"
+ },
+ "instance.worlds.type.singleplayer": {
+ "message": "Giocatore Singolo"
+ },
+ "instance.worlds.view_instance": {
+ "message": "Mostra istanza"
+ },
+ "instance.worlds.world_in_use": {
+ "message": "Mondo già in uso"
+ },
+ "search.filter.locked.instance": {
+ "message": "Fornito dall'istanza"
+ },
+ "search.filter.locked.instance-game-version.title": {
+ "message": "La versione del gioco è fornita dall'istanza"
+ },
+ "search.filter.locked.instance-loader.title": {
+ "message": "Il loader è fornito dall'istanza"
+ },
+ "search.filter.locked.instance.sync": {
+ "message": "Sincronizza con l'istanza"
+ }
+}
diff --git a/apps/app-frontend/src/locales/ja-JP/index.json b/apps/app-frontend/src/locales/ja-JP/index.json
new file mode 100644
index 000000000..8d51ce5e0
--- /dev/null
+++ b/apps/app-frontend/src/locales/ja-JP/index.json
@@ -0,0 +1,419 @@
+{
+ "app.settings.developer-mode-enabled": {
+ "message": "開発者モードがオンになっています。"
+ },
+ "app.settings.tabs.appearance": {
+ "message": "表示設定"
+ },
+ "app.settings.tabs.default-instance-options": {
+ "message": "インスタンスの基本設定"
+ },
+ "app.settings.tabs.feature-flags": {
+ "message": "機能設定"
+ },
+ "app.settings.tabs.java-installations": {
+ "message": "Javaのインストール設定"
+ },
+ "app.settings.tabs.privacy": {
+ "message": "プライバシー設定"
+ },
+ "app.settings.tabs.resource-management": {
+ "message": "リソース管理"
+ },
+ "instance.add-server.add-and-play": {
+ "message": "追加してプレイ"
+ },
+ "instance.add-server.add-server": {
+ "message": "サーバーを追加する"
+ },
+ "instance.add-server.resource-pack.disabled": {
+ "message": "無効"
+ },
+ "instance.add-server.resource-pack.enabled": {
+ "message": "有効"
+ },
+ "instance.add-server.resource-pack.prompt": {
+ "message": "毎回確認"
+ },
+ "instance.add-server.title": {
+ "message": "サーバーの追加"
+ },
+ "instance.edit-server.title": {
+ "message": "サーバーを編集する"
+ },
+ "instance.edit-world.hide-from-home": {
+ "message": "ホームページから非表示にする"
+ },
+ "instance.edit-world.name": {
+ "message": "名前"
+ },
+ "instance.edit-world.placeholder-name": {
+ "message": "Mincraft ワールド"
+ },
+ "instance.edit-world.reset-icon": {
+ "message": "アイコンをリセット"
+ },
+ "instance.edit-world.title": {
+ "message": "ワールドを編集"
+ },
+ "instance.filter.disabled": {
+ "message": "無効なプロジェクト"
+ },
+ "instance.filter.updates-available": {
+ "message": "アップデートが可能"
+ },
+ "instance.server-modal.address": {
+ "message": "アドレス"
+ },
+ "instance.server-modal.name": {
+ "message": "名前"
+ },
+ "instance.server-modal.placeholder-name": {
+ "message": "Minecraftサーバー"
+ },
+ "instance.server-modal.resource-pack": {
+ "message": "リソースパック"
+ },
+ "instance.settings.tabs.general": {
+ "message": "一般"
+ },
+ "instance.settings.tabs.general.delete": {
+ "message": "インスタンスを削除"
+ },
+ "instance.settings.tabs.general.delete.button": {
+ "message": "インスタンスを削除"
+ },
+ "instance.settings.tabs.general.delete.description": {
+ "message": "デバイスからインスタンスを削除します。これらには、ワールド、設定、他、全てのインストール済みのファイルが含まれます。インスタンスを削除すると復元することはできません。"
+ },
+ "instance.settings.tabs.general.deleting.button": {
+ "message": "削除中…"
+ },
+ "instance.settings.tabs.general.duplicate-button": {
+ "message": "複製"
+ },
+ "instance.settings.tabs.general.duplicate-button.tooltip.installing": {
+ "message": "インストール中に複製することはできません。"
+ },
+ "instance.settings.tabs.general.duplicate-instance": {
+ "message": "インスタンスを複製"
+ },
+ "instance.settings.tabs.general.duplicate-instance.description": {
+ "message": "ワールド、設定、Mod等を含めたインスタンスのコピーを作成します。"
+ },
+ "instance.settings.tabs.general.edit-icon": {
+ "message": "アイコンを編集"
+ },
+ "instance.settings.tabs.general.edit-icon.remove": {
+ "message": "アイコンを削除"
+ },
+ "instance.settings.tabs.general.edit-icon.replace": {
+ "message": "アイコンを置き換え"
+ },
+ "instance.settings.tabs.general.edit-icon.select": {
+ "message": "アイコンを選択"
+ },
+ "instance.settings.tabs.general.library-groups": {
+ "message": "ライブラリグループ"
+ },
+ "instance.settings.tabs.general.library-groups.create": {
+ "message": "新しいグループを作成"
+ },
+ "instance.settings.tabs.general.library-groups.description": {
+ "message": "ライブラリグループを使用することで、インスタンスをライブラリ内で整理することができます。"
+ },
+ "instance.settings.tabs.general.library-groups.enter-name": {
+ "message": "グループ名を入力"
+ },
+ "instance.settings.tabs.general.name": {
+ "message": "名前"
+ },
+ "instance.settings.tabs.hooks": {
+ "message": "起動フック"
+ },
+ "instance.settings.tabs.hooks.custom-hooks": {
+ "message": "カスタム起動フック"
+ },
+ "instance.settings.tabs.hooks.description": {
+ "message": "フックを使用して、ゲームの起動前後にシステムコマンドを実行するようにできます。"
+ },
+ "instance.settings.tabs.hooks.post-exit": {
+ "message": "終了後"
+ },
+ "instance.settings.tabs.hooks.post-exit.description": {
+ "message": "ゲームが閉じられた後に実行されます。"
+ },
+ "instance.settings.tabs.hooks.post-exit.enter": {
+ "message": "終了後のコマンドを入力"
+ },
+ "instance.settings.tabs.hooks.pre-launch": {
+ "message": "起動前"
+ },
+ "instance.settings.tabs.hooks.pre-launch.description": {
+ "message": "ゲームが起動する前に実行されます。"
+ },
+ "instance.settings.tabs.hooks.pre-launch.enter": {
+ "message": "起動前のコマンドを入力"
+ },
+ "instance.settings.tabs.hooks.title": {
+ "message": "ゲーム起動フック"
+ },
+ "instance.settings.tabs.hooks.wrapper": {
+ "message": "ラッパー"
+ },
+ "instance.settings.tabs.hooks.wrapper.description": {
+ "message": "Minecraftを起動用のラッパーコマンド。"
+ },
+ "instance.settings.tabs.hooks.wrapper.enter": {
+ "message": "ラッパーのコマンドを入力…"
+ },
+ "instance.settings.tabs.installation": {
+ "message": "インストール"
+ },
+ "instance.settings.tabs.installation.change-version.already-installed.modded": {
+ "message": "Minecraft {game_version} の {platform} {version} はすでにインストールされています"
+ },
+ "instance.settings.tabs.installation.change-version.already-installed.vanilla": {
+ "message": "Vanilla {game_version} はすでにインストールされています"
+ },
+ "instance.settings.tabs.installation.change-version.button": {
+ "message": "バージョンを変更"
+ },
+ "instance.settings.tabs.installation.change-version.button.install": {
+ "message": "インストール"
+ },
+ "instance.settings.tabs.installation.change-version.button.installing": {
+ "message": "インストール中"
+ },
+ "instance.settings.tabs.installation.change-version.cannot-while-fetching": {
+ "message": "ModPackのバージョンを取得しています"
+ },
+ "instance.settings.tabs.installation.change-version.in-progress": {
+ "message": "新しいバージョンをインストール中"
+ },
+ "instance.settings.tabs.installation.currently-installed": {
+ "message": "インストール済"
+ },
+ "instance.settings.tabs.installation.debug-information": {
+ "message": "デバッグ情報:"
+ },
+ "instance.settings.tabs.installation.fetching-modpack-details": {
+ "message": "ModPackの情報を取得しています"
+ },
+ "instance.settings.tabs.installation.game-version": {
+ "message": "ゲームバージョン"
+ },
+ "instance.settings.tabs.installation.install": {
+ "message": "インストール"
+ },
+ "instance.settings.tabs.installation.install.in-progress": {
+ "message": "インストール中"
+ },
+ "instance.settings.tabs.installation.loader-version": {
+ "message": "{loader} バージョン"
+ },
+ "instance.settings.tabs.installation.minecraft-version": {
+ "message": "Minecraft {version}"
+ },
+ "instance.settings.tabs.installation.no-connection": {
+ "message": "リンクされたModpackの情報が取得できませんでした。インターネット接続を確認してください。"
+ },
+ "instance.settings.tabs.installation.no-loader-versions": {
+ "message": "{loader}はMinecraft {version}で使用できません。別のローダーを選択してください。"
+ },
+ "instance.settings.tabs.installation.no-modpack-found": {
+ "message": "このインスタンスはModpackにリンクされていますが、ModrinthではModpackが見つかりません。"
+ },
+ "instance.settings.tabs.installation.platform": {
+ "message": "プラットフォーム"
+ },
+ "instance.settings.tabs.installation.reinstall.button": {
+ "message": "Modpackを再インストール"
+ },
+ "instance.settings.tabs.installation.reinstall.button.reinstalling": {
+ "message": "Modpackを再インストール中"
+ },
+ "instance.settings.tabs.installation.reinstall.confirm.description": {
+ "message": "再インストールすると、全てのコンテンツがModpackで提供される内容にリセットされ、元のコンテンツに追加されたMod等やコンテンツは全て削除されます。インスタンスに変更を加えていた場合、予期せぬ動作が修正がされる場合がありますが、ワールドが追加でインストールされたコンテンツに依存している場合、既存のワールドで動かなくなる可能性があります。"
+ },
+ "instance.settings.tabs.installation.reinstall.confirm.title": {
+ "message": "本当にインスタンスを再インストールしますか?"
+ },
+ "instance.settings.tabs.installation.reinstall.description": {
+ "message": "インスタンスの状態をもとの状態にリセットし、元のModpackに追加されたModやコンテンツ等を削除します。"
+ },
+ "instance.settings.tabs.installation.reinstall.title": {
+ "message": "Modpackを再インストール"
+ },
+ "instance.settings.tabs.installation.repair.button": {
+ "message": "修復"
+ },
+ "instance.settings.tabs.installation.repair.button.repairing": {
+ "message": "修復中"
+ },
+ "instance.settings.tabs.installation.repair.confirm.description": {
+ "message": "修復を行うと、Minecraftの依存関係が再インストールされ、破損がないかのチェックが行われます。ランチャー関連の問題の場合は、修復によって解決する可能性がありますが、インストール済みのModに関する問題は解決されません。"
+ },
+ "instance.settings.tabs.installation.repair.confirm.title": {
+ "message": "インスタンスを修復しますか?"
+ },
+ "instance.settings.tabs.installation.repair.in-progress": {
+ "message": "修復中"
+ },
+ "instance.settings.tabs.installation.reset-selections": {
+ "message": "現在の状態にリセット"
+ },
+ "instance.settings.tabs.installation.show-all-versions": {
+ "message": "全てのバージョンを表示"
+ },
+ "instance.settings.tabs.installation.tooltip.action.change-version": {
+ "message": "バージョンを変更"
+ },
+ "instance.settings.tabs.installation.tooltip.action.install": {
+ "message": "インストール"
+ },
+ "instance.settings.tabs.installation.tooltip.action.reinstall": {
+ "message": "再インストール"
+ },
+ "instance.settings.tabs.installation.tooltip.action.repair": {
+ "message": "修復"
+ },
+ "instance.settings.tabs.installation.tooltip.cannot-while-installing": {
+ "message": "インストール中に{action}することはできません"
+ },
+ "instance.settings.tabs.installation.tooltip.cannot-while-offline": {
+ "message": "オフラインの時に{action}することはできません"
+ },
+ "instance.settings.tabs.installation.tooltip.cannot-while-repairing": {
+ "message": "修復中に{action}することはできません"
+ },
+ "instance.settings.tabs.installation.unknown-version": {
+ "message": "(不明なバージョン)"
+ },
+ "instance.settings.tabs.installation.unlink.button": {
+ "message": "インスタンスのリンク解除"
+ },
+ "instance.settings.tabs.installation.unlink.confirm.description": {
+ "message": "この操作を行うと、新しいインスタンスを作らなければ再びリンクすることはできなくなります。通常のインスタンスになるので、modpackのバージョンアップは利用できなくなります。"
+ },
+ "instance.settings.tabs.installation.unlink.confirm.title": {
+ "message": "本当にインスタンスのリンクを解除しますか?"
+ },
+ "instance.settings.tabs.installation.unlink.description": {
+ "message": "このインスタンスはmodpackにリンクされているので、modやmodローダー、Minecraftのバージョンを変更することはできません。リンクを解除するとこのインスタンスとmodpackは永久に分離されます。"
+ },
+ "instance.settings.tabs.installation.unlink.title": {
+ "message": "modpackとのリンクを解除する"
+ },
+ "instance.settings.tabs.java": {
+ "message": "Javaとメモリ"
+ },
+ "instance.settings.tabs.java.environment-variables": {
+ "message": "環境変数"
+ },
+ "instance.settings.tabs.java.hooks": {
+ "message": "フック"
+ },
+ "instance.settings.tabs.java.java-arguments": {
+ "message": "Java コマンドライン引数"
+ },
+ "instance.settings.tabs.java.java-installation": {
+ "message": "Javaのインストール"
+ },
+ "instance.settings.tabs.java.java-memory": {
+ "message": "メモリ割り当て量"
+ },
+ "instance.settings.tabs.window": {
+ "message": "ウィンドウ"
+ },
+ "instance.settings.tabs.window.custom-window-settings": {
+ "message": "カスタムウィンドウ設定"
+ },
+ "instance.settings.tabs.window.fullscreen": {
+ "message": "フルスクリーン"
+ },
+ "instance.settings.tabs.window.fullscreen.description": {
+ "message": "起動時に全画面で起動するようにします。(options.txtを使用)"
+ },
+ "instance.settings.tabs.window.height": {
+ "message": "高さ"
+ },
+ "instance.settings.tabs.window.height.description": {
+ "message": "起動時のゲームウィンドウの高さ。"
+ },
+ "instance.settings.tabs.window.height.enter": {
+ "message": "高さを入力…"
+ },
+ "instance.settings.tabs.window.width": {
+ "message": "幅"
+ },
+ "instance.settings.tabs.window.width.description": {
+ "message": "起動時のゲームウィンドウの幅。"
+ },
+ "instance.settings.tabs.window.width.enter": {
+ "message": "幅を入力…"
+ },
+ "instance.settings.title": {
+ "message": "設定"
+ },
+ "instance.worlds.a_minecraft_server": {
+ "message": "Minecraftサーバー"
+ },
+ "instance.worlds.cant_connect": {
+ "message": "サーバーに接続できません"
+ },
+ "instance.worlds.copy_address": {
+ "message": "アドレスをコピー"
+ },
+ "instance.worlds.dont_show_on_home": {
+ "message": "ホームに表示しない"
+ },
+ "instance.worlds.filter.available": {
+ "message": "利用可能"
+ },
+ "instance.worlds.game_already_open": {
+ "message": "インスタンスは既に開いています"
+ },
+ "instance.worlds.hardcore": {
+ "message": "ハードコアモード"
+ },
+ "instance.worlds.incompatible_server": {
+ "message": "サーバーに互換性がありません"
+ },
+ "instance.worlds.no_contact": {
+ "message": "サーバーに接続できませんでした"
+ },
+ "instance.worlds.no_server_quick_play": {
+ "message": "サーバーに直接入ることができるのはMinecraft Alpha 1.0.5以降です"
+ },
+ "instance.worlds.no_singleplayer_quick_play": {
+ "message": "Minecraft 1.20以降はシングルプレイヤーワールドのみに直接入ることができます"
+ },
+ "instance.worlds.play_instance": {
+ "message": "インスタンスを起動"
+ },
+ "instance.worlds.type.server": {
+ "message": "サーバー"
+ },
+ "instance.worlds.type.singleplayer": {
+ "message": "シングルプレイ"
+ },
+ "instance.worlds.view_instance": {
+ "message": "インスタンスを表示する"
+ },
+ "instance.worlds.world_in_use": {
+ "message": "ワールドは使用中"
+ },
+ "search.filter.locked.instance": {
+ "message": "インスタンスより提供"
+ },
+ "search.filter.locked.instance-game-version.title": {
+ "message": "ゲームバージョンはインスタンスより提供"
+ },
+ "search.filter.locked.instance-loader.title": {
+ "message": "ローダーはインスタンスにより提供"
+ },
+ "search.filter.locked.instance.sync": {
+ "message": "インスタンスと同期"
+ }
+}
diff --git a/apps/app-frontend/src/locales/kk-KZ/index.json b/apps/app-frontend/src/locales/kk-KZ/index.json
new file mode 100644
index 000000000..0967ef424
--- /dev/null
+++ b/apps/app-frontend/src/locales/kk-KZ/index.json
@@ -0,0 +1 @@
+{}
diff --git a/apps/app-frontend/src/locales/ko-KR/index.json b/apps/app-frontend/src/locales/ko-KR/index.json
new file mode 100644
index 000000000..de95f277b
--- /dev/null
+++ b/apps/app-frontend/src/locales/ko-KR/index.json
@@ -0,0 +1,398 @@
+{
+ "app.settings.developer-mode-enabled": {
+ "message": "개발자 모드가 활성화되어 있습니다."
+ },
+ "app.settings.tabs.appearance": {
+ "message": "모양"
+ },
+ "app.settings.tabs.default-instance-options": {
+ "message": "인스턴스 기본 옵션"
+ },
+ "app.settings.tabs.feature-flags": {
+ "message": "기능 플래그"
+ },
+ "app.settings.tabs.java-installations": {
+ "message": "Java 설치"
+ },
+ "app.settings.tabs.privacy": {
+ "message": "개인정보 보호"
+ },
+ "app.settings.tabs.resource-management": {
+ "message": "리소스 관리"
+ },
+ "instance.add-server.add-and-play": {
+ "message": "추가하고 플레이"
+ },
+ "instance.add-server.add-server": {
+ "message": "서버 추가"
+ },
+ "instance.add-server.resource-pack.disabled": {
+ "message": "비활성화"
+ },
+ "instance.add-server.resource-pack.enabled": {
+ "message": "활성화"
+ },
+ "instance.add-server.resource-pack.prompt": {
+ "message": "물어보기"
+ },
+ "instance.add-server.title": {
+ "message": "서버 추가"
+ },
+ "instance.edit-server.title": {
+ "message": "서버 편집"
+ },
+ "instance.edit-world.hide-from-home": {
+ "message": "홈 화면에서 숨기기"
+ },
+ "instance.edit-world.name": {
+ "message": "이름"
+ },
+ "instance.edit-world.placeholder-name": {
+ "message": "Minecraft 세계"
+ },
+ "instance.edit-world.reset-icon": {
+ "message": "아이콘 재설정"
+ },
+ "instance.edit-world.title": {
+ "message": "세계 편집"
+ },
+ "instance.filter.disabled": {
+ "message": "비활성화된 프로젝트"
+ },
+ "instance.filter.updates-available": {
+ "message": "업데이트 가능"
+ },
+ "instance.server-modal.address": {
+ "message": "주소"
+ },
+ "instance.server-modal.name": {
+ "message": "이름"
+ },
+ "instance.server-modal.placeholder-name": {
+ "message": "Minecraft 서버"
+ },
+ "instance.server-modal.resource-pack": {
+ "message": "리소스 팩"
+ },
+ "instance.settings.tabs.general": {
+ "message": "일반"
+ },
+ "instance.settings.tabs.general.delete": {
+ "message": "인스턴스 삭제"
+ },
+ "instance.settings.tabs.general.delete.button": {
+ "message": "인스턴스 삭제"
+ },
+ "instance.settings.tabs.general.delete.description": {
+ "message": "기기에서 인스턴스를 완전히 삭제합니다. 월드, 설정, 설치된 모든 콘텐츠가 함께 제거됩니다. 주의하세요, 한 번 삭제하면 인스턴스를 복구할 방법은 없습니다."
+ },
+ "instance.settings.tabs.general.deleting.button": {
+ "message": "삭제중..."
+ },
+ "instance.settings.tabs.general.duplicate-button": {
+ "message": "복제"
+ },
+ "instance.settings.tabs.general.duplicate-button.tooltip.installing": {
+ "message": "설치중에는 복제할 수 없습니다."
+ },
+ "instance.settings.tabs.general.duplicate-instance": {
+ "message": "인스턴스 복제"
+ },
+ "instance.settings.tabs.general.duplicate-instance.description": {
+ "message": "인스턴스의 복사본을 생성합니다. 월드, 설정, 모드, 기타 등등도 함께 복사됩니다."
+ },
+ "instance.settings.tabs.general.edit-icon": {
+ "message": "아이콘 수정"
+ },
+ "instance.settings.tabs.general.edit-icon.remove": {
+ "message": "아이콘 제거"
+ },
+ "instance.settings.tabs.general.edit-icon.replace": {
+ "message": "아이콘 대체"
+ },
+ "instance.settings.tabs.general.edit-icon.select": {
+ "message": "아이콘 선택"
+ },
+ "instance.settings.tabs.general.library-groups": {
+ "message": "라이브러리 그룹"
+ },
+ "instance.settings.tabs.general.library-groups.create": {
+ "message": "새 그룹 만들기"
+ },
+ "instance.settings.tabs.general.library-groups.enter-name": {
+ "message": "그룹 이름 입력"
+ },
+ "instance.settings.tabs.general.name": {
+ "message": "이름"
+ },
+ "instance.settings.tabs.hooks.post-exit": {
+ "message": "종료 후"
+ },
+ "instance.settings.tabs.hooks.post-exit.description": {
+ "message": "게임이 꺼진 후 실행됩니다."
+ },
+ "instance.settings.tabs.hooks.post-exit.enter": {
+ "message": "종료 후 명령어 입력..."
+ },
+ "instance.settings.tabs.hooks.pre-launch": {
+ "message": "실행 전"
+ },
+ "instance.settings.tabs.hooks.pre-launch.description": {
+ "message": "인스턴스를 켜기 전에 실행됩니다."
+ },
+ "instance.settings.tabs.hooks.pre-launch.enter": {
+ "message": "실행 전 명령어 입력..."
+ },
+ "instance.settings.tabs.hooks.wrapper": {
+ "message": "래퍼"
+ },
+ "instance.settings.tabs.hooks.wrapper.description": {
+ "message": "Minecraft를 실행을 위한 래퍼 명령어 입니다."
+ },
+ "instance.settings.tabs.hooks.wrapper.enter": {
+ "message": "래퍼 명령어 입력..."
+ },
+ "instance.settings.tabs.installation": {
+ "message": "설치"
+ },
+ "instance.settings.tabs.installation.change-version.already-installed.modded": {
+ "message": "Minecraft {game_version} {platform} {version} 설치됨"
+ },
+ "instance.settings.tabs.installation.change-version.already-installed.vanilla": {
+ "message": "바닐라 {game_version} 설치됨"
+ },
+ "instance.settings.tabs.installation.change-version.button": {
+ "message": "버전 변경"
+ },
+ "instance.settings.tabs.installation.change-version.button.install": {
+ "message": "설치"
+ },
+ "instance.settings.tabs.installation.change-version.button.installing": {
+ "message": "설치 중"
+ },
+ "instance.settings.tabs.installation.change-version.cannot-while-fetching": {
+ "message": "모드팩 버전을 가져오는 중"
+ },
+ "instance.settings.tabs.installation.change-version.in-progress": {
+ "message": "새 버전을 설치하는 중"
+ },
+ "instance.settings.tabs.installation.currently-installed": {
+ "message": "현재 설치됨"
+ },
+ "instance.settings.tabs.installation.debug-information": {
+ "message": "디버그 정보:"
+ },
+ "instance.settings.tabs.installation.fetching-modpack-details": {
+ "message": "모드팩 세부 정보를 가져오는 중"
+ },
+ "instance.settings.tabs.installation.game-version": {
+ "message": "게임 버전"
+ },
+ "instance.settings.tabs.installation.install": {
+ "message": "설치"
+ },
+ "instance.settings.tabs.installation.install.in-progress": {
+ "message": "설치가 진행중입니다"
+ },
+ "instance.settings.tabs.installation.loader-version": {
+ "message": "{loader} 버전"
+ },
+ "instance.settings.tabs.installation.minecraft-version": {
+ "message": "Minecraft {version}"
+ },
+ "instance.settings.tabs.installation.no-connection": {
+ "message": "연결된 모드팩의 세부 정보를 가져올 수 없습니다. 인터넷 연결 상태를 확인하세요."
+ },
+ "instance.settings.tabs.installation.no-loader-versions": {
+ "message": "{loader}(은)는 Minecraft {version}에서 사용할 수 없습니다. 다른 모드 로더를 사용하세요."
+ },
+ "instance.settings.tabs.installation.no-modpack-found": {
+ "message": "이 인스턴스가 모드팩에 연결되어 있지만, 모드팩을 Modrinth에서 찾을 수 없습니다."
+ },
+ "instance.settings.tabs.installation.platform": {
+ "message": "플랫폼"
+ },
+ "instance.settings.tabs.installation.reinstall.button": {
+ "message": "모드팩 재설치"
+ },
+ "instance.settings.tabs.installation.reinstall.button.reinstalling": {
+ "message": "모드팩 재설치 중"
+ },
+ "instance.settings.tabs.installation.reinstall.confirm.description": {
+ "message": "재설치하면 설치 또는 수정된 모든 콘텐츠가 모드팩에서 제공하는 콘텐츠로 초기화되며, 기존 팩에 추가한 모드나 콘텐츠는 모두 제거됩니다. 인스턴스에 변경 사항이 있는 경우 예상치 못한 동작은 해결할 수 있지만, 현재 월드가 추가로 설치된 콘텐츠에 의존하고 있다면 기존 월드가 손상될 수 있습니다."
+ },
+ "instance.settings.tabs.installation.reinstall.confirm.title": {
+ "message": "정말로 이 인스턴스를 다시 설치하시겠습니까?"
+ },
+ "instance.settings.tabs.installation.reinstall.description": {
+ "message": "인스턴스를 초기 상태로 복원하고, 원본 모드팩에 추가된 모드나 콘텐츠를 모두 제거합니다."
+ },
+ "instance.settings.tabs.installation.reinstall.title": {
+ "message": "모드팩 재설치"
+ },
+ "instance.settings.tabs.installation.repair.button": {
+ "message": "복구"
+ },
+ "instance.settings.tabs.installation.repair.button.repairing": {
+ "message": "복구 중"
+ },
+ "instance.settings.tabs.installation.repair.confirm.description": {
+ "message": "복구 시 Minecraft 의존성을 재설치하고 무결성을 검사합니다. 런처 오류로 인해 게임이 실행되지 않을 경우 문제 해결에 도움이 될 수 있지만, 설치된 모드로 인한 오류나 충돌은 해결되지 않습니다."
+ },
+ "instance.settings.tabs.installation.repair.confirm.title": {
+ "message": "인스턴스를 복구하시겠습니까?"
+ },
+ "instance.settings.tabs.installation.repair.in-progress": {
+ "message": "복구 진행 중"
+ },
+ "instance.settings.tabs.installation.reset-selections": {
+ "message": "현재 상태로 되돌리기"
+ },
+ "instance.settings.tabs.installation.show-all-versions": {
+ "message": "모든 버전 보이기"
+ },
+ "instance.settings.tabs.installation.tooltip.action.change-version": {
+ "message": "버전 변경"
+ },
+ "instance.settings.tabs.installation.tooltip.action.install": {
+ "message": "설치"
+ },
+ "instance.settings.tabs.installation.tooltip.action.reinstall": {
+ "message": "재설치"
+ },
+ "instance.settings.tabs.installation.tooltip.action.repair": {
+ "message": "복구"
+ },
+ "instance.settings.tabs.installation.tooltip.cannot-while-installing": {
+ "message": "설치 중에는 {action} 할 수 없음"
+ },
+ "instance.settings.tabs.installation.tooltip.cannot-while-offline": {
+ "message": "오프라인 상태에서는 {action} 할 수 없음"
+ },
+ "instance.settings.tabs.installation.tooltip.cannot-while-repairing": {
+ "message": "복구 중에는 {action} 할 수 없음"
+ },
+ "instance.settings.tabs.installation.unknown-version": {
+ "message": "(알 수 없는 버전)"
+ },
+ "instance.settings.tabs.installation.unlink.button": {
+ "message": "인스턴스 연결 해제"
+ },
+ "instance.settings.tabs.installation.unlink.confirm.description": {
+ "message": "계속 진행하면 새 인스턴스를 만들지 않는 한 다시 연결할 수 없습니다. 또한 모드팩 업데이트를 더 이상 받을 수 없으며, 일반 인스턴스로 전환됩니다."
+ },
+ "instance.settings.tabs.installation.unlink.confirm.title": {
+ "message": "정말로 이 인스턴스의 연결을 해제하시겠습니까?"
+ },
+ "instance.settings.tabs.installation.unlink.description": {
+ "message": "이 인스턴스는 모드팩에 연결되어 있으므로, 모드를 개별적으로 업데이트하거나 모드 로더 및 Minecraft 버전을 변경할 수 없습니다. 연결을 해제하면 이 인스턴스는 모드팩과 영구적으로 분리됩니다."
+ },
+ "instance.settings.tabs.installation.unlink.title": {
+ "message": "모드팩에서 연결 해제"
+ },
+ "instance.settings.tabs.java": {
+ "message": "Java 및 메모리"
+ },
+ "instance.settings.tabs.java.environment-variables": {
+ "message": "환경 변수"
+ },
+ "instance.settings.tabs.java.java-arguments": {
+ "message": "Java 매개변수"
+ },
+ "instance.settings.tabs.java.java-installation": {
+ "message": "Java 설치"
+ },
+ "instance.settings.tabs.java.java-memory": {
+ "message": "할당된 메모리"
+ },
+ "instance.settings.tabs.window": {
+ "message": "창"
+ },
+ "instance.settings.tabs.window.custom-window-settings": {
+ "message": "사용자 지정 창 설정 활성화"
+ },
+ "instance.settings.tabs.window.fullscreen": {
+ "message": "전체 화면"
+ },
+ "instance.settings.tabs.window.fullscreen.description": {
+ "message": "게임을 전체 화면으로 시작합니다. (options.txt 사용)"
+ },
+ "instance.settings.tabs.window.height": {
+ "message": "높이"
+ },
+ "instance.settings.tabs.window.height.description": {
+ "message": "게임 시작 시 창 높이입니다."
+ },
+ "instance.settings.tabs.window.height.enter": {
+ "message": "높이 입력..."
+ },
+ "instance.settings.tabs.window.width": {
+ "message": "너비"
+ },
+ "instance.settings.tabs.window.width.description": {
+ "message": "게임 시작 시 창 너비입니다."
+ },
+ "instance.settings.tabs.window.width.enter": {
+ "message": "너비 입력..."
+ },
+ "instance.settings.title": {
+ "message": "설정"
+ },
+ "instance.worlds.a_minecraft_server": {
+ "message": "Minecraft 서버"
+ },
+ "instance.worlds.cant_connect": {
+ "message": "서버에 연결할 수 없음"
+ },
+ "instance.worlds.copy_address": {
+ "message": "주소 복사"
+ },
+ "instance.worlds.dont_show_on_home": {
+ "message": "홈에서 숨기기"
+ },
+ "instance.worlds.filter.available": {
+ "message": "이용 가능"
+ },
+ "instance.worlds.game_already_open": {
+ "message": "인스턴스가 이미 실행중입니다"
+ },
+ "instance.worlds.hardcore": {
+ "message": "하드코어 모드"
+ },
+ "instance.worlds.incompatible_server": {
+ "message": "서버가 호환되지 않음"
+ },
+ "instance.worlds.no_contact": {
+ "message": "서버가 응답하지 않음"
+ },
+ "instance.worlds.no_server_quick_play": {
+ "message": "Minecraft 알파 1.0.5 이후 버전에서만 서버에 바로 진입할 수 있습니다."
+ },
+ "instance.worlds.no_singleplayer_quick_play": {
+ "message": "Minecraft 1.20 이후 버전에서만 싱글플레이 세계로 바로 진입할 수 있습니다."
+ },
+ "instance.worlds.play_instance": {
+ "message": "인스턴스 플레이"
+ },
+ "instance.worlds.type.server": {
+ "message": "서버"
+ },
+ "instance.worlds.type.singleplayer": {
+ "message": "싱글 플레이"
+ },
+ "instance.worlds.view_instance": {
+ "message": "인스턴스 보기"
+ },
+ "search.filter.locked.instance": {
+ "message": "인스턴스에서 관리"
+ },
+ "search.filter.locked.instance-game-version.title": {
+ "message": "인스턴스가 게임 버전을 관리합니다"
+ },
+ "search.filter.locked.instance-loader.title": {
+ "message": "인스턴스가 로더를 관리합니다"
+ },
+ "search.filter.locked.instance.sync": {
+ "message": "인스턴스와 동기화"
+ }
+}
diff --git a/apps/app-frontend/src/locales/ky-KG/index.json b/apps/app-frontend/src/locales/ky-KG/index.json
new file mode 100644
index 000000000..0967ef424
--- /dev/null
+++ b/apps/app-frontend/src/locales/ky-KG/index.json
@@ -0,0 +1 @@
+{}
diff --git a/apps/app-frontend/src/locales/lol-US/index.json b/apps/app-frontend/src/locales/lol-US/index.json
new file mode 100644
index 000000000..818f9bbed
--- /dev/null
+++ b/apps/app-frontend/src/locales/lol-US/index.json
@@ -0,0 +1,419 @@
+{
+ "app.settings.developer-mode-enabled": {
+ "message": "Dev mode iz on."
+ },
+ "app.settings.tabs.appearance": {
+ "message": "Lookz"
+ },
+ "app.settings.tabs.default-instance-options": {
+ "message": "Defawlt instanz opshuns"
+ },
+ "app.settings.tabs.feature-flags": {
+ "message": "Feeechurrr flaaagz"
+ },
+ "app.settings.tabs.java-installations": {
+ "message": "Jawa installz"
+ },
+ "app.settings.tabs.privacy": {
+ "message": "Pwiwacy"
+ },
+ "app.settings.tabs.resource-management": {
+ "message": "Managez da stuffz"
+ },
+ "instance.add-server.add-and-play": {
+ "message": "Plop n’ playz"
+ },
+ "instance.add-server.add-server": {
+ "message": "Gimme servah"
+ },
+ "instance.add-server.resource-pack.disabled": {
+ "message": "Off’d modez"
+ },
+ "instance.add-server.resource-pack.enabled": {
+ "message": "On’d modez"
+ },
+ "instance.add-server.resource-pack.prompt": {
+ "message": "Askz"
+ },
+ "instance.add-server.title": {
+ "message": "Addin' new servah"
+ },
+ "instance.edit-server.title": {
+ "message": "Tweak servah"
+ },
+ "instance.edit-world.hide-from-home": {
+ "message": "Hush on da frontie"
+ },
+ "instance.edit-world.name": {
+ "message": "Naem"
+ },
+ "instance.edit-world.placeholder-name": {
+ "message": "Minecwaft wrold"
+ },
+ "instance.edit-world.reset-icon": {
+ "message": "Resetz iconz"
+ },
+ "instance.edit-world.title": {
+ "message": "Tweak da landz"
+ },
+ "instance.filter.disabled": {
+ "message": "No worky projectz"
+ },
+ "instance.filter.updates-available": {
+ "message": "Fun patchez here"
+ },
+ "instance.server-modal.address": {
+ "message": "Placey"
+ },
+ "instance.server-modal.name": {
+ "message": "Naem"
+ },
+ "instance.server-modal.placeholder-name": {
+ "message": "Minecwaft servah"
+ },
+ "instance.server-modal.resource-pack": {
+ "message": "Resource Packz"
+ },
+ "instance.settings.tabs.general": {
+ "message": "Generulz"
+ },
+ "instance.settings.tabs.general.delete": {
+ "message": "Shoo away instansh"
+ },
+ "instance.settings.tabs.general.delete.button": {
+ "message": "Shoo away instansh"
+ },
+ "instance.settings.tabs.general.delete.description": {
+ "message": "Fur-ever zaps da instansh frum ur device, inkluding all ur worldz, configz, n’ shiny stuffz. Be careful hooman, once u zapp it, no can haz it back."
+ },
+ "instance.settings.tabs.general.deleting.button": {
+ "message": "Deletin'..."
+ },
+ "instance.settings.tabs.general.duplicate-button": {
+ "message": "Cloney"
+ },
+ "instance.settings.tabs.general.duplicate-button.tooltip.installing": {
+ "message": "No can haz cloney while installin'."
+ },
+ "instance.settings.tabs.general.duplicate-instance": {
+ "message": "Cloney instansh"
+ },
+ "instance.settings.tabs.general.duplicate-instance.description": {
+ "message": "Makez a cloney-clone of dis instansh, inkluding worldz, configz, tweakiez, n’ all da shiny stuffz."
+ },
+ "instance.settings.tabs.general.edit-icon": {
+ "message": "Tweak iconz"
+ },
+ "instance.settings.tabs.general.edit-icon.remove": {
+ "message": "Shoo away iconz"
+ },
+ "instance.settings.tabs.general.edit-icon.replace": {
+ "message": "Swap iconz"
+ },
+ "instance.settings.tabs.general.edit-icon.select": {
+ "message": "Choose da iconz"
+ },
+ "instance.settings.tabs.general.library-groups": {
+ "message": "Bookz gang"
+ },
+ "instance.settings.tabs.general.library-groups.create": {
+ "message": "Makez bookz gang"
+ },
+ "instance.settings.tabs.general.library-groups.description": {
+ "message": "Bookz gang lets u sort ur instansh into diff’nt sectionz in ur library."
+ },
+ "instance.settings.tabs.general.library-groups.enter-name": {
+ "message": "Type gang namez"
+ },
+ "instance.settings.tabs.general.name": {
+ "message": "Naem"
+ },
+ "instance.settings.tabs.hooks": {
+ "message": "Hooky thingz"
+ },
+ "instance.settings.tabs.hooks.custom-hooks": {
+ "message": "Purrsonal hookz thingz"
+ },
+ "instance.settings.tabs.hooks.description": {
+ "message": "Hookz lets smrt hoomanz run special system thingz befur n’ after startin’ da game."
+ },
+ "instance.settings.tabs.hooks.post-exit": {
+ "message": "Aftah leevin"
+ },
+ "instance.settings.tabs.hooks.post-exit.description": {
+ "message": "Did a runny-run aftah da game go bye-bye."
+ },
+ "instance.settings.tabs.hooks.post-exit.enter": {
+ "message": "Type aftah-game magic thingy..."
+ },
+ "instance.settings.tabs.hooks.pre-launch": {
+ "message": "Before game go"
+ },
+ "instance.settings.tabs.hooks.pre-launch.description": {
+ "message": "Did a runny-run befurr da instansh go zoom."
+ },
+ "instance.settings.tabs.hooks.pre-launch.enter": {
+ "message": "Type runny-run befurr magic thingy..."
+ },
+ "instance.settings.tabs.hooks.title": {
+ "message": "Gaem hooky thingz"
+ },
+ "instance.settings.tabs.hooks.wrapper": {
+ "message": "Wrappah"
+ },
+ "instance.settings.tabs.hooks.wrapper.description": {
+ "message": "Wrappah magic thingy to blast-off Minecwaft."
+ },
+ "instance.settings.tabs.hooks.wrapper.enter": {
+ "message": "Type Wrappah thingy..."
+ },
+ "instance.settings.tabs.installation": {
+ "message": "Setupzy"
+ },
+ "instance.settings.tabs.installation.change-version.already-installed.modded": {
+ "message": "{platform} {version} fur Minecwaft {game_version} iz already snug in da box"
+ },
+ "instance.settings.tabs.installation.change-version.already-installed.vanilla": {
+ "message": "Vanilla {game_version} iz already snug in da box"
+ },
+ "instance.settings.tabs.installation.change-version.button": {
+ "message": "Flip flop verzhun"
+ },
+ "instance.settings.tabs.installation.change-version.button.install": {
+ "message": "Setupzy time"
+ },
+ "instance.settings.tabs.installation.change-version.button.installing": {
+ "message": "Setupzy in progress"
+ },
+ "instance.settings.tabs.installation.change-version.cannot-while-fetching": {
+ "message": "Grabbin’ modpackz verzhun"
+ },
+ "instance.settings.tabs.installation.change-version.in-progress": {
+ "message": "Setupzy da fresh verzhun"
+ },
+ "instance.settings.tabs.installation.currently-installed": {
+ "message": "Right meow setupzy"
+ },
+ "instance.settings.tabs.installation.debug-information": {
+ "message": "Trouble sniffin’ info:"
+ },
+ "instance.settings.tabs.installation.fetching-modpack-details": {
+ "message": "Grabbin’ modpack deetz"
+ },
+ "instance.settings.tabs.installation.game-version": {
+ "message": "Gamey verzhun"
+ },
+ "instance.settings.tabs.installation.install": {
+ "message": "Setupzy time"
+ },
+ "instance.settings.tabs.installation.install.in-progress": {
+ "message": "Setupzy goin’ on"
+ },
+ "instance.settings.tabs.installation.loader-version": {
+ "message": "{loader} verzhun"
+ },
+ "instance.settings.tabs.installation.minecraft-version": {
+ "message": "Minecwaft {version}"
+ },
+ "instance.settings.tabs.installation.no-connection": {
+ "message": "No can haz linked modpack deetz. Check ur shiny hooman webz."
+ },
+ "instance.settings.tabs.installation.no-loader-versions": {
+ "message": "{loader} iz no can haz fur Minecwaft {version}. Try anudda mody-loady thingy."
+ },
+ "instance.settings.tabs.installation.no-modpack-found": {
+ "message": "Dis instansh iz linked to a modpackz, but da modpackz iz no can haz on Modrinth."
+ },
+ "instance.settings.tabs.installation.platform": {
+ "message": "Platfurrm"
+ },
+ "instance.settings.tabs.installation.reinstall.button": {
+ "message": "Snuggly modpackz redo"
+ },
+ "instance.settings.tabs.installation.reinstall.button.reinstalling": {
+ "message": "Snuggly modpackz redo in progress"
+ },
+ "instance.settings.tabs.installation.reinstall.confirm.description": {
+ "message": "Redoing da snuggly tweakie bundlez will reset all da stuffz u added or changed back to what da tweakie bundle givz, removin’ any extra modz or shiny contentz u plopped on top. It may fix da oopsies if da instansh iz borked, but if ur worldz need ur extra stuffz, it might break dem."
+ },
+ "instance.settings.tabs.installation.reinstall.confirm.title": {
+ "message": "Iz u sure u wanna reinstall dis instansh?"
+ },
+ "instance.settings.tabs.installation.reinstall.description": {
+ "message": "I iz gonna reset mah stuffz bak to da way it wuz! All ur fancy add-onz? Gone! Just da original tweakie bundle againz."
+ },
+ "instance.settings.tabs.installation.reinstall.title": {
+ "message": "Snuggly modpackz redo"
+ },
+ "instance.settings.tabs.installation.repair.button": {
+ "message": "Fixy-fix"
+ },
+ "instance.settings.tabs.installation.repair.button.repairing": {
+ "message": "Fixy-fixin"
+ },
+ "instance.settings.tabs.installation.repair.confirm.description": {
+ "message": "Fixy-fixin’ reinstalls all da Minecwaft stuffz it needs and checks if anythin’ iz borked. It may fix da oopsies if da game no start ‘cause of launcher stuff, but it won’t fix borked modz or crashy gamez."
+ },
+ "instance.settings.tabs.installation.repair.confirm.title": {
+ "message": "Fixy-fix dis instansh?"
+ },
+ "instance.settings.tabs.installation.repair.in-progress": {
+ "message": "Fixy-fixin’ goin’ on"
+ },
+ "instance.settings.tabs.installation.reset-selections": {
+ "message": "Go bakk to right meow"
+ },
+ "instance.settings.tabs.installation.show-all-versions": {
+ "message": "Show all da verzhun"
+ },
+ "instance.settings.tabs.installation.tooltip.action.change-version": {
+ "message": "pick new shiny verzhun"
+ },
+ "instance.settings.tabs.installation.tooltip.action.install": {
+ "message": "setupzy"
+ },
+ "instance.settings.tabs.installation.tooltip.action.reinstall": {
+ "message": "snuggly redo"
+ },
+ "instance.settings.tabs.installation.tooltip.action.repair": {
+ "message": "fixy-fix"
+ },
+ "instance.settings.tabs.installation.tooltip.cannot-while-installing": {
+ "message": "No can haz {action} while setupzy goin’ on"
+ },
+ "instance.settings.tabs.installation.tooltip.cannot-while-offline": {
+ "message": "No can haz {action} while hooman webz iz sleepin’"
+ },
+ "instance.settings.tabs.installation.tooltip.cannot-while-repairing": {
+ "message": "No can haz {action} while fixy-fixin’"
+ },
+ "instance.settings.tabs.installation.unknown-version": {
+ "message": "(kitteh dunno verzhun)"
+ },
+ "instance.settings.tabs.installation.unlink.button": {
+ "message": "Break da instansh link"
+ },
+ "instance.settings.tabs.installation.unlink.confirm.description": {
+ "message": "If u go furder, no can haz re-link ‘til u make a brand new instansh. U won’t get shiny modpack updatez no more, n’ it will become a plain ol’ instansh."
+ },
+ "instance.settings.tabs.installation.unlink.confirm.title": {
+ "message": "R u sure u wanna break da instansh link?"
+ },
+ "instance.settings.tabs.installation.unlink.description": {
+ "message": "Dis instansh iz linked to a tweakie bundlez, which means modz no can haz updates and u no can change da mod loader or Minecwaft version. Unlinkin’ will fur-ever disconnect dis instansh from da tweakie bundle."
+ },
+ "instance.settings.tabs.installation.unlink.title": {
+ "message": "Break modpack tie"
+ },
+ "instance.settings.tabs.java": {
+ "message": "Jawa and memowy"
+ },
+ "instance.settings.tabs.java.environment-variables": {
+ "message": "Env pawramz"
+ },
+ "instance.settings.tabs.java.hooks": {
+ "message": "Hooky thingz"
+ },
+ "instance.settings.tabs.java.java-arguments": {
+ "message": "Jawa spellz"
+ },
+ "instance.settings.tabs.java.java-installation": {
+ "message": "Jawa setupzy"
+ },
+ "instance.settings.tabs.java.java-memory": {
+ "message": "Memowy assigned"
+ },
+ "instance.settings.tabs.window": {
+ "message": "Shiny frame"
+ },
+ "instance.settings.tabs.window.custom-window-settings": {
+ "message": "Purrsonal shiny frame tweaks"
+ },
+ "instance.settings.tabs.window.fullscreen": {
+ "message": "Big shiny frame"
+ },
+ "instance.settings.tabs.window.fullscreen.description": {
+ "message": "Make da game go big when startin’ (using shiny options.txt)."
+ },
+ "instance.settings.tabs.window.height": {
+ "message": "Tallness"
+ },
+ "instance.settings.tabs.window.height.description": {
+ "message": "How tall da shiny frame iz when da game go zoom."
+ },
+ "instance.settings.tabs.window.height.enter": {
+ "message": "Type tallness..."
+ },
+ "instance.settings.tabs.window.width": {
+ "message": "Wideness"
+ },
+ "instance.settings.tabs.window.width.description": {
+ "message": "How wide da shiny frame iz when da game go zoom."
+ },
+ "instance.settings.tabs.window.width.enter": {
+ "message": "Enter wideness..."
+ },
+ "instance.settings.title": {
+ "message": "Tweaks"
+ },
+ "instance.worlds.a_minecraft_server": {
+ "message": "A blocky hooman hangout"
+ },
+ "instance.worlds.cant_connect": {
+ "message": "No can haz connect to servah"
+ },
+ "instance.worlds.copy_address": {
+ "message": "Snag hooman placey"
+ },
+ "instance.worlds.dont_show_on_home": {
+ "message": "Shush on da homez"
+ },
+ "instance.worlds.filter.available": {
+ "message": "Can haz now"
+ },
+ "instance.worlds.game_already_open": {
+ "message": "Instansh iz already openz"
+ },
+ "instance.worlds.hardcore": {
+ "message": "Hawd inside mode"
+ },
+ "instance.worlds.incompatible_server": {
+ "message": "Servah iz borked wif dis"
+ },
+ "instance.worlds.no_contact": {
+ "message": "No can haz talk to servah"
+ },
+ "instance.worlds.no_server_quick_play": {
+ "message": "U can only jumpz straight into servahz on Minecwaft Alpha 1.0.5+"
+ },
+ "instance.worlds.no_singleplayer_quick_play": {
+ "message": "U can only jumpz straight into loneleh kitteh worldz on Minecwaft 1.20+"
+ },
+ "instance.worlds.play_instance": {
+ "message": "Startz da thingy"
+ },
+ "instance.worlds.type.server": {
+ "message": "Servah"
+ },
+ "instance.worlds.type.singleplayer": {
+ "message": "Loneleh kitteh"
+ },
+ "instance.worlds.view_instance": {
+ "message": "Peek at instansh"
+ },
+ "instance.worlds.world_in_use": {
+ "message": "World iz busy playin'"
+ },
+ "search.filter.locked.instance": {
+ "message": "Instansh gived me dis"
+ },
+ "search.filter.locked.instance-game-version.title": {
+ "message": "Da gamez verzhun iz gived by da instansh, iz rite"
+ },
+ "search.filter.locked.instance-loader.title": {
+ "message": "Loadar iz gived by teh instansh"
+ },
+ "search.filter.locked.instance.sync": {
+ "message": "Syncz wif da instansh"
+ }
+}
diff --git a/apps/app-frontend/src/locales/lt-LT/index.json b/apps/app-frontend/src/locales/lt-LT/index.json
new file mode 100644
index 000000000..0967ef424
--- /dev/null
+++ b/apps/app-frontend/src/locales/lt-LT/index.json
@@ -0,0 +1 @@
+{}
diff --git a/apps/app-frontend/src/locales/lv-LV/index.json b/apps/app-frontend/src/locales/lv-LV/index.json
new file mode 100644
index 000000000..0967ef424
--- /dev/null
+++ b/apps/app-frontend/src/locales/lv-LV/index.json
@@ -0,0 +1 @@
+{}
diff --git a/apps/app-frontend/src/locales/ms-Arab/index.json b/apps/app-frontend/src/locales/ms-Arab/index.json
new file mode 100644
index 000000000..42ab9bc77
--- /dev/null
+++ b/apps/app-frontend/src/locales/ms-Arab/index.json
@@ -0,0 +1,419 @@
+{
+ "app.settings.developer-mode-enabled": {
+ "message": "مود ڤمباڠون دداياکن."
+ },
+ "app.settings.tabs.appearance": {
+ "message": "تمڤيلن"
+ },
+ "app.settings.tabs.default-instance-options": {
+ "message": "تتڤن لالاي ڤماسڠن"
+ },
+ "app.settings.tabs.feature-flags": {
+ "message": "ڤنتڤن چيري"
+ },
+ "app.settings.tabs.java-installations": {
+ "message": "ڤماسڠن جاۏا"
+ },
+ "app.settings.tabs.privacy": {
+ "message": "ڤريۏاسي"
+ },
+ "app.settings.tabs.resource-management": {
+ "message": "ڤڠوروسن سومبر"
+ },
+ "instance.add-server.add-and-play": {
+ "message": "تمبه دان ماٴين"
+ },
+ "instance.add-server.add-server": {
+ "message": "تمبه ڤلاين"
+ },
+ "instance.add-server.resource-pack.disabled": {
+ "message": "دڽهداياکن"
+ },
+ "instance.add-server.resource-pack.enabled": {
+ "message": "دداياکن"
+ },
+ "instance.add-server.resource-pack.prompt": {
+ "message": "ڤروم"
+ },
+ "instance.add-server.title": {
+ "message": "تمبه ڤلاين"
+ },
+ "instance.edit-server.title": {
+ "message": "سونتيڠ ڤلاين"
+ },
+ "instance.edit-world.hide-from-home": {
+ "message": "سمبوڽيکن دري لامن اوتام"
+ },
+ "instance.edit-world.name": {
+ "message": "نام"
+ },
+ "instance.edit-world.placeholder-name": {
+ "message": "دنيا ماٴينکرفت"
+ },
+ "instance.edit-world.reset-icon": {
+ "message": "تتڤ سمولا ايکون"
+ },
+ "instance.edit-world.title": {
+ "message": "سونتيڠ دنيا"
+ },
+ "instance.filter.disabled": {
+ "message": "ڤروجيک يڠ دڽهداياکن"
+ },
+ "instance.filter.updates-available": {
+ "message": "کمس کيني ترسديا"
+ },
+ "instance.server-modal.address": {
+ "message": "علامت"
+ },
+ "instance.server-modal.name": {
+ "message": "نام"
+ },
+ "instance.server-modal.placeholder-name": {
+ "message": "ڤلاين ماٴينکرفت"
+ },
+ "instance.server-modal.resource-pack": {
+ "message": "ڤيک سومبر"
+ },
+ "instance.settings.tabs.general": {
+ "message": "عموم"
+ },
+ "instance.settings.tabs.general.delete": {
+ "message": "ڤادم ڤماسڠن"
+ },
+ "instance.settings.tabs.general.delete.button": {
+ "message": "ڤادم ڤماسڠن"
+ },
+ "instance.settings.tabs.general.delete.description": {
+ "message": "ممادمکن ڤماسڠن درڤد ڤرنتي اندا سچارا ککل⹁ ترماسوق دنيا⹁ کونفيݢوراسي دان سموا کاندوڠن يڠ دڤاسڠ. برهاتي-هاتي⹁ کران سباٴيق سهاج اندا ممادمکن ڤماسڠن اين⹁ تيدق اد چارا اونتوق مموليهکنڽ."
+ },
+ "instance.settings.tabs.general.deleting.button": {
+ "message": "سدڠ ممادم..."
+ },
+ "instance.settings.tabs.general.duplicate-button": {
+ "message": "چيڤتا سالينن"
+ },
+ "instance.settings.tabs.general.duplicate-button.tooltip.installing": {
+ "message": "تيدق بوليه منچيڤتا سالينن سماس مماسڠ."
+ },
+ "instance.settings.tabs.general.duplicate-instance": {
+ "message": "چيڤتا سالينن ڤماسڠن"
+ },
+ "instance.settings.tabs.general.duplicate-instance.description": {
+ "message": "منچيڤتا سالينن ڤماسڠن اين⹁ ترماسوق دنيا⹁ کونفيݢوراسي⹁ مود⹁ دان سباݢايڽ."
+ },
+ "instance.settings.tabs.general.edit-icon": {
+ "message": "سونتيڠ ايکون"
+ },
+ "instance.settings.tabs.general.edit-icon.remove": {
+ "message": "اليه کلوار ايکون"
+ },
+ "instance.settings.tabs.general.edit-icon.replace": {
+ "message": "ݢنتي ايکون"
+ },
+ "instance.settings.tabs.general.edit-icon.select": {
+ "message": "ڤيليه ايکون"
+ },
+ "instance.settings.tabs.general.library-groups": {
+ "message": "کومڤولن ڤوستاک"
+ },
+ "instance.settings.tabs.general.library-groups.create": {
+ "message": "چيڤتا کومڤولن بهارو"
+ },
+ "instance.settings.tabs.general.library-groups.description": {
+ "message": "کومڤولن ڤوستاک ممبوليهکن اندا مڽوسون ڤماسڠن اندا کدالم بهاݢين يڠ بربيذا دالم ڤوستاک اندا."
+ },
+ "instance.settings.tabs.general.library-groups.enter-name": {
+ "message": "ماسوقکن نام کومڤولن"
+ },
+ "instance.settings.tabs.general.name": {
+ "message": "نام"
+ },
+ "instance.settings.tabs.hooks": {
+ "message": "چاڠکوق ڤلنچرن"
+ },
+ "instance.settings.tabs.hooks.custom-hooks": {
+ "message": "چاڠکوق ڤلنچرن ترسواي"
+ },
+ "instance.settings.tabs.hooks.description": {
+ "message": "چاڠکوق ممبنرکن ڤڠݢونا لنجوتن منجالنکن ڤرينته سيستم ترتنتو سبلوم دان سلڤس ملنچرکن ڤرماٴينن."
+ },
+ "instance.settings.tabs.hooks.post-exit": {
+ "message": "سلڤس کلوار"
+ },
+ "instance.settings.tabs.hooks.post-exit.description": {
+ "message": "دجالنکن سلڤس ڤرماٴينن دتوتوڤ."
+ },
+ "instance.settings.tabs.hooks.post-exit.enter": {
+ "message": "ماسوقکن ڤرينته يڠ اکن دجالنکن سلڤس ڤرماٴينن دتوتوڤ..."
+ },
+ "instance.settings.tabs.hooks.pre-launch": {
+ "message": "سبلوم ڤلنچرن"
+ },
+ "instance.settings.tabs.hooks.pre-launch.description": {
+ "message": "دجالنکن سبلوم ڤماسڠن دلنچرکن."
+ },
+ "instance.settings.tabs.hooks.pre-launch.enter": {
+ "message": "ماسوقکن ڤرينته يڠ اکن دجالنکن سبلوم ڤماسڠن دلنچرکن..."
+ },
+ "instance.settings.tabs.hooks.title": {
+ "message": "چاڠکوق ڤلنچرن ڤرماٴينن"
+ },
+ "instance.settings.tabs.hooks.wrapper": {
+ "message": "ڤمبالوت"
+ },
+ "instance.settings.tabs.hooks.wrapper.description": {
+ "message": "ڤرينته ڤمبالوت اونتوق ملنچرکن ماٴينکرفت."
+ },
+ "instance.settings.tabs.hooks.wrapper.enter": {
+ "message": "ماسوقکن ڤرينته ڤمبالوت..."
+ },
+ "instance.settings.tabs.installation": {
+ "message": "ڤماسڠن"
+ },
+ "instance.settings.tabs.installation.change-version.already-installed.modded": {
+ "message": "{platform} {version} اونتوق ماٴينکرفت {game_version} سوده ڤون دڤاسڠ"
+ },
+ "instance.settings.tabs.installation.change-version.already-installed.vanilla": {
+ "message": "{game_version} ۏانيلا سوده ڤون دڤاسڠ"
+ },
+ "instance.settings.tabs.installation.change-version.button": {
+ "message": "توکر ۏرسي"
+ },
+ "instance.settings.tabs.installation.change-version.button.install": {
+ "message": "ڤاسڠ"
+ },
+ "instance.settings.tabs.installation.change-version.button.installing": {
+ "message": "سدڠ مماسڠ"
+ },
+ "instance.settings.tabs.installation.change-version.cannot-while-fetching": {
+ "message": "سدڠ مڠمبيل ۏرسي ڤيک مود"
+ },
+ "instance.settings.tabs.installation.change-version.in-progress": {
+ "message": "سدڠ مماسڠ ۏرسي بهارو"
+ },
+ "instance.settings.tabs.installation.currently-installed": {
+ "message": "دڤاسڠ ڤد ماس اين"
+ },
+ "instance.settings.tabs.installation.debug-information": {
+ "message": "معلومت ڽهڤڤيجت:"
+ },
+ "instance.settings.tabs.installation.fetching-modpack-details": {
+ "message": "سدڠ مڠمبيل معلومت ڤيک مود"
+ },
+ "instance.settings.tabs.installation.game-version": {
+ "message": "ۏرسي ڤرماٴينن"
+ },
+ "instance.settings.tabs.installation.install": {
+ "message": "ڤاسڠ"
+ },
+ "instance.settings.tabs.installation.install.in-progress": {
+ "message": "ڤماسڠن سدڠ دجالنکن"
+ },
+ "instance.settings.tabs.installation.loader-version": {
+ "message": "ۏرسي {loader}"
+ },
+ "instance.settings.tabs.installation.minecraft-version": {
+ "message": "ماٴينکرفت {version}"
+ },
+ "instance.settings.tabs.installation.no-connection": {
+ "message": "تيدق داڤت مڠمبيل بوتيرن ڤيک مود يڠ ترڤاٴوت. سيلا سمق سامبوڠن اينترنيت اندا."
+ },
+ "instance.settings.tabs.installation.no-loader-versions": {
+ "message": "{loader} تيدق ترسديا اونتوق ماٴينکرفت {version}. چوبا ڤموات مود يڠ لاٴين."
+ },
+ "instance.settings.tabs.installation.no-modpack-found": {
+ "message": "ڤماسڠن اين دڤاٴوتکن کڤد سبواه ڤيک مود⹁ تتاڤي ڤيک مود ترسبوت تيدق داڤت دجومڤاٴي ڤد Modrinth."
+ },
+ "instance.settings.tabs.installation.platform": {
+ "message": "ڤلتفوم"
+ },
+ "instance.settings.tabs.installation.reinstall.button": {
+ "message": "ڤاسڠ سمولا ڤيک مود"
+ },
+ "instance.settings.tabs.installation.reinstall.button.reinstalling": {
+ "message": "سدڠ مماسڠ سمولا ڤيک مود"
+ },
+ "instance.settings.tabs.installation.reinstall.confirm.description": {
+ "message": "ڤماسڠن سمولا اکن منتڤکن سمولا سموا کاندوڠن يڠ دڤاسڠ اتاو دأوبه سواي کڤد اڤ يڠ دسدياکن اوليه ڤيک مود⹁ مڠاليه کلوار سبارڠ مود اتاو کاندوڠن يڠ تله اندا تمبهکن د اتس ڤماسڠن اصل. اين موڠکين داڤت ممبتولکن تيڠکه لاکو يڠ تيدق دجڠک جک ڤروبهن تله دبوات ڤد ڤماسڠن⹁ تتاڤي جک دنيا اندا کيني برݢنتوڠ ڤد کاندوڠن تمبهن يڠ دڤاسڠ⹁ اي موڠکين اکن مروسقکن دنيا سديا اد."
+ },
+ "instance.settings.tabs.installation.reinstall.confirm.title": {
+ "message": "اداکه اندا ڤستي ماهو مماسڠ سمولا ڤماسڠن اين؟"
+ },
+ "instance.settings.tabs.installation.reinstall.description": {
+ "message": "منتڤکن سمولا کاندوڠن ڤماسڠن کڤد کأداٴن اصلڽ⹁ مڠاليه کلوار سبارڠ مود اتاو کاندوڠن يڠ تله اندا تمبهکن داتس ڤيک مود اصل."
+ },
+ "instance.settings.tabs.installation.reinstall.title": {
+ "message": "ڤاسڠ سمولا ڤيک مود"
+ },
+ "instance.settings.tabs.installation.repair.button": {
+ "message": "ڤرباٴيقي"
+ },
+ "instance.settings.tabs.installation.repair.button.repairing": {
+ "message": "سدڠ ممڤرباٴيقي"
+ },
+ "instance.settings.tabs.installation.repair.confirm.description": {
+ "message": "ڤمباٴيقن اين اکن مماسڠ سمولا کبرݢنتوڠن ماٴينکرفت دان ممريقسا کروسقن. اين موڠکين داڤت مڽلسايکن ايسو جک ڤرماٴينن اندا تيدق دلنچرکن کران رالت برکاٴيتن ڤلنچر⹁ تتاڤي تيدق اکن مڽلسايکن ايسو اتاو رانڤ يڠ برکاٴيتن دڠن مود يڠ دڤاسڠ."
+ },
+ "instance.settings.tabs.installation.repair.confirm.title": {
+ "message": "ڤرباٴيقي ڤماسڠن؟"
+ },
+ "instance.settings.tabs.installation.repair.in-progress": {
+ "message": "ڤمباٴيقن سدڠ دجالنکن"
+ },
+ "instance.settings.tabs.installation.reset-selections": {
+ "message": "تتڤ سمولا کڤد سماس"
+ },
+ "instance.settings.tabs.installation.show-all-versions": {
+ "message": "تونجوقکن سموا ۏرسي"
+ },
+ "instance.settings.tabs.installation.tooltip.action.change-version": {
+ "message": "مڠوبه ۏرسي"
+ },
+ "instance.settings.tabs.installation.tooltip.action.install": {
+ "message": "مماسڠ"
+ },
+ "instance.settings.tabs.installation.tooltip.action.reinstall": {
+ "message": "مماسڠ سمولا"
+ },
+ "instance.settings.tabs.installation.tooltip.action.repair": {
+ "message": "ممڤرباٴيقي"
+ },
+ "instance.settings.tabs.installation.tooltip.cannot-while-installing": {
+ "message": "تيدق بوليه {action} سماس مماسڠ"
+ },
+ "instance.settings.tabs.installation.tooltip.cannot-while-offline": {
+ "message": "تيدق بوليه {action} سماس براد دلوار تالين"
+ },
+ "instance.settings.tabs.installation.tooltip.cannot-while-repairing": {
+ "message": "تيدق بوليه {action} سماس ممڤرباٴيقي"
+ },
+ "instance.settings.tabs.installation.unknown-version": {
+ "message": "(ۏرسي تيدق دکتاهوءي)"
+ },
+ "instance.settings.tabs.installation.unlink.button": {
+ "message": "ڽهڤاٴوتکن ڤماسڠن"
+ },
+ "instance.settings.tabs.installation.unlink.confirm.description": {
+ "message": "جک اندا منروسکن⹁ اندا تيدق اکن داڤت مماٴوتکنڽ سمولا تنڤا ممبوات ڤماسڠن يڠ بهارو سڤنوهڽ. اندا تيدق اکن منريما کمس کيني ڤيک مود لاݢي دان اي اکن منجادي ڤماسڠن بياسا."
+ },
+ "instance.settings.tabs.installation.unlink.confirm.title": {
+ "message": "اداکه اندا ڤستي ماهو مڽهڤاٴوتکن ڤماسڠن اين؟"
+ },
+ "instance.settings.tabs.installation.unlink.description": {
+ "message": "ڤماسڠن اين دڤاٴوتکن کڤد ڤيک مود⹁ يڠ برمقصود مود تيدق بوليه دکمس کيني دان اندا تيدق بوليه منوکر ڤموات مود اتاو ۏرسي ماٴينکرفت. مڽهڤاٴوت ڤماسڠن اين اکن مموتوسکن سامبوڠن ڤماسڠن اين سچارا ککل درڤد ڤيک مود."
+ },
+ "instance.settings.tabs.installation.unlink.title": {
+ "message": "ڽهڤاٴوت درڤد ڤيک مود"
+ },
+ "instance.settings.tabs.java": {
+ "message": "جاۏا دان ايڠتن"
+ },
+ "instance.settings.tabs.java.environment-variables": {
+ "message": "ڤمبوليهأوبه ڤرسکيترن"
+ },
+ "instance.settings.tabs.java.hooks": {
+ "message": "چاڠکوق"
+ },
+ "instance.settings.tabs.java.java-arguments": {
+ "message": "ارݢومن جاۏا"
+ },
+ "instance.settings.tabs.java.java-installation": {
+ "message": "ڤماسڠن جاۏا"
+ },
+ "instance.settings.tabs.java.java-memory": {
+ "message": "ايڠتن يڠ دڤراونتوقکن"
+ },
+ "instance.settings.tabs.window": {
+ "message": "تتيڠکڤ"
+ },
+ "instance.settings.tabs.window.custom-window-settings": {
+ "message": "تتڤن تتيڠکڤ ترسواي"
+ },
+ "instance.settings.tabs.window.fullscreen": {
+ "message": "سکرين ڤنوه"
+ },
+ "instance.settings.tabs.window.fullscreen.description": {
+ "message": "ڤرماٴينن اکن دمولاکن دالم سکرين ڤنوه کتيک دلنچرکن (مڠݢوناکن options.txt)."
+ },
+ "instance.settings.tabs.window.height": {
+ "message": "تيڠݢي"
+ },
+ "instance.settings.tabs.window.height.description": {
+ "message": "تيڠݢي تتيڠکڤ ڤرماٴينن اڤابيلا دلنچرکن."
+ },
+ "instance.settings.tabs.window.height.enter": {
+ "message": "ماسوقکن تيڠݢي..."
+ },
+ "instance.settings.tabs.window.width": {
+ "message": "ليبر"
+ },
+ "instance.settings.tabs.window.width.description": {
+ "message": "ليبر تتيڠکڤ ڤرماٴينن اڤابيلا دلنچرکن."
+ },
+ "instance.settings.tabs.window.width.enter": {
+ "message": "ماسوقکن ليبر..."
+ },
+ "instance.settings.title": {
+ "message": "تتڤن"
+ },
+ "instance.worlds.a_minecraft_server": {
+ "message": "ڤلاين ماٴينکرفت"
+ },
+ "instance.worlds.cant_connect": {
+ "message": "تيدق داڤت مڽامبوڠ کڤلاين"
+ },
+ "instance.worlds.copy_address": {
+ "message": "سالين علامت"
+ },
+ "instance.worlds.dont_show_on_home": {
+ "message": "جاڠن تونجوقکن ڤد لامن اوتام"
+ },
+ "instance.worlds.filter.available": {
+ "message": "ترسديا"
+ },
+ "instance.worlds.game_already_open": {
+ "message": "ڤماسڠن سوده ڤون دبوک"
+ },
+ "instance.worlds.hardcore": {
+ "message": "مود تݢر"
+ },
+ "instance.worlds.incompatible_server": {
+ "message": "ڤلاين تيدق سراسي"
+ },
+ "instance.worlds.no_contact": {
+ "message": "ڤلاين تيدق داڤت دهوبوڠي"
+ },
+ "instance.worlds.no_server_quick_play": {
+ "message": "اندا هاڽ بوليه ماسوق تروس کدالم ڤلاين ڤد ماٴينکرفت ۏرسي الفا 1.0.5 دان کاتس"
+ },
+ "instance.worlds.no_singleplayer_quick_play": {
+ "message": "اندا هاڽ بوليه ماسوق تروس کدالم دنيا ايکاڤماءين ڤد ماٴينکرفت ۏرسي 1.20 دان کاتس"
+ },
+ "instance.worlds.play_instance": {
+ "message": "ماٴينکن ڤماسڠن"
+ },
+ "instance.worlds.type.server": {
+ "message": "ڤلاين"
+ },
+ "instance.worlds.type.singleplayer": {
+ "message": "ايکاڤماٴين"
+ },
+ "instance.worlds.view_instance": {
+ "message": "ليهت ڤماسڠن"
+ },
+ "instance.worlds.world_in_use": {
+ "message": "دنيا سدڠ دݢوناکن"
+ },
+ "search.filter.locked.instance": {
+ "message": "دسدياکن اوليه ڤماسڠن اين"
+ },
+ "search.filter.locked.instance-game-version.title": {
+ "message": "ۏرسي ڤرماٴينن اداله دسدياکن اوليه ڤماسڠن اين"
+ },
+ "search.filter.locked.instance-loader.title": {
+ "message": "ڤموات اداله دسدياکن اوليه ڤماسڠن اين"
+ },
+ "search.filter.locked.instance.sync": {
+ "message": "سلارسکن دڠن ڤماسڠن"
+ }
+}
diff --git a/apps/app-frontend/src/locales/ms-MY/index.json b/apps/app-frontend/src/locales/ms-MY/index.json
new file mode 100644
index 000000000..78b2551a3
--- /dev/null
+++ b/apps/app-frontend/src/locales/ms-MY/index.json
@@ -0,0 +1,419 @@
+{
+ "app.settings.developer-mode-enabled": {
+ "message": "Mod pembangun didayakan."
+ },
+ "app.settings.tabs.appearance": {
+ "message": "Tampilan"
+ },
+ "app.settings.tabs.default-instance-options": {
+ "message": "Tetapan lalai pemasangan"
+ },
+ "app.settings.tabs.feature-flags": {
+ "message": "Penetapan ciri"
+ },
+ "app.settings.tabs.java-installations": {
+ "message": "Pemasangan Java"
+ },
+ "app.settings.tabs.privacy": {
+ "message": "Privasi"
+ },
+ "app.settings.tabs.resource-management": {
+ "message": "Pengurusan sumber"
+ },
+ "instance.add-server.add-and-play": {
+ "message": "Tambah dan main"
+ },
+ "instance.add-server.add-server": {
+ "message": "Tambah pelayan"
+ },
+ "instance.add-server.resource-pack.disabled": {
+ "message": "Dinyahdayakan"
+ },
+ "instance.add-server.resource-pack.enabled": {
+ "message": "Didayakan"
+ },
+ "instance.add-server.resource-pack.prompt": {
+ "message": "Prom"
+ },
+ "instance.add-server.title": {
+ "message": "Tambah pelayan"
+ },
+ "instance.edit-server.title": {
+ "message": "Sunting pelayan"
+ },
+ "instance.edit-world.hide-from-home": {
+ "message": "Sembunyikan dari Laman Utama"
+ },
+ "instance.edit-world.name": {
+ "message": "Nama"
+ },
+ "instance.edit-world.placeholder-name": {
+ "message": "Dunia Minecraft"
+ },
+ "instance.edit-world.reset-icon": {
+ "message": "Tetap semula ikon"
+ },
+ "instance.edit-world.title": {
+ "message": "Sunting dunia"
+ },
+ "instance.filter.disabled": {
+ "message": "Projek yang dinyahdayakan"
+ },
+ "instance.filter.updates-available": {
+ "message": "Kemas kini tersedia"
+ },
+ "instance.server-modal.address": {
+ "message": "Alamat"
+ },
+ "instance.server-modal.name": {
+ "message": "Nama"
+ },
+ "instance.server-modal.placeholder-name": {
+ "message": "Pelayan Minecraft"
+ },
+ "instance.server-modal.resource-pack": {
+ "message": "Pek sumber"
+ },
+ "instance.settings.tabs.general": {
+ "message": "Umum"
+ },
+ "instance.settings.tabs.general.delete": {
+ "message": "Padam pemasangan"
+ },
+ "instance.settings.tabs.general.delete.button": {
+ "message": "Padam pemasangan"
+ },
+ "instance.settings.tabs.general.delete.description": {
+ "message": "Memadamkan pemasangan daripada peranti anda secara kekal, termasuk dunia, konfigurasi dan semua kandungan yang dipasang. Berhati-hati, kerana sebaik sahaja anda memadamkan pemasangan ini, tidak ada cara untuk memulihkannya."
+ },
+ "instance.settings.tabs.general.deleting.button": {
+ "message": "Sedang memadam..."
+ },
+ "instance.settings.tabs.general.duplicate-button": {
+ "message": "Cipta salinan"
+ },
+ "instance.settings.tabs.general.duplicate-button.tooltip.installing": {
+ "message": "Tidak boleh mencipta salinan semasa memasang."
+ },
+ "instance.settings.tabs.general.duplicate-instance": {
+ "message": "Cipta salinan pemasangan"
+ },
+ "instance.settings.tabs.general.duplicate-instance.description": {
+ "message": "Mencipta salinan pemasangan ini, termasuk dunia, konfigurasi, mod, dsb."
+ },
+ "instance.settings.tabs.general.edit-icon": {
+ "message": "Sunting ikon"
+ },
+ "instance.settings.tabs.general.edit-icon.remove": {
+ "message": "Alih keluar ikon"
+ },
+ "instance.settings.tabs.general.edit-icon.replace": {
+ "message": "Ganti ikon"
+ },
+ "instance.settings.tabs.general.edit-icon.select": {
+ "message": "Pilih ikon"
+ },
+ "instance.settings.tabs.general.library-groups": {
+ "message": "Kumpulan pustaka"
+ },
+ "instance.settings.tabs.general.library-groups.create": {
+ "message": "Cipta kumpulan baharu"
+ },
+ "instance.settings.tabs.general.library-groups.description": {
+ "message": "Kumpulan pustaka membolehkan anda menyusun pemasangan anda ke dalam bahagian yang berbeza dalam pustaka anda."
+ },
+ "instance.settings.tabs.general.library-groups.enter-name": {
+ "message": "Masukkan nama kumpulan"
+ },
+ "instance.settings.tabs.general.name": {
+ "message": "Nama"
+ },
+ "instance.settings.tabs.hooks": {
+ "message": "Cangkuk pelancaran"
+ },
+ "instance.settings.tabs.hooks.custom-hooks": {
+ "message": "Cangkuk pelancaran tersuai"
+ },
+ "instance.settings.tabs.hooks.description": {
+ "message": "Cangkuk membenarkan pengguna lanjutan menjalankan perintah sistem tertentu sebelum dan selepas melancarkan permainan."
+ },
+ "instance.settings.tabs.hooks.post-exit": {
+ "message": "Selepas keluar"
+ },
+ "instance.settings.tabs.hooks.post-exit.description": {
+ "message": "Dijalankan selepas permainan ditutup."
+ },
+ "instance.settings.tabs.hooks.post-exit.enter": {
+ "message": "Masukkan perintah yang akan dijalankan selepas permainan ditutup..."
+ },
+ "instance.settings.tabs.hooks.pre-launch": {
+ "message": "Sebelum pelancaran"
+ },
+ "instance.settings.tabs.hooks.pre-launch.description": {
+ "message": "Dijalankan sebelum pemasangan dilancarkan."
+ },
+ "instance.settings.tabs.hooks.pre-launch.enter": {
+ "message": "Masukkan perintah yang akan dijalankan sebelum pemasangan dilancarkan..."
+ },
+ "instance.settings.tabs.hooks.title": {
+ "message": "Cangkuk pelancaran permainan"
+ },
+ "instance.settings.tabs.hooks.wrapper": {
+ "message": "Pembalut"
+ },
+ "instance.settings.tabs.hooks.wrapper.description": {
+ "message": "Perintah pembalut untuk melancarkan Minecraft."
+ },
+ "instance.settings.tabs.hooks.wrapper.enter": {
+ "message": "Masukkan perintah pembalut..."
+ },
+ "instance.settings.tabs.installation": {
+ "message": "Pemasangan"
+ },
+ "instance.settings.tabs.installation.change-version.already-installed.modded": {
+ "message": "{platform} {version} untuk Minecraft {game_version} sudah pun dipasang"
+ },
+ "instance.settings.tabs.installation.change-version.already-installed.vanilla": {
+ "message": "{game_version} vanila sudah pun dipasang"
+ },
+ "instance.settings.tabs.installation.change-version.button": {
+ "message": "Tukar versi"
+ },
+ "instance.settings.tabs.installation.change-version.button.install": {
+ "message": "Pasang"
+ },
+ "instance.settings.tabs.installation.change-version.button.installing": {
+ "message": "Sedang memasang"
+ },
+ "instance.settings.tabs.installation.change-version.cannot-while-fetching": {
+ "message": "Sedang mengambil versi pek mod"
+ },
+ "instance.settings.tabs.installation.change-version.in-progress": {
+ "message": "Sedang memasang versi baharu"
+ },
+ "instance.settings.tabs.installation.currently-installed": {
+ "message": "Dipasang pada masa ini"
+ },
+ "instance.settings.tabs.installation.debug-information": {
+ "message": "Maklumat nyahpepijat:"
+ },
+ "instance.settings.tabs.installation.fetching-modpack-details": {
+ "message": "Sedang mengambil maklumat pek mod"
+ },
+ "instance.settings.tabs.installation.game-version": {
+ "message": "Versi permainan"
+ },
+ "instance.settings.tabs.installation.install": {
+ "message": "Pasang"
+ },
+ "instance.settings.tabs.installation.install.in-progress": {
+ "message": "Pemasangan sedang dijalankan"
+ },
+ "instance.settings.tabs.installation.loader-version": {
+ "message": "Versi {loader}"
+ },
+ "instance.settings.tabs.installation.minecraft-version": {
+ "message": "Minecraft {version}"
+ },
+ "instance.settings.tabs.installation.no-connection": {
+ "message": "Tidak dapat mengambil butiran pek mod yang terpaut. Sila semak sambungan internet anda."
+ },
+ "instance.settings.tabs.installation.no-loader-versions": {
+ "message": "{loader} tidak tersedia untuk Minecraft {version}. Cuba pemuat mod yang lain."
+ },
+ "instance.settings.tabs.installation.no-modpack-found": {
+ "message": "Pemasangan ini dipautkan kepada sebuah pek mod, tetapi pek mod tersebut tidak dapat dijumpai pada Modrinth."
+ },
+ "instance.settings.tabs.installation.platform": {
+ "message": "Platform"
+ },
+ "instance.settings.tabs.installation.reinstall.button": {
+ "message": "Pasang semula pek mod"
+ },
+ "instance.settings.tabs.installation.reinstall.button.reinstalling": {
+ "message": "Sedang memasang semula pek mod"
+ },
+ "instance.settings.tabs.installation.reinstall.confirm.description": {
+ "message": "Pemasangan semula akan menetapkan semula semua kandungan yang dipasang atau diubah suai kepada apa yang disediakan oleh pek mod, mengalih keluar sebarang mod atau kandungan yang telah anda tambahkan di atas pemasangan asal. Ini mungkin dapat membetulkan tingkah laku yang tidak dijangka jika perubahan telah dibuat pada pemasangan, tetapi jika dunia anda kini bergantung pada kandungan tambahan yang dipasang, ia mungkin akan merosakkan dunia sedia ada."
+ },
+ "instance.settings.tabs.installation.reinstall.confirm.title": {
+ "message": "Adakah anda pasti mahu memasang semula pemasangan ini?"
+ },
+ "instance.settings.tabs.installation.reinstall.description": {
+ "message": "Menetapkan semula kandungan pemasangan kepada keadaan asalnya, mengalih keluar sebarang mod atau kandungan yang telah anda tambahkan di atas pek mod asal."
+ },
+ "instance.settings.tabs.installation.reinstall.title": {
+ "message": "Pasang semula pek mod"
+ },
+ "instance.settings.tabs.installation.repair.button": {
+ "message": "Perbaiki"
+ },
+ "instance.settings.tabs.installation.repair.button.repairing": {
+ "message": "Sedang memperbaiki"
+ },
+ "instance.settings.tabs.installation.repair.confirm.description": {
+ "message": "Pembaikan ini akan memasang semula kebergantungan Minecraft dan memeriksa kerosakan. Ini mungkin dapat menyelesaikan isu jika permainan anda tidak dilancarkan kerana ralat berkaitan pelancar, tetapi tidak akan menyelesaikan isu atau ranap yang berkaitan dengan mod yang dipasang."
+ },
+ "instance.settings.tabs.installation.repair.confirm.title": {
+ "message": "Perbaiki pemasangan?"
+ },
+ "instance.settings.tabs.installation.repair.in-progress": {
+ "message": "Pembaikan sedang dijalankan"
+ },
+ "instance.settings.tabs.installation.reset-selections": {
+ "message": "Tetap semula kepada semasa"
+ },
+ "instance.settings.tabs.installation.show-all-versions": {
+ "message": "Tunjukkan semua versi"
+ },
+ "instance.settings.tabs.installation.tooltip.action.change-version": {
+ "message": "mengubah versi"
+ },
+ "instance.settings.tabs.installation.tooltip.action.install": {
+ "message": "memasang"
+ },
+ "instance.settings.tabs.installation.tooltip.action.reinstall": {
+ "message": "memasang semula"
+ },
+ "instance.settings.tabs.installation.tooltip.action.repair": {
+ "message": "memperbaiki"
+ },
+ "instance.settings.tabs.installation.tooltip.cannot-while-installing": {
+ "message": "Tidak boleh {action} semasa memasang"
+ },
+ "instance.settings.tabs.installation.tooltip.cannot-while-offline": {
+ "message": "Tidak boleh {action} semasa berada di luar talian"
+ },
+ "instance.settings.tabs.installation.tooltip.cannot-while-repairing": {
+ "message": "Tidak boleh {action} semasa memperbaiki"
+ },
+ "instance.settings.tabs.installation.unknown-version": {
+ "message": "(versi tidak diketahui)"
+ },
+ "instance.settings.tabs.installation.unlink.button": {
+ "message": "Nyahpautkan pemasangan"
+ },
+ "instance.settings.tabs.installation.unlink.confirm.description": {
+ "message": "Jika anda meneruskan, anda tidak akan dapat memautkannya semula tanpa membuat pemasangan yang baharu sepenuhnya. Anda tidak akan menerima kemas kini pek mod lagi dan ia akan menjadi pemasangan biasa."
+ },
+ "instance.settings.tabs.installation.unlink.confirm.title": {
+ "message": "Adakah anda pasti mahu menyahpautkan pemasangan ini?"
+ },
+ "instance.settings.tabs.installation.unlink.description": {
+ "message": "Pemasangan ini dipautkan kepada pek mod, yang bermaksud mod tidak boleh dikemas kini dan anda tidak boleh menukar pemuat mod atau versi Minecraft. Menyahpaut pemasangan ini akan memutuskan sambungan pemasangan ini secara kekal daripada pek mod."
+ },
+ "instance.settings.tabs.installation.unlink.title": {
+ "message": "Nyahpaut daripada pek mod"
+ },
+ "instance.settings.tabs.java": {
+ "message": "Java dan ingatan"
+ },
+ "instance.settings.tabs.java.environment-variables": {
+ "message": "Pembolehubah persekitaran"
+ },
+ "instance.settings.tabs.java.hooks": {
+ "message": "Cangkuk"
+ },
+ "instance.settings.tabs.java.java-arguments": {
+ "message": "Argumen Java"
+ },
+ "instance.settings.tabs.java.java-installation": {
+ "message": "Pemasangan Java"
+ },
+ "instance.settings.tabs.java.java-memory": {
+ "message": "Ingatan yang diperuntukkan"
+ },
+ "instance.settings.tabs.window": {
+ "message": "Tetingkap"
+ },
+ "instance.settings.tabs.window.custom-window-settings": {
+ "message": "Tetapan tetingkap tersuai"
+ },
+ "instance.settings.tabs.window.fullscreen": {
+ "message": "Skrin penuh"
+ },
+ "instance.settings.tabs.window.fullscreen.description": {
+ "message": "Permainan akan dimulakan dalam skrin penuh ketika dilancarkan (menggunakan options.txt)."
+ },
+ "instance.settings.tabs.window.height": {
+ "message": "Tinggi"
+ },
+ "instance.settings.tabs.window.height.description": {
+ "message": "Tinggi tetingkap permainan apabila dilancarkan."
+ },
+ "instance.settings.tabs.window.height.enter": {
+ "message": "Masukkan tinggi..."
+ },
+ "instance.settings.tabs.window.width": {
+ "message": "Lebar"
+ },
+ "instance.settings.tabs.window.width.description": {
+ "message": "Lebar tetingkap permainan apabila dilancarkan."
+ },
+ "instance.settings.tabs.window.width.enter": {
+ "message": "Masukkan lebar..."
+ },
+ "instance.settings.title": {
+ "message": "Tetapan"
+ },
+ "instance.worlds.a_minecraft_server": {
+ "message": "Pelayan Minecraft"
+ },
+ "instance.worlds.cant_connect": {
+ "message": "Tidak dapat menyambung ke pelayan"
+ },
+ "instance.worlds.copy_address": {
+ "message": "Salin alamat"
+ },
+ "instance.worlds.dont_show_on_home": {
+ "message": "Jangan tunjukkan pada Laman Utama"
+ },
+ "instance.worlds.filter.available": {
+ "message": "Tersedia"
+ },
+ "instance.worlds.game_already_open": {
+ "message": "Pemasangan sudah pun dibuka"
+ },
+ "instance.worlds.hardcore": {
+ "message": "Mod tegar"
+ },
+ "instance.worlds.incompatible_server": {
+ "message": "Pelayan tidak serasi"
+ },
+ "instance.worlds.no_contact": {
+ "message": "Pelayan tidak dapat dihubungi"
+ },
+ "instance.worlds.no_server_quick_play": {
+ "message": "Anda hanya boleh masuk terus ke dalam pelayan pada Minecraft versi Alpha 1.0.5 dan ke atas"
+ },
+ "instance.worlds.no_singleplayer_quick_play": {
+ "message": "Anda hanya boleh masuk terus ke dalam dunia ekapemain pada Minecraft versi 1.20 dan ke atas"
+ },
+ "instance.worlds.play_instance": {
+ "message": "Mainkan pemasangan"
+ },
+ "instance.worlds.type.server": {
+ "message": "Pelayan"
+ },
+ "instance.worlds.type.singleplayer": {
+ "message": "Ekapemain"
+ },
+ "instance.worlds.view_instance": {
+ "message": "Lihat pemasangan"
+ },
+ "instance.worlds.world_in_use": {
+ "message": "Dunia sedang digunakan"
+ },
+ "search.filter.locked.instance": {
+ "message": "Disediakan oleh pemasangan ini"
+ },
+ "search.filter.locked.instance-game-version.title": {
+ "message": "Versi permainan adalah disediakan oleh pemasangan ini"
+ },
+ "search.filter.locked.instance-loader.title": {
+ "message": "Pemuat adalah disediakan oleh pemasangan ini"
+ },
+ "search.filter.locked.instance.sync": {
+ "message": "Selaraskan dengan pemasangan"
+ }
+}
diff --git a/apps/app-frontend/src/locales/nl-NL/index.json b/apps/app-frontend/src/locales/nl-NL/index.json
new file mode 100644
index 000000000..46d1ea039
--- /dev/null
+++ b/apps/app-frontend/src/locales/nl-NL/index.json
@@ -0,0 +1,419 @@
+{
+ "app.settings.developer-mode-enabled": {
+ "message": "Ontwikkelaarsmodus ingeschakeld."
+ },
+ "app.settings.tabs.appearance": {
+ "message": "Uiterlijk"
+ },
+ "app.settings.tabs.default-instance-options": {
+ "message": "Standaardopties voor instantie"
+ },
+ "app.settings.tabs.feature-flags": {
+ "message": "Functie vlaggen"
+ },
+ "app.settings.tabs.java-installations": {
+ "message": "Java installaties"
+ },
+ "app.settings.tabs.privacy": {
+ "message": "Privacy"
+ },
+ "app.settings.tabs.resource-management": {
+ "message": "Bronnenbeheer"
+ },
+ "instance.add-server.add-and-play": {
+ "message": "Toevoegen en spelen"
+ },
+ "instance.add-server.add-server": {
+ "message": "Server toevoegen"
+ },
+ "instance.add-server.resource-pack.disabled": {
+ "message": "Uitgeschakeld"
+ },
+ "instance.add-server.resource-pack.enabled": {
+ "message": "Ingeschakeld"
+ },
+ "instance.add-server.resource-pack.prompt": {
+ "message": "Vragen"
+ },
+ "instance.add-server.title": {
+ "message": "Voeg een server toe"
+ },
+ "instance.edit-server.title": {
+ "message": "Server bewerken"
+ },
+ "instance.edit-world.hide-from-home": {
+ "message": "Verbergen van de startpagina"
+ },
+ "instance.edit-world.name": {
+ "message": "Naam"
+ },
+ "instance.edit-world.placeholder-name": {
+ "message": "Minecraft Wereld"
+ },
+ "instance.edit-world.reset-icon": {
+ "message": "Herstel icoon"
+ },
+ "instance.edit-world.title": {
+ "message": "Wereld bewerken"
+ },
+ "instance.filter.disabled": {
+ "message": "Uitgeschakelde projecten"
+ },
+ "instance.filter.updates-available": {
+ "message": "Updates beschikbaar"
+ },
+ "instance.server-modal.address": {
+ "message": "Adres"
+ },
+ "instance.server-modal.name": {
+ "message": "Naam"
+ },
+ "instance.server-modal.placeholder-name": {
+ "message": "Minecraft Server"
+ },
+ "instance.server-modal.resource-pack": {
+ "message": "Bronpakket"
+ },
+ "instance.settings.tabs.general": {
+ "message": "Algemeen"
+ },
+ "instance.settings.tabs.general.delete": {
+ "message": "Verwijder instantie"
+ },
+ "instance.settings.tabs.general.delete.button": {
+ "message": "Verwijder instantie"
+ },
+ "instance.settings.tabs.general.delete.description": {
+ "message": "Verwijdert permanent een instantie van je apparaat, inclusief je werelden, instellingen en alle geïnstalleerde inhoud. Wees voorzichtig, want zodra je een instantie verwijdert, is het niet meer mogelijk om deze te herstellen."
+ },
+ "instance.settings.tabs.general.deleting.button": {
+ "message": "Verwijderen..."
+ },
+ "instance.settings.tabs.general.duplicate-button": {
+ "message": "Dupliceren"
+ },
+ "instance.settings.tabs.general.duplicate-button.tooltip.installing": {
+ "message": "Kan niet dupliceren tijdens installatie."
+ },
+ "instance.settings.tabs.general.duplicate-instance": {
+ "message": "Instantie dupliceren"
+ },
+ "instance.settings.tabs.general.duplicate-instance.description": {
+ "message": "Creëert een kopie van deze instantie, inclusief werelden, instellingen, mods, etc."
+ },
+ "instance.settings.tabs.general.edit-icon": {
+ "message": "Pictogram aanpassen"
+ },
+ "instance.settings.tabs.general.edit-icon.remove": {
+ "message": "Verwijder pictogram"
+ },
+ "instance.settings.tabs.general.edit-icon.replace": {
+ "message": "Vervang pictogram"
+ },
+ "instance.settings.tabs.general.edit-icon.select": {
+ "message": "Selecteer pictogram"
+ },
+ "instance.settings.tabs.general.library-groups": {
+ "message": "Bibliotheekgroepen"
+ },
+ "instance.settings.tabs.general.library-groups.create": {
+ "message": "Nieuwe groep creëren"
+ },
+ "instance.settings.tabs.general.library-groups.description": {
+ "message": "Bibliotheekgroepen stellen je in staat om je instanties in verschillende secties in je bibliotheek te organiseren."
+ },
+ "instance.settings.tabs.general.library-groups.enter-name": {
+ "message": "Voer groepsnaam in"
+ },
+ "instance.settings.tabs.general.name": {
+ "message": "Naam"
+ },
+ "instance.settings.tabs.hooks": {
+ "message": "Opstart haakjes"
+ },
+ "instance.settings.tabs.hooks.custom-hooks": {
+ "message": "Aangepaste opstart haakjes"
+ },
+ "instance.settings.tabs.hooks.description": {
+ "message": "Haakjes maken het mogelijk voor gevorderde gebruikers om bepaalde systeemcommando's uit te voeren voor en na het opstarten van het spel."
+ },
+ "instance.settings.tabs.hooks.post-exit": {
+ "message": "Na het afsluiten"
+ },
+ "instance.settings.tabs.hooks.post-exit.description": {
+ "message": "Uitgevoerd nadat het spel is afgesloten."
+ },
+ "instance.settings.tabs.hooks.post-exit.enter": {
+ "message": "Voer na-afsluitcommando in..."
+ },
+ "instance.settings.tabs.hooks.pre-launch": {
+ "message": "Voor het opstarten"
+ },
+ "instance.settings.tabs.hooks.pre-launch.description": {
+ "message": "Uitgevoerd voor de instantie wordt opgestart."
+ },
+ "instance.settings.tabs.hooks.pre-launch.enter": {
+ "message": "Voer commando voor het opstarten in..."
+ },
+ "instance.settings.tabs.hooks.title": {
+ "message": "Game opstart haakjes"
+ },
+ "instance.settings.tabs.hooks.wrapper": {
+ "message": "Wrapper"
+ },
+ "instance.settings.tabs.hooks.wrapper.description": {
+ "message": "Wrapper-commando voor het opstarten van Minecraft."
+ },
+ "instance.settings.tabs.hooks.wrapper.enter": {
+ "message": "Voer wrapper commando in..."
+ },
+ "instance.settings.tabs.installation": {
+ "message": "Installatie"
+ },
+ "instance.settings.tabs.installation.change-version.already-installed.modded": {
+ "message": "{platform} {version} voor Minecraft {game_version} is al geïnstalleerd"
+ },
+ "instance.settings.tabs.installation.change-version.already-installed.vanilla": {
+ "message": "Vanilla {game_version} is al geïnstalleerd"
+ },
+ "instance.settings.tabs.installation.change-version.button": {
+ "message": "Verander versie"
+ },
+ "instance.settings.tabs.installation.change-version.button.install": {
+ "message": "Installeer"
+ },
+ "instance.settings.tabs.installation.change-version.button.installing": {
+ "message": "Aan het installeren"
+ },
+ "instance.settings.tabs.installation.change-version.cannot-while-fetching": {
+ "message": "Modpack versies ophalen"
+ },
+ "instance.settings.tabs.installation.change-version.in-progress": {
+ "message": "Nieuwe versie aan het installeren"
+ },
+ "instance.settings.tabs.installation.currently-installed": {
+ "message": "Huidig geïnstalleerd"
+ },
+ "instance.settings.tabs.installation.debug-information": {
+ "message": "Fout opsporingsinformatie:"
+ },
+ "instance.settings.tabs.installation.fetching-modpack-details": {
+ "message": "Modpack details ophalen"
+ },
+ "instance.settings.tabs.installation.game-version": {
+ "message": "Spel versie"
+ },
+ "instance.settings.tabs.installation.install": {
+ "message": "Installeer"
+ },
+ "instance.settings.tabs.installation.install.in-progress": {
+ "message": "Bezig met installeren"
+ },
+ "instance.settings.tabs.installation.loader-version": {
+ "message": "Versie {loader}"
+ },
+ "instance.settings.tabs.installation.minecraft-version": {
+ "message": "Minecraft versie {version}"
+ },
+ "instance.settings.tabs.installation.no-connection": {
+ "message": "Kan de gekoppelde modpack details niet ophalen. Controleer je internetverbinding."
+ },
+ "instance.settings.tabs.installation.no-loader-versions": {
+ "message": "{loader} is niet beschikbaar voor Minecraft {version}. Probeer een andere mod loader."
+ },
+ "instance.settings.tabs.installation.no-modpack-found": {
+ "message": "Deze instantie is gekoppeld aan een modpack, maar de modpack kon niet worden gevonden op Modrinth."
+ },
+ "instance.settings.tabs.installation.platform": {
+ "message": "Platform"
+ },
+ "instance.settings.tabs.installation.reinstall.button": {
+ "message": "Herinstalleer modpack"
+ },
+ "instance.settings.tabs.installation.reinstall.button.reinstalling": {
+ "message": "Modpack aan het herinstalleren"
+ },
+ "instance.settings.tabs.installation.reinstall.confirm.description": {
+ "message": "Het opnieuw installeren zal alle geïnstalleerde of gewijzigde inhoud resetten naar de inhoud die door de modpack wordt geleverd, en alle mods of inhoud die je bovenop de oorspronkelijke installatie hebt toegevoegd, verwijderen. Dit kan onverwacht gedrag oplossen als er wijzigingen zijn aangebracht in de instantie, maar als je werelden nu afhankelijk zijn van extra geïnstalleerde inhoud, kan dit bestaande werelden beschadigen."
+ },
+ "instance.settings.tabs.installation.reinstall.confirm.title": {
+ "message": "Ben je zeker dat je deze instantie wilt herinstalleren?"
+ },
+ "instance.settings.tabs.installation.reinstall.description": {
+ "message": "Herstelt de inhoud van het exemplaar naar zijn oorspronkelijke staat. Mods en inhoud die bovenop het oorspronkelijke modpack zijn toegevoegd worden verwijderd."
+ },
+ "instance.settings.tabs.installation.reinstall.title": {
+ "message": "Modpack opnieuw installeren"
+ },
+ "instance.settings.tabs.installation.repair.button": {
+ "message": "Repareer"
+ },
+ "instance.settings.tabs.installation.repair.button.repairing": {
+ "message": "Repareren"
+ },
+ "instance.settings.tabs.installation.repair.confirm.description": {
+ "message": "Repareren installeert Minecraft-dependencies opnieuw en controleert op corruptie. Dit kan problemen oplossen als uw spel niet start vanwege problemen met de launcher, maar niet problemen of crashes oplossen die te maken hebben met geïnstalleerde mods."
+ },
+ "instance.settings.tabs.installation.repair.confirm.title": {
+ "message": "Exemplaar repareren?"
+ },
+ "instance.settings.tabs.installation.repair.in-progress": {
+ "message": "Reparatie in behandeling"
+ },
+ "instance.settings.tabs.installation.reset-selections": {
+ "message": "Herstel naar huidige"
+ },
+ "instance.settings.tabs.installation.show-all-versions": {
+ "message": "Toon alle versies"
+ },
+ "instance.settings.tabs.installation.tooltip.action.change-version": {
+ "message": "verander versie"
+ },
+ "instance.settings.tabs.installation.tooltip.action.install": {
+ "message": "installeer"
+ },
+ "instance.settings.tabs.installation.tooltip.action.reinstall": {
+ "message": "herinstalleer"
+ },
+ "instance.settings.tabs.installation.tooltip.action.repair": {
+ "message": "repareer"
+ },
+ "instance.settings.tabs.installation.tooltip.cannot-while-installing": {
+ "message": "Kan niet {action} tijdens installatie"
+ },
+ "instance.settings.tabs.installation.tooltip.cannot-while-offline": {
+ "message": "Kan niet {action} terwijl u offline bent"
+ },
+ "instance.settings.tabs.installation.tooltip.cannot-while-repairing": {
+ "message": "Kan niet {action} tijdens reparatie"
+ },
+ "instance.settings.tabs.installation.unknown-version": {
+ "message": "(Onherkende versie)"
+ },
+ "instance.settings.tabs.installation.unlink.button": {
+ "message": "Ontkoppel exemplaar"
+ },
+ "instance.settings.tabs.installation.unlink.confirm.description": {
+ "message": "Als u doorgaat, kunt u het niet opnieuw koppelen zonder een compleet nieuwe exemplaar aan te maken. U ontvangt geen modpack updates meer en het wordt een normaal exemplaar."
+ },
+ "instance.settings.tabs.installation.unlink.confirm.title": {
+ "message": "Weet u zeker dat u dit exemplaar wilt ontkoppelen?"
+ },
+ "instance.settings.tabs.installation.unlink.description": {
+ "message": "Dit exemplaar is gekoppeld aan een modpack, wat betekent dat mods niet bijgewerkt kunnen worden en de mod loader of Minecraft versie kan niet gewijzigd worden."
+ },
+ "instance.settings.tabs.installation.unlink.title": {
+ "message": "Ontkoppel van modpack"
+ },
+ "instance.settings.tabs.java": {
+ "message": "Java en geheugen"
+ },
+ "instance.settings.tabs.java.environment-variables": {
+ "message": "Environment variabelen"
+ },
+ "instance.settings.tabs.java.hooks": {
+ "message": "Haakjes"
+ },
+ "instance.settings.tabs.java.java-arguments": {
+ "message": "Java argumenten"
+ },
+ "instance.settings.tabs.java.java-installation": {
+ "message": "Java installatie"
+ },
+ "instance.settings.tabs.java.java-memory": {
+ "message": "Voorgeschreven geheugen"
+ },
+ "instance.settings.tabs.window": {
+ "message": "Venster"
+ },
+ "instance.settings.tabs.window.custom-window-settings": {
+ "message": "Aangepaste venster instellingen"
+ },
+ "instance.settings.tabs.window.fullscreen": {
+ "message": "Volledig scherm"
+ },
+ "instance.settings.tabs.window.fullscreen.description": {
+ "message": "Laat het spel in volledige scherm starten (door middel van options.txt)."
+ },
+ "instance.settings.tabs.window.height": {
+ "message": "Hoogte"
+ },
+ "instance.settings.tabs.window.height.description": {
+ "message": "De hoogte van het spelvenster wanneer opgestart."
+ },
+ "instance.settings.tabs.window.height.enter": {
+ "message": "Vul hoogte in..."
+ },
+ "instance.settings.tabs.window.width": {
+ "message": "Breedte"
+ },
+ "instance.settings.tabs.window.width.description": {
+ "message": "De breedte van het spelvenster wanneer opgestart."
+ },
+ "instance.settings.tabs.window.width.enter": {
+ "message": "Voer breedte in..."
+ },
+ "instance.settings.title": {
+ "message": "Instellingen"
+ },
+ "instance.worlds.a_minecraft_server": {
+ "message": "Een Minecraft server"
+ },
+ "instance.worlds.cant_connect": {
+ "message": "Kan niet met server verbinden"
+ },
+ "instance.worlds.copy_address": {
+ "message": "Kopieer adres"
+ },
+ "instance.worlds.dont_show_on_home": {
+ "message": "Niet tonen op de startpagina"
+ },
+ "instance.worlds.filter.available": {
+ "message": "Beschikbaar"
+ },
+ "instance.worlds.game_already_open": {
+ "message": "Instantie is al open"
+ },
+ "instance.worlds.hardcore": {
+ "message": "Hardcore modus"
+ },
+ "instance.worlds.incompatible_server": {
+ "message": "Server is niet compatibel"
+ },
+ "instance.worlds.no_contact": {
+ "message": "Server kon niet worden bereikt"
+ },
+ "instance.worlds.no_server_quick_play": {
+ "message": "Je kan alleen direct de servers in springen in Minecraft Alpha 1.0.5+"
+ },
+ "instance.worlds.no_singleplayer_quick_play": {
+ "message": "Je kan alleen direct je eigen werelden in springen in Minecraft 1.20+"
+ },
+ "instance.worlds.play_instance": {
+ "message": "Speel instantie"
+ },
+ "instance.worlds.type.server": {
+ "message": "Server"
+ },
+ "instance.worlds.type.singleplayer": {
+ "message": "Alleen spelen"
+ },
+ "instance.worlds.view_instance": {
+ "message": "Bekijk instantie"
+ },
+ "instance.worlds.world_in_use": {
+ "message": "Wereld wordt gebruikt"
+ },
+ "search.filter.locked.instance": {
+ "message": "Aangeboden door de instantie"
+ },
+ "search.filter.locked.instance-game-version.title": {
+ "message": "Game versie is aangeboden door de instantie"
+ },
+ "search.filter.locked.instance-loader.title": {
+ "message": "Loader is aangeboden door de instantie"
+ },
+ "search.filter.locked.instance.sync": {
+ "message": "Synchroniseer installatie"
+ }
+}
diff --git a/apps/app-frontend/src/locales/no-NO/index.json b/apps/app-frontend/src/locales/no-NO/index.json
new file mode 100644
index 000000000..91032cb39
--- /dev/null
+++ b/apps/app-frontend/src/locales/no-NO/index.json
@@ -0,0 +1,77 @@
+{
+ "app.settings.developer-mode-enabled": {
+ "message": "Utviklermodus aktivert."
+ },
+ "app.settings.tabs.appearance": {
+ "message": "Utseende"
+ },
+ "app.settings.tabs.java-installations": {
+ "message": "Java installasjoner"
+ },
+ "app.settings.tabs.privacy": {
+ "message": "Personvern"
+ },
+ "instance.add-server.add-server": {
+ "message": "Legg til server"
+ },
+ "instance.edit-server.title": {
+ "message": "Rediger server"
+ },
+ "instance.edit-world.hide-from-home": {
+ "message": "Sjul fra hjemside"
+ },
+ "instance.edit-world.name": {
+ "message": "Navn"
+ },
+ "instance.edit-world.placeholder-name": {
+ "message": "Minecraft Verden"
+ },
+ "instance.edit-world.reset-icon": {
+ "message": "Reset ikon"
+ },
+ "instance.edit-world.title": {
+ "message": "Rediger verden"
+ },
+ "instance.server-modal.address": {
+ "message": "Adresse"
+ },
+ "instance.server-modal.name": {
+ "message": "Navn"
+ },
+ "instance.server-modal.placeholder-name": {
+ "message": "Minecraft Server"
+ },
+ "instance.server-modal.resource-pack": {
+ "message": "Resurspakke"
+ },
+ "instance.settings.tabs.general": {
+ "message": "Generelt"
+ },
+ "instance.settings.tabs.general.delete": {
+ "message": "Slett instans"
+ },
+ "instance.settings.tabs.general.delete.button": {
+ "message": "Slett instans"
+ },
+ "instance.settings.tabs.general.delete.description": {
+ "message": "Permanent sletter en instans fra enheten din, inkludert verdener, konfigurasjoner og alt installert innhold. Vær forsiktig, når du sletter en instans er det ingen måte å få den tilbake."
+ },
+ "instance.settings.tabs.general.deleting.button": {
+ "message": "Sletter..."
+ },
+ "instance.settings.tabs.general.library-groups.create": {
+ "message": "Lag ny gruppe"
+ },
+ "instance.settings.tabs.general.name": {
+ "message": "Navn"
+ },
+ "instance.settings.tabs.installation.minecraft-version": {
+ "message": "Minecraft {version}"
+ },
+ "instance.settings.tabs.installation.no-loader-versions": {
+ "message": "{loader} er ikke tilgjengelig for Minecraft {version}. Prøv en annen mod laster."
+ },
+ "instance.settings.tabs.installation.platform": {
+ "message": "Platform"
+ }
+}
diff --git a/apps/app-frontend/src/locales/pl-PL/index.json b/apps/app-frontend/src/locales/pl-PL/index.json
new file mode 100644
index 000000000..460a88975
--- /dev/null
+++ b/apps/app-frontend/src/locales/pl-PL/index.json
@@ -0,0 +1,419 @@
+{
+ "app.settings.developer-mode-enabled": {
+ "message": "Tryb dewelopera włączony."
+ },
+ "app.settings.tabs.appearance": {
+ "message": "Wygląd"
+ },
+ "app.settings.tabs.default-instance-options": {
+ "message": "Domyślne opcje instancji"
+ },
+ "app.settings.tabs.feature-flags": {
+ "message": "Flagi funkcji"
+ },
+ "app.settings.tabs.java-installations": {
+ "message": "Instalacje Java"
+ },
+ "app.settings.tabs.privacy": {
+ "message": "Prywatność"
+ },
+ "app.settings.tabs.resource-management": {
+ "message": "Zarządzanie zasobami"
+ },
+ "instance.add-server.add-and-play": {
+ "message": "Dodaj i graj"
+ },
+ "instance.add-server.add-server": {
+ "message": "Dodaj serwer"
+ },
+ "instance.add-server.resource-pack.disabled": {
+ "message": "Wyłączone"
+ },
+ "instance.add-server.resource-pack.enabled": {
+ "message": "Włączone"
+ },
+ "instance.add-server.resource-pack.prompt": {
+ "message": "Zapytaj"
+ },
+ "instance.add-server.title": {
+ "message": "Dodaj serwer"
+ },
+ "instance.edit-server.title": {
+ "message": "Edytuj serwer"
+ },
+ "instance.edit-world.hide-from-home": {
+ "message": "Ukryj ze strony głównej"
+ },
+ "instance.edit-world.name": {
+ "message": "Nazwa"
+ },
+ "instance.edit-world.placeholder-name": {
+ "message": "Świat Minecraft"
+ },
+ "instance.edit-world.reset-icon": {
+ "message": "Resetuj ikonę"
+ },
+ "instance.edit-world.title": {
+ "message": "Edytuj świat"
+ },
+ "instance.filter.disabled": {
+ "message": "Wyłączone projekty"
+ },
+ "instance.filter.updates-available": {
+ "message": "Dostępne aktualizacje"
+ },
+ "instance.server-modal.address": {
+ "message": "Adres"
+ },
+ "instance.server-modal.name": {
+ "message": "Nazwa"
+ },
+ "instance.server-modal.placeholder-name": {
+ "message": "Serwer Minecraft"
+ },
+ "instance.server-modal.resource-pack": {
+ "message": "Paczka zasobów"
+ },
+ "instance.settings.tabs.general": {
+ "message": "Ogólne"
+ },
+ "instance.settings.tabs.general.delete": {
+ "message": "Usuń instancje"
+ },
+ "instance.settings.tabs.general.delete.button": {
+ "message": "Usuń instancje"
+ },
+ "instance.settings.tabs.general.delete.description": {
+ "message": "Permanentnie usuwa instancje z Twojego urządzenia, w tym Twoje światy, konfiguracje i całą zainstalowaną zawartość. Bądź ostrożny(-a), gdy usuniesz instancje, nie ma możliwości odzyskania jej."
+ },
+ "instance.settings.tabs.general.deleting.button": {
+ "message": "Usuwanie..."
+ },
+ "instance.settings.tabs.general.duplicate-button": {
+ "message": "Duplikuj"
+ },
+ "instance.settings.tabs.general.duplicate-button.tooltip.installing": {
+ "message": "Nie można duplikować podczas instalowania."
+ },
+ "instance.settings.tabs.general.duplicate-instance": {
+ "message": "Duplikuj instancje"
+ },
+ "instance.settings.tabs.general.duplicate-instance.description": {
+ "message": "Tworzy kopie tej instancji, w tym światy, konfiguracje, mody, itp."
+ },
+ "instance.settings.tabs.general.edit-icon": {
+ "message": "Edytuj ikonę"
+ },
+ "instance.settings.tabs.general.edit-icon.remove": {
+ "message": "Usuń ikonę"
+ },
+ "instance.settings.tabs.general.edit-icon.replace": {
+ "message": "Zamień ikonę"
+ },
+ "instance.settings.tabs.general.edit-icon.select": {
+ "message": "Wybierz ikonę"
+ },
+ "instance.settings.tabs.general.library-groups": {
+ "message": "Grupy bibliotek"
+ },
+ "instance.settings.tabs.general.library-groups.create": {
+ "message": "Utwórz nową grupę"
+ },
+ "instance.settings.tabs.general.library-groups.description": {
+ "message": "Grupy bibliotek pozwalają ci organizować twoje instancje w różne sekcje w twojej bibliotece."
+ },
+ "instance.settings.tabs.general.library-groups.enter-name": {
+ "message": "Wpisz nazwę grupy"
+ },
+ "instance.settings.tabs.general.name": {
+ "message": "Nazwa"
+ },
+ "instance.settings.tabs.hooks": {
+ "message": "Haczyki startowe"
+ },
+ "instance.settings.tabs.hooks.custom-hooks": {
+ "message": "Własne haczyki przy uruchomieniu"
+ },
+ "instance.settings.tabs.hooks.description": {
+ "message": "Haczyki pozwalają zaawansowanym użytkownikom uruchamiać określone polecenia systemowe przed i po uruchomieniu gry."
+ },
+ "instance.settings.tabs.hooks.post-exit": {
+ "message": "Po wyjściu"
+ },
+ "instance.settings.tabs.hooks.post-exit.description": {
+ "message": "Aktywowane po zamknięciu gry."
+ },
+ "instance.settings.tabs.hooks.post-exit.enter": {
+ "message": "Wpisz komendę po wyjściu..."
+ },
+ "instance.settings.tabs.hooks.pre-launch": {
+ "message": "Przed uruchomieniem"
+ },
+ "instance.settings.tabs.hooks.pre-launch.description": {
+ "message": "Aktywowane przed uruchomieniem instancji."
+ },
+ "instance.settings.tabs.hooks.pre-launch.enter": {
+ "message": "Wpisz komendę przed uruchomieniem..."
+ },
+ "instance.settings.tabs.hooks.title": {
+ "message": "Haczyki do uruchamiania gry"
+ },
+ "instance.settings.tabs.hooks.wrapper": {
+ "message": "Wrapper"
+ },
+ "instance.settings.tabs.hooks.wrapper.description": {
+ "message": "Polecenie wrappera do uruchamiania gry Minecraft."
+ },
+ "instance.settings.tabs.hooks.wrapper.enter": {
+ "message": "Wprowadź polecenie wrappera..."
+ },
+ "instance.settings.tabs.installation": {
+ "message": "Instalacja"
+ },
+ "instance.settings.tabs.installation.change-version.already-installed.modded": {
+ "message": "{platform} {version} dla Minecraft {game_version} jest już zainstalowana"
+ },
+ "instance.settings.tabs.installation.change-version.already-installed.vanilla": {
+ "message": "Vanilla {game_version} jest już zainstalowana"
+ },
+ "instance.settings.tabs.installation.change-version.button": {
+ "message": "Zmień wersję"
+ },
+ "instance.settings.tabs.installation.change-version.button.install": {
+ "message": "Zainstaluj"
+ },
+ "instance.settings.tabs.installation.change-version.button.installing": {
+ "message": "Instalowanie"
+ },
+ "instance.settings.tabs.installation.change-version.cannot-while-fetching": {
+ "message": "Pobieranie wersji paczki modów"
+ },
+ "instance.settings.tabs.installation.change-version.in-progress": {
+ "message": "Instalowanie nowej wersji"
+ },
+ "instance.settings.tabs.installation.currently-installed": {
+ "message": "Obecnie zainstalowane"
+ },
+ "instance.settings.tabs.installation.debug-information": {
+ "message": "Informacje dotyczące debugowania:"
+ },
+ "instance.settings.tabs.installation.fetching-modpack-details": {
+ "message": "Pobieranie szczegółów paczki modów"
+ },
+ "instance.settings.tabs.installation.game-version": {
+ "message": "Wersja gry"
+ },
+ "instance.settings.tabs.installation.install": {
+ "message": "Zainstaluj"
+ },
+ "instance.settings.tabs.installation.install.in-progress": {
+ "message": "Trwa instalowanie"
+ },
+ "instance.settings.tabs.installation.loader-version": {
+ "message": "Wersja {loader}"
+ },
+ "instance.settings.tabs.installation.minecraft-version": {
+ "message": "Minecraft {version}"
+ },
+ "instance.settings.tabs.installation.no-connection": {
+ "message": "Nie można pobrać załączonych szczegółów paczki modów. Sprawdź swoje połączenie internetowe."
+ },
+ "instance.settings.tabs.installation.no-loader-versions": {
+ "message": "{loader} nie jest dostępny dla Minecraft {version}. Wypróbuj inny."
+ },
+ "instance.settings.tabs.installation.no-modpack-found": {
+ "message": "Ta instancja jest połączona z paczką modów, ale paczka modów nie mogła zostać odnaleziona na Modrinth."
+ },
+ "instance.settings.tabs.installation.platform": {
+ "message": "Platforma"
+ },
+ "instance.settings.tabs.installation.reinstall.button": {
+ "message": "Zainstaluj paczkę modów ponownie"
+ },
+ "instance.settings.tabs.installation.reinstall.button.reinstalling": {
+ "message": "Ponowne instalowanie paczki modów"
+ },
+ "instance.settings.tabs.installation.reinstall.confirm.description": {
+ "message": "Ponowne instalowanie zresetuje całą zainstalowaną lub zmodyfikowaną zawartość do stanu podanego przez paczkę modów, usuwając jakiekolwiek mody lub zawartość którą dodałeś ponad oryginalną instalację. To może naprawić niespodziewane zachowanie, jeśli instancja została zmieniona, ale jeśli twoje istniejące światy polegają na dodatkowej zawartości którą zainstalowałeś, może to je zepsuć."
+ },
+ "instance.settings.tabs.installation.reinstall.confirm.title": {
+ "message": "Czy jesteś pewien, że chcesz ponownie zainstalować tę instancję?"
+ },
+ "instance.settings.tabs.installation.reinstall.description": {
+ "message": "Resetuje zawartość instancji do jej oryginalnego stanu, usuwając jakiekolwiek modyfikacje lub zawartość, którą dodano do paczki modów."
+ },
+ "instance.settings.tabs.installation.reinstall.title": {
+ "message": "Ponownie zainstaluj paczkę modów"
+ },
+ "instance.settings.tabs.installation.repair.button": {
+ "message": "Napraw"
+ },
+ "instance.settings.tabs.installation.repair.button.repairing": {
+ "message": "Naprawianie"
+ },
+ "instance.settings.tabs.installation.repair.confirm.description": {
+ "message": "Naprawa ponownej instalacji zależności Minecraft i kontroli korupcji. Może to rozwiązać problemy, jeśli gra nie uruchomi się z powodu błędów związanych z uruchamianiem, ale nie rozwiąże problemów ani awarii związanych z zainstalowanymi modami."
+ },
+ "instance.settings.tabs.installation.repair.confirm.title": {
+ "message": "Naprawić instancje?"
+ },
+ "instance.settings.tabs.installation.repair.in-progress": {
+ "message": "Trwa naprawianie"
+ },
+ "instance.settings.tabs.installation.reset-selections": {
+ "message": "Resetuj do aktualnego"
+ },
+ "instance.settings.tabs.installation.show-all-versions": {
+ "message": "Pokaż wszystkie wersje"
+ },
+ "instance.settings.tabs.installation.tooltip.action.change-version": {
+ "message": "zmień wersję"
+ },
+ "instance.settings.tabs.installation.tooltip.action.install": {
+ "message": "zainstaluj"
+ },
+ "instance.settings.tabs.installation.tooltip.action.reinstall": {
+ "message": "zainstaluj ponownie"
+ },
+ "instance.settings.tabs.installation.tooltip.action.repair": {
+ "message": "napraw"
+ },
+ "instance.settings.tabs.installation.tooltip.cannot-while-installing": {
+ "message": "Podczas instalowania nie można wykonać: {action}"
+ },
+ "instance.settings.tabs.installation.tooltip.cannot-while-offline": {
+ "message": "Podczas bycia offline nie można wykonać: {action}"
+ },
+ "instance.settings.tabs.installation.tooltip.cannot-while-repairing": {
+ "message": "Podczas naprawiania nie można wykonać: {action}"
+ },
+ "instance.settings.tabs.installation.unknown-version": {
+ "message": "(nieznana wersja)"
+ },
+ "instance.settings.tabs.installation.unlink.button": {
+ "message": "Rozłącz instancję"
+ },
+ "instance.settings.tabs.installation.unlink.confirm.description": {
+ "message": "Jeśli przejdziesz dalej, nie będziesz mógł jej ponownie złączyć, bez tworzenia kompletnie nowej instancji. Nie będziesz otrzymywał aktualizacji paczki modów i zamieni się w normalną instancję."
+ },
+ "instance.settings.tabs.installation.unlink.confirm.title": {
+ "message": "Czy jesteś pewien, że chcesz rozłączyć tę instancję?"
+ },
+ "instance.settings.tabs.installation.unlink.description": {
+ "message": "Ta instancja jest powiązana z paczką modów, co oznacza, że mody nie mogą być aktualizowane i nie można zmienić silnika gry ani wersji Minecrafta. Odłączenie spowoduje trwałe odłączenie tej instancji od paczki modów."
+ },
+ "instance.settings.tabs.installation.unlink.title": {
+ "message": "Rozłącz od paczki modów"
+ },
+ "instance.settings.tabs.java": {
+ "message": "Java i pamięć"
+ },
+ "instance.settings.tabs.java.environment-variables": {
+ "message": "Zmienne środowiskowe"
+ },
+ "instance.settings.tabs.java.hooks": {
+ "message": "Haczyki"
+ },
+ "instance.settings.tabs.java.java-arguments": {
+ "message": "Argumenty Javy"
+ },
+ "instance.settings.tabs.java.java-installation": {
+ "message": "Instalacja Javy"
+ },
+ "instance.settings.tabs.java.java-memory": {
+ "message": "Przypisana pamięć"
+ },
+ "instance.settings.tabs.window": {
+ "message": "Okno"
+ },
+ "instance.settings.tabs.window.custom-window-settings": {
+ "message": "Niestandardowe ustawienia okna"
+ },
+ "instance.settings.tabs.window.fullscreen": {
+ "message": "Pełny ekran"
+ },
+ "instance.settings.tabs.window.fullscreen.description": {
+ "message": "Spraw, aby gra uruchamiała się w trybie pełnoekranowym (za pomocą pliku options.txt)."
+ },
+ "instance.settings.tabs.window.height": {
+ "message": "Wysokość"
+ },
+ "instance.settings.tabs.window.height.description": {
+ "message": "Wysokość okna gry po uruchomieniu."
+ },
+ "instance.settings.tabs.window.height.enter": {
+ "message": "Wprowadź wysokość..."
+ },
+ "instance.settings.tabs.window.width": {
+ "message": "Szerokość"
+ },
+ "instance.settings.tabs.window.width.description": {
+ "message": "Szerokość okna gry po uruchomieniu."
+ },
+ "instance.settings.tabs.window.width.enter": {
+ "message": "Wprowadź szerokość..."
+ },
+ "instance.settings.title": {
+ "message": "Ustawienia"
+ },
+ "instance.worlds.a_minecraft_server": {
+ "message": "Serwer Minecraft"
+ },
+ "instance.worlds.cant_connect": {
+ "message": "Nie można połączyć się z serwerem"
+ },
+ "instance.worlds.copy_address": {
+ "message": "Skopiuj adres"
+ },
+ "instance.worlds.dont_show_on_home": {
+ "message": "Nie pokazuj na stronie głównej"
+ },
+ "instance.worlds.filter.available": {
+ "message": "Dostępny"
+ },
+ "instance.worlds.game_already_open": {
+ "message": "Instancja jest już otwarta"
+ },
+ "instance.worlds.hardcore": {
+ "message": "Tryb hardcore"
+ },
+ "instance.worlds.incompatible_server": {
+ "message": "Serwer jest nie kompatybilny"
+ },
+ "instance.worlds.no_contact": {
+ "message": "Nie można nawiązać połączenia z serwerem"
+ },
+ "instance.worlds.no_server_quick_play": {
+ "message": "Możesz dołączyć bezpośrednio na serwery tylko w Minecraft Alpha 1.0.5+"
+ },
+ "instance.worlds.no_singleplayer_quick_play": {
+ "message": "Możesz wejść bezpośrednio do światów jednoosobowych na wersji 1.20+"
+ },
+ "instance.worlds.play_instance": {
+ "message": "Zagraj"
+ },
+ "instance.worlds.type.server": {
+ "message": "Serwer"
+ },
+ "instance.worlds.type.singleplayer": {
+ "message": "Tryb jednoosobowy"
+ },
+ "instance.worlds.view_instance": {
+ "message": "Zobacz instancję"
+ },
+ "instance.worlds.world_in_use": {
+ "message": "Świat jest w użytku"
+ },
+ "search.filter.locked.instance": {
+ "message": "Podane przez instancje"
+ },
+ "search.filter.locked.instance-game-version.title": {
+ "message": "Wersja gry jest podana przez instancje"
+ },
+ "search.filter.locked.instance-loader.title": {
+ "message": "Wersja silnika gry jest podana przez instancje"
+ },
+ "search.filter.locked.instance.sync": {
+ "message": "Synchronizuj z instancją"
+ }
+}
diff --git a/apps/app-frontend/src/locales/pt-BR/index.json b/apps/app-frontend/src/locales/pt-BR/index.json
new file mode 100644
index 000000000..eb68ad138
--- /dev/null
+++ b/apps/app-frontend/src/locales/pt-BR/index.json
@@ -0,0 +1,419 @@
+{
+ "app.settings.developer-mode-enabled": {
+ "message": "Modo desenvolvedor ativado."
+ },
+ "app.settings.tabs.appearance": {
+ "message": "Aparência"
+ },
+ "app.settings.tabs.default-instance-options": {
+ "message": "Opções da instância"
+ },
+ "app.settings.tabs.feature-flags": {
+ "message": "Sinalização de recursos"
+ },
+ "app.settings.tabs.java-installations": {
+ "message": "Instalações do Java"
+ },
+ "app.settings.tabs.privacy": {
+ "message": "Privacidade"
+ },
+ "app.settings.tabs.resource-management": {
+ "message": "Gerenciamento de recursos"
+ },
+ "instance.add-server.add-and-play": {
+ "message": "Adicionar e jogar"
+ },
+ "instance.add-server.add-server": {
+ "message": "Adicionar servidor"
+ },
+ "instance.add-server.resource-pack.disabled": {
+ "message": "Desativado"
+ },
+ "instance.add-server.resource-pack.enabled": {
+ "message": "Ativado"
+ },
+ "instance.add-server.resource-pack.prompt": {
+ "message": "Perguntar"
+ },
+ "instance.add-server.title": {
+ "message": "Adicionar servidor"
+ },
+ "instance.edit-server.title": {
+ "message": "Editar servidor"
+ },
+ "instance.edit-world.hide-from-home": {
+ "message": "Esconder da página inicial"
+ },
+ "instance.edit-world.name": {
+ "message": "Nome"
+ },
+ "instance.edit-world.placeholder-name": {
+ "message": "Mundo de Minecraft"
+ },
+ "instance.edit-world.reset-icon": {
+ "message": "Redefinir ícone"
+ },
+ "instance.edit-world.title": {
+ "message": "Editar mundo"
+ },
+ "instance.filter.disabled": {
+ "message": "Projetos desativados"
+ },
+ "instance.filter.updates-available": {
+ "message": "Atualizações disponíveis"
+ },
+ "instance.server-modal.address": {
+ "message": "Endereço"
+ },
+ "instance.server-modal.name": {
+ "message": "Nome"
+ },
+ "instance.server-modal.placeholder-name": {
+ "message": "Servidor de Minecraft"
+ },
+ "instance.server-modal.resource-pack": {
+ "message": "Pacote de recursos"
+ },
+ "instance.settings.tabs.general": {
+ "message": "Geral"
+ },
+ "instance.settings.tabs.general.delete": {
+ "message": "Excluir instância"
+ },
+ "instance.settings.tabs.general.delete.button": {
+ "message": "Excluir instância"
+ },
+ "instance.settings.tabs.general.delete.description": {
+ "message": "Exclui permanente a instância do seu dispositivo, incluindo seus mundos, configurações e todo o conteúdo instalado. Tenha cuidado, porque não será possível recuperá-la após excluí-la."
+ },
+ "instance.settings.tabs.general.deleting.button": {
+ "message": "Excluindo..."
+ },
+ "instance.settings.tabs.general.duplicate-button": {
+ "message": "Duplicar"
+ },
+ "instance.settings.tabs.general.duplicate-button.tooltip.installing": {
+ "message": "Não foi possível duplicar durante a instalação."
+ },
+ "instance.settings.tabs.general.duplicate-instance": {
+ "message": "Duplicar instância"
+ },
+ "instance.settings.tabs.general.duplicate-instance.description": {
+ "message": "Cria uma cópia desta instância, incluindo mundos, configurações, mods, etc."
+ },
+ "instance.settings.tabs.general.edit-icon": {
+ "message": "Editar ícone"
+ },
+ "instance.settings.tabs.general.edit-icon.remove": {
+ "message": "Remover ícone"
+ },
+ "instance.settings.tabs.general.edit-icon.replace": {
+ "message": "Substituir ícone"
+ },
+ "instance.settings.tabs.general.edit-icon.select": {
+ "message": "Selecionar ícone"
+ },
+ "instance.settings.tabs.general.library-groups": {
+ "message": "Coleções"
+ },
+ "instance.settings.tabs.general.library-groups.create": {
+ "message": "Criar novo grupo"
+ },
+ "instance.settings.tabs.general.library-groups.description": {
+ "message": "Os grupos da biblioteca permitem que você organize suas instâncias em diferentes seções."
+ },
+ "instance.settings.tabs.general.library-groups.enter-name": {
+ "message": "Insira o nome do grupo"
+ },
+ "instance.settings.tabs.general.name": {
+ "message": "Nome"
+ },
+ "instance.settings.tabs.hooks": {
+ "message": "Ganchos de inicialização"
+ },
+ "instance.settings.tabs.hooks.custom-hooks": {
+ "message": "Gancho de inicialização personalizado"
+ },
+ "instance.settings.tabs.hooks.description": {
+ "message": "Os ganchos permitem que usuários avançados executem comandos do sistema antes e depois de executar o jogo."
+ },
+ "instance.settings.tabs.hooks.post-exit": {
+ "message": "Pós-saída"
+ },
+ "instance.settings.tabs.hooks.post-exit.description": {
+ "message": "Executado após o jogo fechar."
+ },
+ "instance.settings.tabs.hooks.post-exit.enter": {
+ "message": "Insira o comando de pós-saída..."
+ },
+ "instance.settings.tabs.hooks.pre-launch": {
+ "message": "Pré-lançamento"
+ },
+ "instance.settings.tabs.hooks.pre-launch.description": {
+ "message": "Executado antes da instância iniciar."
+ },
+ "instance.settings.tabs.hooks.pre-launch.enter": {
+ "message": "Insira o comando de pré-lançamento..."
+ },
+ "instance.settings.tabs.hooks.title": {
+ "message": "Ganchos de inicialização do jogo"
+ },
+ "instance.settings.tabs.hooks.wrapper": {
+ "message": "Wrapper"
+ },
+ "instance.settings.tabs.hooks.wrapper.description": {
+ "message": "Comando wrapper para iniciar o Minecraft."
+ },
+ "instance.settings.tabs.hooks.wrapper.enter": {
+ "message": "Insira um comando wrapper..."
+ },
+ "instance.settings.tabs.installation": {
+ "message": "Instalação"
+ },
+ "instance.settings.tabs.installation.change-version.already-installed.modded": {
+ "message": "{platform} {version} para o Minecraft {game_version} já está instalada"
+ },
+ "instance.settings.tabs.installation.change-version.already-installed.vanilla": {
+ "message": "A versão padrão {game_version} já está instalada"
+ },
+ "instance.settings.tabs.installation.change-version.button": {
+ "message": "Alterar versão"
+ },
+ "instance.settings.tabs.installation.change-version.button.install": {
+ "message": "Instalar"
+ },
+ "instance.settings.tabs.installation.change-version.button.installing": {
+ "message": "Instalando"
+ },
+ "instance.settings.tabs.installation.change-version.cannot-while-fetching": {
+ "message": "Buscando versões do pacote de mods"
+ },
+ "instance.settings.tabs.installation.change-version.in-progress": {
+ "message": "Instalando nova versão"
+ },
+ "instance.settings.tabs.installation.currently-installed": {
+ "message": "Instalado atualmente"
+ },
+ "instance.settings.tabs.installation.debug-information": {
+ "message": "Informação de depuração:"
+ },
+ "instance.settings.tabs.installation.fetching-modpack-details": {
+ "message": "Buscando detalhes do pacote de mods"
+ },
+ "instance.settings.tabs.installation.game-version": {
+ "message": "Versão do jogo"
+ },
+ "instance.settings.tabs.installation.install": {
+ "message": "Instalar"
+ },
+ "instance.settings.tabs.installation.install.in-progress": {
+ "message": "Instalação em progresso"
+ },
+ "instance.settings.tabs.installation.loader-version": {
+ "message": "versão {loader}"
+ },
+ "instance.settings.tabs.installation.minecraft-version": {
+ "message": "Minecraft {version}"
+ },
+ "instance.settings.tabs.installation.no-connection": {
+ "message": "Não foi possível carregar detalhes do pacote de mods. Verifique sua conexão com a internet."
+ },
+ "instance.settings.tabs.installation.no-loader-versions": {
+ "message": "{loader} não está disponível para o Minecraft {version}. Tente outro carregador de mods."
+ },
+ "instance.settings.tabs.installation.no-modpack-found": {
+ "message": "Esta instância está vinculada a um pacote de mods, mas o pacote não foi encontrado no Modrinth."
+ },
+ "instance.settings.tabs.installation.platform": {
+ "message": "Plataforma"
+ },
+ "instance.settings.tabs.installation.reinstall.button": {
+ "message": "Reinstalar pacote de mods"
+ },
+ "instance.settings.tabs.installation.reinstall.button.reinstalling": {
+ "message": "Reinstalando pacote de mods"
+ },
+ "instance.settings.tabs.installation.reinstall.confirm.description": {
+ "message": "A reinstalação redefinirá todo o conteúdo instalado ou modificado para o fornecido pelo pacote de mods, removendo quaisquer mods ou conteúdo que você tenha adicionado sobre a instalação original. Isso pode corrigir comportamentos inesperados se alterações tiverem sido feitas na instância, mas se seus mundos agora dependem do conteúdo adicional instalado, isso pode danificar mundos existentes."
+ },
+ "instance.settings.tabs.installation.reinstall.confirm.title": {
+ "message": "Tem certeza de que deseja reinstalar esta instância?"
+ },
+ "instance.settings.tabs.installation.reinstall.description": {
+ "message": "Volta ao estado original da instância, removendo quaisquer mods ou conteúdo que você tenha adicionado além do que já havia no pacote de mods original."
+ },
+ "instance.settings.tabs.installation.reinstall.title": {
+ "message": "Reinstalar pacote de mods"
+ },
+ "instance.settings.tabs.installation.repair.button": {
+ "message": "Reparar"
+ },
+ "instance.settings.tabs.installation.repair.button.repairing": {
+ "message": "Reparando"
+ },
+ "instance.settings.tabs.installation.repair.confirm.description": {
+ "message": "O reparo reinstala as dependências do Minecraft e verifica se há corrupção. Isso pode resolver problemas se o seu jogo não estiver iniciando devido a erros relacionados ao launcher, mas não resolverá problemas ou travamentos relacionados a mods instalados."
+ },
+ "instance.settings.tabs.installation.repair.confirm.title": {
+ "message": "Reparar instância?"
+ },
+ "instance.settings.tabs.installation.repair.in-progress": {
+ "message": "Reparação em progresso"
+ },
+ "instance.settings.tabs.installation.reset-selections": {
+ "message": "Redefinir para o padrão"
+ },
+ "instance.settings.tabs.installation.show-all-versions": {
+ "message": "Mostrar todas as versões"
+ },
+ "instance.settings.tabs.installation.tooltip.action.change-version": {
+ "message": "mudar a versão"
+ },
+ "instance.settings.tabs.installation.tooltip.action.install": {
+ "message": "instalar"
+ },
+ "instance.settings.tabs.installation.tooltip.action.reinstall": {
+ "message": "reinstalar"
+ },
+ "instance.settings.tabs.installation.tooltip.action.repair": {
+ "message": "reparar"
+ },
+ "instance.settings.tabs.installation.tooltip.cannot-while-installing": {
+ "message": "Não é possível {action} durante a instalação"
+ },
+ "instance.settings.tabs.installation.tooltip.cannot-while-offline": {
+ "message": "Não é possível {action} enquanto estiver offline"
+ },
+ "instance.settings.tabs.installation.tooltip.cannot-while-repairing": {
+ "message": "Não é possível {action} enquanto repara"
+ },
+ "instance.settings.tabs.installation.unknown-version": {
+ "message": "(versão desconhecida)"
+ },
+ "instance.settings.tabs.installation.unlink.button": {
+ "message": "Desvincular instância"
+ },
+ "instance.settings.tabs.installation.unlink.confirm.description": {
+ "message": "Ao prosseguir, não será possível vincular novamente sem criar uma instância totalmente nova. Você não receberá mais atualizações do pacote de mods e ela se tornará uma instância normal."
+ },
+ "instance.settings.tabs.installation.unlink.confirm.title": {
+ "message": "Tem certeza de que deseja desvincular esta instância?"
+ },
+ "instance.settings.tabs.installation.unlink.description": {
+ "message": "Esta instância está vinculada a um pacote de mods, o que significa que mods não podem ser atualizados e você não pode alterar o carregador de mods ou a versão do Minecraft. Desvincular desconectará permanentemente esta instância do pacote de mods."
+ },
+ "instance.settings.tabs.installation.unlink.title": {
+ "message": "Desvincular do pacote de mods"
+ },
+ "instance.settings.tabs.java": {
+ "message": "Java e memória"
+ },
+ "instance.settings.tabs.java.environment-variables": {
+ "message": "Variáveis de ambiente"
+ },
+ "instance.settings.tabs.java.hooks": {
+ "message": "Ganchos"
+ },
+ "instance.settings.tabs.java.java-arguments": {
+ "message": "Argumentos do Java"
+ },
+ "instance.settings.tabs.java.java-installation": {
+ "message": "Instalação do Java"
+ },
+ "instance.settings.tabs.java.java-memory": {
+ "message": "Memória alocada"
+ },
+ "instance.settings.tabs.window": {
+ "message": "Janela"
+ },
+ "instance.settings.tabs.window.custom-window-settings": {
+ "message": "Configurações de janela personalizada"
+ },
+ "instance.settings.tabs.window.fullscreen": {
+ "message": "Tela cheia"
+ },
+ "instance.settings.tabs.window.fullscreen.description": {
+ "message": "Faz com que o jogo inicie em tela cheia (usando options.txt)."
+ },
+ "instance.settings.tabs.window.height": {
+ "message": "Altura"
+ },
+ "instance.settings.tabs.window.height.description": {
+ "message": "Altura da janela do jogo ao abrir."
+ },
+ "instance.settings.tabs.window.height.enter": {
+ "message": "Insira a altura..."
+ },
+ "instance.settings.tabs.window.width": {
+ "message": "Largura"
+ },
+ "instance.settings.tabs.window.width.description": {
+ "message": "Largura da janela do jogo ao abrir."
+ },
+ "instance.settings.tabs.window.width.enter": {
+ "message": "Insira a largura..."
+ },
+ "instance.settings.title": {
+ "message": "Configurações"
+ },
+ "instance.worlds.a_minecraft_server": {
+ "message": "Servidor de Minecraft"
+ },
+ "instance.worlds.cant_connect": {
+ "message": "Não foi possível se conectar ao servidor"
+ },
+ "instance.worlds.copy_address": {
+ "message": "Copiar endereço"
+ },
+ "instance.worlds.dont_show_on_home": {
+ "message": "Não mostrar na tela inicial"
+ },
+ "instance.worlds.filter.available": {
+ "message": "Disponível"
+ },
+ "instance.worlds.game_already_open": {
+ "message": "A instância já está aberta"
+ },
+ "instance.worlds.hardcore": {
+ "message": "Modo Intenso"
+ },
+ "instance.worlds.incompatible_server": {
+ "message": "Servidor incompatível"
+ },
+ "instance.worlds.no_contact": {
+ "message": "Não foi possível conectar-se ao servidor"
+ },
+ "instance.worlds.no_server_quick_play": {
+ "message": "Você só pode entrar diretamente em servidores a partir do Minecraft 1.0.5"
+ },
+ "instance.worlds.no_singleplayer_quick_play": {
+ "message": "Você só pode entrar diretamente em mundos de um jogador a partir do Minecraft 1.20"
+ },
+ "instance.worlds.play_instance": {
+ "message": "Jogar na instância"
+ },
+ "instance.worlds.type.server": {
+ "message": "Servidor"
+ },
+ "instance.worlds.type.singleplayer": {
+ "message": "Um jogador"
+ },
+ "instance.worlds.view_instance": {
+ "message": "Ver instância"
+ },
+ "instance.worlds.world_in_use": {
+ "message": "Mundo em uso"
+ },
+ "search.filter.locked.instance": {
+ "message": "Fornecido pela instância"
+ },
+ "search.filter.locked.instance-game-version.title": {
+ "message": "A versão do jogo é fornecida pela instância"
+ },
+ "search.filter.locked.instance-loader.title": {
+ "message": "O carregador é fornecido pela instância"
+ },
+ "search.filter.locked.instance.sync": {
+ "message": "Sincronizar com a instância"
+ }
+}
diff --git a/apps/app-frontend/src/locales/pt-PT/index.json b/apps/app-frontend/src/locales/pt-PT/index.json
new file mode 100644
index 000000000..9903b492b
--- /dev/null
+++ b/apps/app-frontend/src/locales/pt-PT/index.json
@@ -0,0 +1,419 @@
+{
+ "app.settings.developer-mode-enabled": {
+ "message": "Modo de desenvolvedor ativado."
+ },
+ "app.settings.tabs.appearance": {
+ "message": "Aparência"
+ },
+ "app.settings.tabs.default-instance-options": {
+ "message": "Opções padrão de instância"
+ },
+ "app.settings.tabs.feature-flags": {
+ "message": "Flags de funcionalidades"
+ },
+ "app.settings.tabs.java-installations": {
+ "message": "Instalações Java"
+ },
+ "app.settings.tabs.privacy": {
+ "message": "Privacidade"
+ },
+ "app.settings.tabs.resource-management": {
+ "message": "Gestão de recursos"
+ },
+ "instance.add-server.add-and-play": {
+ "message": "Adicionar e jogar"
+ },
+ "instance.add-server.add-server": {
+ "message": "Adicionar servidor"
+ },
+ "instance.add-server.resource-pack.disabled": {
+ "message": "Desativado"
+ },
+ "instance.add-server.resource-pack.enabled": {
+ "message": "Ativado"
+ },
+ "instance.add-server.resource-pack.prompt": {
+ "message": "Perguntar"
+ },
+ "instance.add-server.title": {
+ "message": "Adicionar um servidor"
+ },
+ "instance.edit-server.title": {
+ "message": "Editar servidor"
+ },
+ "instance.edit-world.hide-from-home": {
+ "message": "Esconder da página Inicial"
+ },
+ "instance.edit-world.name": {
+ "message": "Nome"
+ },
+ "instance.edit-world.placeholder-name": {
+ "message": "Mundo de Minecraft"
+ },
+ "instance.edit-world.reset-icon": {
+ "message": "Redefinir ícone"
+ },
+ "instance.edit-world.title": {
+ "message": "Editar mundo"
+ },
+ "instance.filter.disabled": {
+ "message": "Projetos desativados"
+ },
+ "instance.filter.updates-available": {
+ "message": "Atualizações disponíveis"
+ },
+ "instance.server-modal.address": {
+ "message": "Endereço"
+ },
+ "instance.server-modal.name": {
+ "message": "Nome"
+ },
+ "instance.server-modal.placeholder-name": {
+ "message": "Servidor de Minecraft"
+ },
+ "instance.server-modal.resource-pack": {
+ "message": "Pacote de recursos"
+ },
+ "instance.settings.tabs.general": {
+ "message": "Geral"
+ },
+ "instance.settings.tabs.general.delete": {
+ "message": "Apagar instância"
+ },
+ "instance.settings.tabs.general.delete.button": {
+ "message": "Apagar instância"
+ },
+ "instance.settings.tabs.general.delete.description": {
+ "message": "Apaga uma instância permanentemente do teu dispositivo, incluindo os teus mundos, configurações, e todo o conteúdo instalado. Atenção, após apagar uma instância não consegues recuperá-la."
+ },
+ "instance.settings.tabs.general.deleting.button": {
+ "message": "Apagando..."
+ },
+ "instance.settings.tabs.general.duplicate-button": {
+ "message": "Duplicar"
+ },
+ "instance.settings.tabs.general.duplicate-button.tooltip.installing": {
+ "message": "Não é possível duplicar durante uma instalação em curso."
+ },
+ "instance.settings.tabs.general.duplicate-instance": {
+ "message": "Duplicar instância"
+ },
+ "instance.settings.tabs.general.duplicate-instance.description": {
+ "message": "Cria uma cópia desta instância, incluindo mundos, configurações, mods, etc."
+ },
+ "instance.settings.tabs.general.edit-icon": {
+ "message": "Editar ícone"
+ },
+ "instance.settings.tabs.general.edit-icon.remove": {
+ "message": "Remover ícone"
+ },
+ "instance.settings.tabs.general.edit-icon.replace": {
+ "message": "Substituir ícone"
+ },
+ "instance.settings.tabs.general.edit-icon.select": {
+ "message": "Selecionar ícone"
+ },
+ "instance.settings.tabs.general.library-groups": {
+ "message": "Grupos da biblioteca"
+ },
+ "instance.settings.tabs.general.library-groups.create": {
+ "message": "Criar novo grupo"
+ },
+ "instance.settings.tabs.general.library-groups.description": {
+ "message": "Grupos da biblioteca permitem-te organizar as tuas instâncias em secções diferentes da tua biblioteca."
+ },
+ "instance.settings.tabs.general.library-groups.enter-name": {
+ "message": "Insere o nome do grupo"
+ },
+ "instance.settings.tabs.general.name": {
+ "message": "Nome"
+ },
+ "instance.settings.tabs.hooks": {
+ "message": "Ganchos de lançamento"
+ },
+ "instance.settings.tabs.hooks.custom-hooks": {
+ "message": "Ganchos de lançamento personalizados"
+ },
+ "instance.settings.tabs.hooks.description": {
+ "message": "Ganchos permitem a utilizadores avançados executarem certos comandos de sistema antes e depois de abrir o jogo."
+ },
+ "instance.settings.tabs.hooks.post-exit": {
+ "message": "Pós-saída"
+ },
+ "instance.settings.tabs.hooks.post-exit.description": {
+ "message": "Executa após o jogo fechar."
+ },
+ "instance.settings.tabs.hooks.post-exit.enter": {
+ "message": "Insere o comando pós-saída..."
+ },
+ "instance.settings.tabs.hooks.pre-launch": {
+ "message": "Pré-lançamento"
+ },
+ "instance.settings.tabs.hooks.pre-launch.description": {
+ "message": "Executa antes da instância ser aberta."
+ },
+ "instance.settings.tabs.hooks.pre-launch.enter": {
+ "message": "Insere o comando pré-lançamento..."
+ },
+ "instance.settings.tabs.hooks.title": {
+ "message": "Ganchos de lançamento do jogo"
+ },
+ "instance.settings.tabs.hooks.wrapper": {
+ "message": "Wrapper"
+ },
+ "instance.settings.tabs.hooks.wrapper.description": {
+ "message": "Comando do wrapper para abrir o Minecraft."
+ },
+ "instance.settings.tabs.hooks.wrapper.enter": {
+ "message": "Insere o comando do wrapper..."
+ },
+ "instance.settings.tabs.installation": {
+ "message": "Instalação"
+ },
+ "instance.settings.tabs.installation.change-version.already-installed.modded": {
+ "message": "{platform} {version} para Minecraft {game_version} já está instalado"
+ },
+ "instance.settings.tabs.installation.change-version.already-installed.vanilla": {
+ "message": "Vanilla {game_version} já está instalado"
+ },
+ "instance.settings.tabs.installation.change-version.button": {
+ "message": "Alterar versão"
+ },
+ "instance.settings.tabs.installation.change-version.button.install": {
+ "message": "Instalar"
+ },
+ "instance.settings.tabs.installation.change-version.button.installing": {
+ "message": "Instalando"
+ },
+ "instance.settings.tabs.installation.change-version.cannot-while-fetching": {
+ "message": "A obter versões do modpack"
+ },
+ "instance.settings.tabs.installation.change-version.in-progress": {
+ "message": "Instalando a nova versão"
+ },
+ "instance.settings.tabs.installation.currently-installed": {
+ "message": "Atualmente instalado"
+ },
+ "instance.settings.tabs.installation.debug-information": {
+ "message": "Informação de depuração:"
+ },
+ "instance.settings.tabs.installation.fetching-modpack-details": {
+ "message": "A obter detalhes do modpack"
+ },
+ "instance.settings.tabs.installation.game-version": {
+ "message": "Versão do Jogo"
+ },
+ "instance.settings.tabs.installation.install": {
+ "message": "Instalar"
+ },
+ "instance.settings.tabs.installation.install.in-progress": {
+ "message": "Instalação em curso"
+ },
+ "instance.settings.tabs.installation.loader-version": {
+ "message": "Versão {loader}"
+ },
+ "instance.settings.tabs.installation.minecraft-version": {
+ "message": "Minecraft {version}"
+ },
+ "instance.settings.tabs.installation.no-connection": {
+ "message": "Não foi possível obter os detalhes do modpack associado. Por favor verifica a tua ligação à internet."
+ },
+ "instance.settings.tabs.installation.no-loader-versions": {
+ "message": "{loader} não está disponivel para Minecraft {version}. Tenta outro carregador de mods."
+ },
+ "instance.settings.tabs.installation.no-modpack-found": {
+ "message": "Esta instância está associada a um modpack, mas o modpack não conseguiu ser encontrado no Modrinth."
+ },
+ "instance.settings.tabs.installation.platform": {
+ "message": "Plataforma"
+ },
+ "instance.settings.tabs.installation.reinstall.button": {
+ "message": "Reinstalar modpack"
+ },
+ "instance.settings.tabs.installation.reinstall.button.reinstalling": {
+ "message": "Reinstalando modpack"
+ },
+ "instance.settings.tabs.installation.reinstall.confirm.description": {
+ "message": "Reinstalar vai redefinir todo o conteúdo instalado ou modificado para o que é fornecido pelo modpack, removendo quaisquer mods ou conteúdo que tenhas adicionado à instalação original. Isto pode corrigir comportamentos inesperados se alterações foram feitas à instância, mas se os teus mundos dependerem de conteúdo adicional que instalaste, podem ficar corrompidos."
+ },
+ "instance.settings.tabs.installation.reinstall.confirm.title": {
+ "message": "Tens a certeza que queres reinstalar esta instância?"
+ },
+ "instance.settings.tabs.installation.reinstall.description": {
+ "message": "Redefine o conteúdo da instância para o seu estado original, removendo quaisquer mods ou conteúdo que tenhas adicionado ao modpack original."
+ },
+ "instance.settings.tabs.installation.reinstall.title": {
+ "message": "Reinstalar modpack"
+ },
+ "instance.settings.tabs.installation.repair.button": {
+ "message": "Reparar"
+ },
+ "instance.settings.tabs.installation.repair.button.repairing": {
+ "message": "Reparando"
+ },
+ "instance.settings.tabs.installation.repair.confirm.description": {
+ "message": "Reparar reinstala as dependências do Minecraft e verifica por corrupção. Isto pode resolver problemas se o teu jogo não estiver a abrir devido a erros relacionados ao lançador (launcher), mas não vai resolver problemas ou crashes relacionados a mods instalados."
+ },
+ "instance.settings.tabs.installation.repair.confirm.title": {
+ "message": "Reparar instância?"
+ },
+ "instance.settings.tabs.installation.repair.in-progress": {
+ "message": "Reparação em curso"
+ },
+ "instance.settings.tabs.installation.reset-selections": {
+ "message": "Redefinir para atuais"
+ },
+ "instance.settings.tabs.installation.show-all-versions": {
+ "message": "Mostrar todas as versões"
+ },
+ "instance.settings.tabs.installation.tooltip.action.change-version": {
+ "message": "alterar versão"
+ },
+ "instance.settings.tabs.installation.tooltip.action.install": {
+ "message": "instalar"
+ },
+ "instance.settings.tabs.installation.tooltip.action.reinstall": {
+ "message": "reinstalar"
+ },
+ "instance.settings.tabs.installation.tooltip.action.repair": {
+ "message": "reparar"
+ },
+ "instance.settings.tabs.installation.tooltip.cannot-while-installing": {
+ "message": "Não é possível {action} durante uma instalação em curso"
+ },
+ "instance.settings.tabs.installation.tooltip.cannot-while-offline": {
+ "message": "Não é possível {action} enquanto offline"
+ },
+ "instance.settings.tabs.installation.tooltip.cannot-while-repairing": {
+ "message": "Não é possível {action} durante uma reparação em curso"
+ },
+ "instance.settings.tabs.installation.unknown-version": {
+ "message": "(versão desconhecida)"
+ },
+ "instance.settings.tabs.installation.unlink.button": {
+ "message": "Desassociar instância"
+ },
+ "instance.settings.tabs.installation.unlink.confirm.description": {
+ "message": "Se procederes, não vais poder reassociá-la sem criar uma instância completamente nova. Não vais receber mais atualizações do modpack e a instância vai se tornar uma instância normal."
+ },
+ "instance.settings.tabs.installation.unlink.confirm.title": {
+ "message": "Tens a certeza que queres desassociar esta instância?"
+ },
+ "instance.settings.tabs.installation.unlink.description": {
+ "message": "Esta instância está associada a um modpack, o que significa que mods não podem ser atualizados e não podes alterar o carregador de mods ou a versão do Minecraft. Desassociar vai desconectar permanentemente esta instância do modpack."
+ },
+ "instance.settings.tabs.installation.unlink.title": {
+ "message": "Desassociar do modpack"
+ },
+ "instance.settings.tabs.java": {
+ "message": "Java e memória"
+ },
+ "instance.settings.tabs.java.environment-variables": {
+ "message": "Variáveis de ambiente"
+ },
+ "instance.settings.tabs.java.hooks": {
+ "message": "Ganchos"
+ },
+ "instance.settings.tabs.java.java-arguments": {
+ "message": "Argumentos Java"
+ },
+ "instance.settings.tabs.java.java-installation": {
+ "message": "Instalação Java"
+ },
+ "instance.settings.tabs.java.java-memory": {
+ "message": "Memória alocada"
+ },
+ "instance.settings.tabs.window": {
+ "message": "Janela"
+ },
+ "instance.settings.tabs.window.custom-window-settings": {
+ "message": "Definições personalizadas de janela"
+ },
+ "instance.settings.tabs.window.fullscreen": {
+ "message": "Ecrã Inteiro"
+ },
+ "instance.settings.tabs.window.fullscreen.description": {
+ "message": "Faz o jogo começar em ecrã inteiro quando aberto (utilizando options.txt)."
+ },
+ "instance.settings.tabs.window.height": {
+ "message": "Altura"
+ },
+ "instance.settings.tabs.window.height.description": {
+ "message": "A altura da janela do jogo quando aberto."
+ },
+ "instance.settings.tabs.window.height.enter": {
+ "message": "Insere a altura..."
+ },
+ "instance.settings.tabs.window.width": {
+ "message": "Largura"
+ },
+ "instance.settings.tabs.window.width.description": {
+ "message": "A largura da janela do jogo quando aberto."
+ },
+ "instance.settings.tabs.window.width.enter": {
+ "message": "Inserir largura..."
+ },
+ "instance.settings.title": {
+ "message": "Definições"
+ },
+ "instance.worlds.a_minecraft_server": {
+ "message": "Um Servidor de Minecraft"
+ },
+ "instance.worlds.cant_connect": {
+ "message": "Não é possível conectar ao servidor"
+ },
+ "instance.worlds.copy_address": {
+ "message": "Copiar endereço"
+ },
+ "instance.worlds.dont_show_on_home": {
+ "message": "Não mostrar na página Inicial"
+ },
+ "instance.worlds.filter.available": {
+ "message": "Disponível"
+ },
+ "instance.worlds.game_already_open": {
+ "message": "Instância já está aberta"
+ },
+ "instance.worlds.hardcore": {
+ "message": "Modo Hardcore"
+ },
+ "instance.worlds.incompatible_server": {
+ "message": "Servidor é incompatível"
+ },
+ "instance.worlds.no_contact": {
+ "message": "Servidor não conseguiu ser contactado"
+ },
+ "instance.worlds.no_server_quick_play": {
+ "message": "Apenas podes entrar diretamente em servidores a partir do Minecraft Alpha 1.0.5+"
+ },
+ "instance.worlds.no_singleplayer_quick_play": {
+ "message": "Apenas podes entrar diretamente em mundos de um jogador a partir do Minecraft 1.20+"
+ },
+ "instance.worlds.play_instance": {
+ "message": "Jogar instância"
+ },
+ "instance.worlds.type.server": {
+ "message": "Servidor"
+ },
+ "instance.worlds.type.singleplayer": {
+ "message": "Um jogador"
+ },
+ "instance.worlds.view_instance": {
+ "message": "Ver instância"
+ },
+ "instance.worlds.world_in_use": {
+ "message": "Mundo está em uso"
+ },
+ "search.filter.locked.instance": {
+ "message": "Fornecido pela instância"
+ },
+ "search.filter.locked.instance-game-version.title": {
+ "message": "Versão do jogo é fornecida pela instância"
+ },
+ "search.filter.locked.instance-loader.title": {
+ "message": "Carregador é fornecido pela instância"
+ },
+ "search.filter.locked.instance.sync": {
+ "message": "Sincronizar com a instância"
+ }
+}
diff --git a/apps/app-frontend/src/locales/ro-RO/index.json b/apps/app-frontend/src/locales/ro-RO/index.json
new file mode 100644
index 000000000..76fd5e83a
--- /dev/null
+++ b/apps/app-frontend/src/locales/ro-RO/index.json
@@ -0,0 +1,419 @@
+{
+ "app.settings.developer-mode-enabled": {
+ "message": "Modul dezvoltator activat."
+ },
+ "app.settings.tabs.appearance": {
+ "message": "Aspect"
+ },
+ "app.settings.tabs.default-instance-options": {
+ "message": "Opțiuni implicite instanță"
+ },
+ "app.settings.tabs.feature-flags": {
+ "message": "Controale funcționalitate"
+ },
+ "app.settings.tabs.java-installations": {
+ "message": "Instalări Java"
+ },
+ "app.settings.tabs.privacy": {
+ "message": "Confidențialitate"
+ },
+ "app.settings.tabs.resource-management": {
+ "message": "Administrare resurse"
+ },
+ "instance.add-server.add-and-play": {
+ "message": "Adaugă și joacă"
+ },
+ "instance.add-server.add-server": {
+ "message": "Adaugă server"
+ },
+ "instance.add-server.resource-pack.disabled": {
+ "message": "Dezactivat"
+ },
+ "instance.add-server.resource-pack.enabled": {
+ "message": "Activat"
+ },
+ "instance.add-server.resource-pack.prompt": {
+ "message": "Întreabă"
+ },
+ "instance.add-server.title": {
+ "message": "Adaugă un server"
+ },
+ "instance.edit-server.title": {
+ "message": "Editează server"
+ },
+ "instance.edit-world.hide-from-home": {
+ "message": "Ascunde din pagina principală"
+ },
+ "instance.edit-world.name": {
+ "message": "Nume"
+ },
+ "instance.edit-world.placeholder-name": {
+ "message": "Lume Minecraft"
+ },
+ "instance.edit-world.reset-icon": {
+ "message": "Resetează pictograma"
+ },
+ "instance.edit-world.title": {
+ "message": "Editează lumea"
+ },
+ "instance.filter.disabled": {
+ "message": "Proiecte dezactivate"
+ },
+ "instance.filter.updates-available": {
+ "message": "Actualizări disponibile"
+ },
+ "instance.server-modal.address": {
+ "message": "Adresă"
+ },
+ "instance.server-modal.name": {
+ "message": "Nume"
+ },
+ "instance.server-modal.placeholder-name": {
+ "message": "Server Minecraft"
+ },
+ "instance.server-modal.resource-pack": {
+ "message": "Pachet de resurse"
+ },
+ "instance.settings.tabs.general": {
+ "message": "General"
+ },
+ "instance.settings.tabs.general.delete": {
+ "message": "Șterge instanța"
+ },
+ "instance.settings.tabs.general.delete.button": {
+ "message": "Șterge instanța"
+ },
+ "instance.settings.tabs.general.delete.description": {
+ "message": "Șterge definitiv o instanță de pe dispozitivul tău, inclusiv lumile, configurațiile și tot conținutul instalat. Fii atent, deoarece odată ce ștergi o instanță, nu există nicio modalitate de a o recupera."
+ },
+ "instance.settings.tabs.general.deleting.button": {
+ "message": "Se șterge..."
+ },
+ "instance.settings.tabs.general.duplicate-button": {
+ "message": "Duplică"
+ },
+ "instance.settings.tabs.general.duplicate-button.tooltip.installing": {
+ "message": "Nu se poate duplica în timp ce se instalează."
+ },
+ "instance.settings.tabs.general.duplicate-instance": {
+ "message": "Duplică instanța"
+ },
+ "instance.settings.tabs.general.duplicate-instance.description": {
+ "message": "Creează o copie a acestei instanțe, incluzând lumi, configurații, moduri, etc."
+ },
+ "instance.settings.tabs.general.edit-icon": {
+ "message": "Editează pictograma"
+ },
+ "instance.settings.tabs.general.edit-icon.remove": {
+ "message": "Șterge pictograma"
+ },
+ "instance.settings.tabs.general.edit-icon.replace": {
+ "message": "Înlocuiește pictograma"
+ },
+ "instance.settings.tabs.general.edit-icon.select": {
+ "message": "Selectează pictograma"
+ },
+ "instance.settings.tabs.general.library-groups": {
+ "message": "Grupuri din bibliotecă"
+ },
+ "instance.settings.tabs.general.library-groups.create": {
+ "message": "Creează grup nou"
+ },
+ "instance.settings.tabs.general.library-groups.description": {
+ "message": "Grupurile din bibliotecă îți permit să-ți organizezi instanțele în diferite secțiuni în biblioteca ta."
+ },
+ "instance.settings.tabs.general.library-groups.enter-name": {
+ "message": "Introdu numele grupului"
+ },
+ "instance.settings.tabs.general.name": {
+ "message": "Nume"
+ },
+ "instance.settings.tabs.hooks": {
+ "message": "Cârlige de lansare"
+ },
+ "instance.settings.tabs.hooks.custom-hooks": {
+ "message": "Cârlige de lansare personalizate"
+ },
+ "instance.settings.tabs.hooks.description": {
+ "message": "Cârligele permit utilizatorilor avansați să ruleze anumite comenzi de sistem înainte și după lansarea jocului."
+ },
+ "instance.settings.tabs.hooks.post-exit": {
+ "message": "După ieșire"
+ },
+ "instance.settings.tabs.hooks.post-exit.description": {
+ "message": "Rulează după ce jocul se închide."
+ },
+ "instance.settings.tabs.hooks.post-exit.enter": {
+ "message": "Introdu comanda după ieșire..."
+ },
+ "instance.settings.tabs.hooks.pre-launch": {
+ "message": "Înainte de lansare"
+ },
+ "instance.settings.tabs.hooks.pre-launch.description": {
+ "message": "Rulează înainte ca instanța să fie lansată."
+ },
+ "instance.settings.tabs.hooks.pre-launch.enter": {
+ "message": "Introdu comanda înainte de lansare..."
+ },
+ "instance.settings.tabs.hooks.title": {
+ "message": "Cârlige de lansare ale jocului"
+ },
+ "instance.settings.tabs.hooks.wrapper": {
+ "message": "Wrapper"
+ },
+ "instance.settings.tabs.hooks.wrapper.description": {
+ "message": "Comandă de tip wrapper pentru lansarea Minecraft."
+ },
+ "instance.settings.tabs.hooks.wrapper.enter": {
+ "message": "Introdu comanda de tip wrapper..."
+ },
+ "instance.settings.tabs.installation": {
+ "message": "Instalare"
+ },
+ "instance.settings.tabs.installation.change-version.already-installed.modded": {
+ "message": "Versiunea {version} a platformei {platform} pentru Minecraft {game_version} este deja instalată"
+ },
+ "instance.settings.tabs.installation.change-version.already-installed.vanilla": {
+ "message": "Versiunea Vanilla {game_version} este deja instalată"
+ },
+ "instance.settings.tabs.installation.change-version.button": {
+ "message": "Schimbă versiunea"
+ },
+ "instance.settings.tabs.installation.change-version.button.install": {
+ "message": "Instalează"
+ },
+ "instance.settings.tabs.installation.change-version.button.installing": {
+ "message": "Se instalează"
+ },
+ "instance.settings.tabs.installation.change-version.cannot-while-fetching": {
+ "message": "Se obțin versiunile pachetului de moduri"
+ },
+ "instance.settings.tabs.installation.change-version.in-progress": {
+ "message": "Se instalează noua versiune"
+ },
+ "instance.settings.tabs.installation.currently-installed": {
+ "message": "Instalat în prezent"
+ },
+ "instance.settings.tabs.installation.debug-information": {
+ "message": "Informații de depanare:"
+ },
+ "instance.settings.tabs.installation.fetching-modpack-details": {
+ "message": "Se obțin detaliile pachetului de moduri"
+ },
+ "instance.settings.tabs.installation.game-version": {
+ "message": "Versiune joc"
+ },
+ "instance.settings.tabs.installation.install": {
+ "message": "Instalează"
+ },
+ "instance.settings.tabs.installation.install.in-progress": {
+ "message": "Instalare în progres"
+ },
+ "instance.settings.tabs.installation.loader-version": {
+ "message": "Versiune {loader}"
+ },
+ "instance.settings.tabs.installation.minecraft-version": {
+ "message": "Minecraft {version}"
+ },
+ "instance.settings.tabs.installation.no-connection": {
+ "message": "Nu s-au putut obține detaliile pachetului de moduri. Te tog verifică-ți conexiunea la internet."
+ },
+ "instance.settings.tabs.installation.no-loader-versions": {
+ "message": "{loader} nu este valabil pentru Minecraft {version}. Te rog încercă alt loader de moduri."
+ },
+ "instance.settings.tabs.installation.no-modpack-found": {
+ "message": "Instanța este legată de un pachet de moduri, dar pachetul de moduri nu a putut fi găsit pe Modrinth."
+ },
+ "instance.settings.tabs.installation.platform": {
+ "message": "Platformă"
+ },
+ "instance.settings.tabs.installation.reinstall.button": {
+ "message": "Reinstalează pachetul de moduri"
+ },
+ "instance.settings.tabs.installation.reinstall.button.reinstalling": {
+ "message": "Se reinstalează pachetul de moduri"
+ },
+ "instance.settings.tabs.installation.reinstall.confirm.description": {
+ "message": "Reinstalarea va reseta tot conținutul instalat sau modificat la starea inițială a pachetului de moduri, eliminând orice moduri sau conținut pe care le-ai adăugat tu. Acest lucru poate rezolva un comportament neașteptat dacă s-au făcut modificări instanței, dar dacă lumile tale depind acum de conținut suplimentar instalat, este posibil ca ele să nu mai funcționeze corect."
+ },
+ "instance.settings.tabs.installation.reinstall.confirm.title": {
+ "message": "Ești sigur că dorești să reinstalezi această instanță?"
+ },
+ "instance.settings.tabs.installation.reinstall.description": {
+ "message": "Resetează conținutul instanței la starea sa inițială, eliminând orice moduri sau conținut pe care le-ai adăugat peste pachetul de moduri original."
+ },
+ "instance.settings.tabs.installation.reinstall.title": {
+ "message": "Reinstalează pachetul de moduri"
+ },
+ "instance.settings.tabs.installation.repair.button": {
+ "message": "Repară"
+ },
+ "instance.settings.tabs.installation.repair.button.repairing": {
+ "message": "Se repară"
+ },
+ "instance.settings.tabs.installation.repair.confirm.description": {
+ "message": "Repararea reinstalează dependențele Minecraft și verifică dacă există corupție. Acest lucru poate rezolva problemele în cazul în care jocul tău nu pornește din cauza erorilor legate de lansator, dar nu va rezolva problemele sau blocările legate de modurile instalate."
+ },
+ "instance.settings.tabs.installation.repair.confirm.title": {
+ "message": "Repară instanța?"
+ },
+ "instance.settings.tabs.installation.repair.in-progress": {
+ "message": "Repararea în progres"
+ },
+ "instance.settings.tabs.installation.reset-selections": {
+ "message": "Resetează la starea actuală"
+ },
+ "instance.settings.tabs.installation.show-all-versions": {
+ "message": "Afișează toate versiunile"
+ },
+ "instance.settings.tabs.installation.tooltip.action.change-version": {
+ "message": "schimbă versiunea"
+ },
+ "instance.settings.tabs.installation.tooltip.action.install": {
+ "message": "instalează"
+ },
+ "instance.settings.tabs.installation.tooltip.action.reinstall": {
+ "message": "reinstalează"
+ },
+ "instance.settings.tabs.installation.tooltip.action.repair": {
+ "message": "repară"
+ },
+ "instance.settings.tabs.installation.tooltip.cannot-while-installing": {
+ "message": "Nu poți {action} în timp ce se instalează"
+ },
+ "instance.settings.tabs.installation.tooltip.cannot-while-offline": {
+ "message": "Nu poți {action} în timp ce ești neconectat"
+ },
+ "instance.settings.tabs.installation.tooltip.cannot-while-repairing": {
+ "message": "Nu poți {action} în timp ce se repară"
+ },
+ "instance.settings.tabs.installation.unknown-version": {
+ "message": "(versiune necunoscută)"
+ },
+ "instance.settings.tabs.installation.unlink.button": {
+ "message": "Dezleagă instanța"
+ },
+ "instance.settings.tabs.installation.unlink.confirm.description": {
+ "message": "Dacă continui, nu o vei mai putea lega din nou fără a crea o instanță complet nouă. Nu vei mai primi actualizări ale pachetului de moduri, iar acesta va deveni o instanță normală."
+ },
+ "instance.settings.tabs.installation.unlink.confirm.title": {
+ "message": "Ești sigur că dorești să dezlegi această instanță?"
+ },
+ "instance.settings.tabs.installation.unlink.description": {
+ "message": "Această instanță este legată de un pachet de moduri, ceea ce înseamnă că modurile nu pot fi actualizate și nu poți schimba loader-ul de moduri sau versiunea de Minecraft. Dezlegarea va deconecta permanent această instanță de pachetul de moduri."
+ },
+ "instance.settings.tabs.installation.unlink.title": {
+ "message": "Dezleagă de pachetul de moduri"
+ },
+ "instance.settings.tabs.java": {
+ "message": "Java și memorie"
+ },
+ "instance.settings.tabs.java.environment-variables": {
+ "message": "Variabile de mediu"
+ },
+ "instance.settings.tabs.java.hooks": {
+ "message": "Legături"
+ },
+ "instance.settings.tabs.java.java-arguments": {
+ "message": "Argumente Java"
+ },
+ "instance.settings.tabs.java.java-installation": {
+ "message": "Instalări Java"
+ },
+ "instance.settings.tabs.java.java-memory": {
+ "message": "Memorie Alocată"
+ },
+ "instance.settings.tabs.window": {
+ "message": "Ferească"
+ },
+ "instance.settings.tabs.window.custom-window-settings": {
+ "message": "Setări personalizate de fereastră"
+ },
+ "instance.settings.tabs.window.fullscreen": {
+ "message": "Ecran complet"
+ },
+ "instance.settings.tabs.window.fullscreen.description": {
+ "message": "Face ca jocul să pornească pe ecran complet când este lansat (folosind options.txt)."
+ },
+ "instance.settings.tabs.window.height": {
+ "message": "Înălțime"
+ },
+ "instance.settings.tabs.window.height.description": {
+ "message": "Înălțimea ferestrei de joc la lansare."
+ },
+ "instance.settings.tabs.window.height.enter": {
+ "message": "Introdu înălțimea..."
+ },
+ "instance.settings.tabs.window.width": {
+ "message": "Lățime"
+ },
+ "instance.settings.tabs.window.width.description": {
+ "message": "Lățimea ferestrei jocului la lansare."
+ },
+ "instance.settings.tabs.window.width.enter": {
+ "message": "Introdu lățimea..."
+ },
+ "instance.settings.title": {
+ "message": "Setări"
+ },
+ "instance.worlds.a_minecraft_server": {
+ "message": "Un server de Minecraft"
+ },
+ "instance.worlds.cant_connect": {
+ "message": "Nu m-am putut conecta la server"
+ },
+ "instance.worlds.copy_address": {
+ "message": "Copiază adresa"
+ },
+ "instance.worlds.dont_show_on_home": {
+ "message": "Nu afișa în pagina principală"
+ },
+ "instance.worlds.filter.available": {
+ "message": "Disponibil"
+ },
+ "instance.worlds.game_already_open": {
+ "message": "Instanța este deja deschisă"
+ },
+ "instance.worlds.hardcore": {
+ "message": "Modul hardcore"
+ },
+ "instance.worlds.incompatible_server": {
+ "message": "Serverul este incompatibil"
+ },
+ "instance.worlds.no_contact": {
+ "message": "Serverul nu a putut fi contactat"
+ },
+ "instance.worlds.no_server_quick_play": {
+ "message": "Poți să intri direct pe servere doar pe Minecraft Alpha 1.0.5+"
+ },
+ "instance.worlds.no_singleplayer_quick_play": {
+ "message": "Poți să intri direct în lumile singleplayer numai pe Minecraft 1.20+"
+ },
+ "instance.worlds.play_instance": {
+ "message": "Joacă instanța"
+ },
+ "instance.worlds.type.server": {
+ "message": "Server"
+ },
+ "instance.worlds.type.singleplayer": {
+ "message": "Singleplayer"
+ },
+ "instance.worlds.view_instance": {
+ "message": "Afișează instanța"
+ },
+ "instance.worlds.world_in_use": {
+ "message": "Lumea este în folosință"
+ },
+ "search.filter.locked.instance": {
+ "message": "Oferit de instanță"
+ },
+ "search.filter.locked.instance-game-version.title": {
+ "message": "Versiunea jocului este oferit de instanță"
+ },
+ "search.filter.locked.instance-loader.title": {
+ "message": "Loader-ul este oferit de instanță"
+ },
+ "search.filter.locked.instance.sync": {
+ "message": "Sincronizează cu instanța"
+ }
+}
diff --git a/apps/app-frontend/src/locales/ru-RU/index.json b/apps/app-frontend/src/locales/ru-RU/index.json
new file mode 100644
index 000000000..320bbe7f5
--- /dev/null
+++ b/apps/app-frontend/src/locales/ru-RU/index.json
@@ -0,0 +1,419 @@
+{
+ "app.settings.developer-mode-enabled": {
+ "message": "Режим разработчика включён."
+ },
+ "app.settings.tabs.appearance": {
+ "message": "Внешний вид"
+ },
+ "app.settings.tabs.default-instance-options": {
+ "message": "Настройки версии по умолчанию"
+ },
+ "app.settings.tabs.feature-flags": {
+ "message": "Флаги функций"
+ },
+ "app.settings.tabs.java-installations": {
+ "message": "Установки Java"
+ },
+ "app.settings.tabs.privacy": {
+ "message": "Конфиденциальность"
+ },
+ "app.settings.tabs.resource-management": {
+ "message": "Управление ресурсами"
+ },
+ "instance.add-server.add-and-play": {
+ "message": "Добавить и играть"
+ },
+ "instance.add-server.add-server": {
+ "message": "Добавить сервер"
+ },
+ "instance.add-server.resource-pack.disabled": {
+ "message": "Отключены"
+ },
+ "instance.add-server.resource-pack.enabled": {
+ "message": "Включены"
+ },
+ "instance.add-server.resource-pack.prompt": {
+ "message": "Запрашивать"
+ },
+ "instance.add-server.title": {
+ "message": "Добавить сервер"
+ },
+ "instance.edit-server.title": {
+ "message": "Настроить сервер"
+ },
+ "instance.edit-world.hide-from-home": {
+ "message": "Не показывать на главной"
+ },
+ "instance.edit-world.name": {
+ "message": "Название"
+ },
+ "instance.edit-world.placeholder-name": {
+ "message": "Мир Minecraft"
+ },
+ "instance.edit-world.reset-icon": {
+ "message": "Сбросить значок"
+ },
+ "instance.edit-world.title": {
+ "message": "Настроить мир"
+ },
+ "instance.filter.disabled": {
+ "message": "Отключенные проекты"
+ },
+ "instance.filter.updates-available": {
+ "message": "Доступны обновления"
+ },
+ "instance.server-modal.address": {
+ "message": "Адрес сервера"
+ },
+ "instance.server-modal.name": {
+ "message": "Название сервера"
+ },
+ "instance.server-modal.placeholder-name": {
+ "message": "Сервер Minecraft"
+ },
+ "instance.server-modal.resource-pack": {
+ "message": "Наборы ресурсов"
+ },
+ "instance.settings.tabs.general": {
+ "message": "Основные"
+ },
+ "instance.settings.tabs.general.delete": {
+ "message": "Удаление сборки"
+ },
+ "instance.settings.tabs.general.delete.button": {
+ "message": "Удалить сборку"
+ },
+ "instance.settings.tabs.general.delete.description": {
+ "message": "Удаляет сборку с устройства, включая миры, конфигурации и весь установленный контент. Будьте осторожны, поскольку после удаления сборки восстановить её невозможно."
+ },
+ "instance.settings.tabs.general.deleting.button": {
+ "message": "Удаление..."
+ },
+ "instance.settings.tabs.general.duplicate-button": {
+ "message": "Создать копию"
+ },
+ "instance.settings.tabs.general.duplicate-button.tooltip.installing": {
+ "message": "Копирование невозможно в процессе установки."
+ },
+ "instance.settings.tabs.general.duplicate-instance": {
+ "message": "Создание копии сборки"
+ },
+ "instance.settings.tabs.general.duplicate-instance.description": {
+ "message": "Создаёт копию сборки, включая миры, настройки, моды и т. д."
+ },
+ "instance.settings.tabs.general.edit-icon": {
+ "message": "Изменить значок"
+ },
+ "instance.settings.tabs.general.edit-icon.remove": {
+ "message": "Удалить значок"
+ },
+ "instance.settings.tabs.general.edit-icon.replace": {
+ "message": "Заменить значок"
+ },
+ "instance.settings.tabs.general.edit-icon.select": {
+ "message": "Выбрать значок"
+ },
+ "instance.settings.tabs.general.library-groups": {
+ "message": "Группировка"
+ },
+ "instance.settings.tabs.general.library-groups.create": {
+ "message": "Создать новую группу"
+ },
+ "instance.settings.tabs.general.library-groups.description": {
+ "message": "Разделение по группам позволяет организовать сборки по разным разделам в библиотеке."
+ },
+ "instance.settings.tabs.general.library-groups.enter-name": {
+ "message": "Укажите название группы"
+ },
+ "instance.settings.tabs.general.name": {
+ "message": "Название"
+ },
+ "instance.settings.tabs.hooks": {
+ "message": "Пользовательские команды"
+ },
+ "instance.settings.tabs.hooks.custom-hooks": {
+ "message": "Пользовательские команды"
+ },
+ "instance.settings.tabs.hooks.description": {
+ "message": "Команды позволяют продвинутым пользователям выполнять определённые системные команды при запуске игры."
+ },
+ "instance.settings.tabs.hooks.post-exit": {
+ "message": "После выхода"
+ },
+ "instance.settings.tabs.hooks.post-exit.description": {
+ "message": "Выполняется после выхода из игры."
+ },
+ "instance.settings.tabs.hooks.post-exit.enter": {
+ "message": "Команда завершения..."
+ },
+ "instance.settings.tabs.hooks.pre-launch": {
+ "message": "Перед запуском"
+ },
+ "instance.settings.tabs.hooks.pre-launch.description": {
+ "message": "Выполняется перед запуском игры."
+ },
+ "instance.settings.tabs.hooks.pre-launch.enter": {
+ "message": "Введите команду перед запуском..."
+ },
+ "instance.settings.tabs.hooks.title": {
+ "message": "Пользовательские команды запуска"
+ },
+ "instance.settings.tabs.hooks.wrapper": {
+ "message": "Обёртка"
+ },
+ "instance.settings.tabs.hooks.wrapper.description": {
+ "message": "Команда обёртки для запуска Minecraft."
+ },
+ "instance.settings.tabs.hooks.wrapper.enter": {
+ "message": "Введите команду обёртки..."
+ },
+ "instance.settings.tabs.installation": {
+ "message": "Установка"
+ },
+ "instance.settings.tabs.installation.change-version.already-installed.modded": {
+ "message": "{platform} {version} для Minecraft {game_version} уже установлен"
+ },
+ "instance.settings.tabs.installation.change-version.already-installed.vanilla": {
+ "message": "Vanilla {game_version} уже установлена"
+ },
+ "instance.settings.tabs.installation.change-version.button": {
+ "message": "Заменить версию"
+ },
+ "instance.settings.tabs.installation.change-version.button.install": {
+ "message": "Установить"
+ },
+ "instance.settings.tabs.installation.change-version.button.installing": {
+ "message": "Установка"
+ },
+ "instance.settings.tabs.installation.change-version.cannot-while-fetching": {
+ "message": "Получение версий модпака"
+ },
+ "instance.settings.tabs.installation.change-version.in-progress": {
+ "message": "Установка новой версии"
+ },
+ "instance.settings.tabs.installation.currently-installed": {
+ "message": "Установлено"
+ },
+ "instance.settings.tabs.installation.debug-information": {
+ "message": "Отладочная информация:"
+ },
+ "instance.settings.tabs.installation.fetching-modpack-details": {
+ "message": "Получение сведений модпака"
+ },
+ "instance.settings.tabs.installation.game-version": {
+ "message": "Версия игры"
+ },
+ "instance.settings.tabs.installation.install": {
+ "message": "Установить"
+ },
+ "instance.settings.tabs.installation.install.in-progress": {
+ "message": "Установка в процессе"
+ },
+ "instance.settings.tabs.installation.loader-version": {
+ "message": "Версия загрузчика {loader}"
+ },
+ "instance.settings.tabs.installation.minecraft-version": {
+ "message": "Minecraft {version}"
+ },
+ "instance.settings.tabs.installation.no-connection": {
+ "message": "Не удалось получить сведения о сборке. Проверьте соединение с интернетом."
+ },
+ "instance.settings.tabs.installation.no-loader-versions": {
+ "message": "{loader} недоступен для версии {version}. Попробуйте другой загрузчик."
+ },
+ "instance.settings.tabs.installation.no-modpack-found": {
+ "message": "Не удаётся найти сборку на Modrinth, с которой связано установленное содержимое."
+ },
+ "instance.settings.tabs.installation.platform": {
+ "message": "Платформа"
+ },
+ "instance.settings.tabs.installation.reinstall.button": {
+ "message": "Переустановить сборку"
+ },
+ "instance.settings.tabs.installation.reinstall.button.reinstalling": {
+ "message": "Переустановка сборки"
+ },
+ "instance.settings.tabs.installation.reinstall.confirm.description": {
+ "message": "При переустановке всё установленное содержимое будет сброшено к исходному состоянию сборки, а внесённые в её состав изменения удалены. Это может исправить проблемы с игрой, вызванные изменениями, однако есть риск повреждения миров, зависящих от них."
+ },
+ "instance.settings.tabs.installation.reinstall.confirm.title": {
+ "message": "Вы действительно хотите переустановить сборку?"
+ },
+ "instance.settings.tabs.installation.reinstall.description": {
+ "message": "Удаляет все моды и контент, добавленные поверх оригинальной сборки, и восстанавливает её исходное состояние."
+ },
+ "instance.settings.tabs.installation.reinstall.title": {
+ "message": "Переустановка сборки"
+ },
+ "instance.settings.tabs.installation.repair.button": {
+ "message": "Исправить"
+ },
+ "instance.settings.tabs.installation.repair.button.repairing": {
+ "message": "Исправление"
+ },
+ "instance.settings.tabs.installation.repair.confirm.description": {
+ "message": "В ходе исправления будут заново проверены контрольные суммы и переустановлены зависимости Minecraft. Это может помочь с проблемами запуска игры на стороне лаунчера, но не исправит проблемы и вылеты из-за ошибок в имеющихся модах."
+ },
+ "instance.settings.tabs.installation.repair.confirm.title": {
+ "message": "Восстановить сборку?"
+ },
+ "instance.settings.tabs.installation.repair.in-progress": {
+ "message": "Восстановление в прогрессе"
+ },
+ "instance.settings.tabs.installation.reset-selections": {
+ "message": "Сбросить до текущего"
+ },
+ "instance.settings.tabs.installation.show-all-versions": {
+ "message": "Показать все версии"
+ },
+ "instance.settings.tabs.installation.tooltip.action.change-version": {
+ "message": "изменить версию"
+ },
+ "instance.settings.tabs.installation.tooltip.action.install": {
+ "message": "установить"
+ },
+ "instance.settings.tabs.installation.tooltip.action.reinstall": {
+ "message": "переустановить"
+ },
+ "instance.settings.tabs.installation.tooltip.action.repair": {
+ "message": "восстановить"
+ },
+ "instance.settings.tabs.installation.tooltip.cannot-while-installing": {
+ "message": "Невозможно {action} во время установки"
+ },
+ "instance.settings.tabs.installation.tooltip.cannot-while-offline": {
+ "message": "Невозможно {action} без подключения к сети"
+ },
+ "instance.settings.tabs.installation.tooltip.cannot-while-repairing": {
+ "message": "Невозможно {action} во время восстановления"
+ },
+ "instance.settings.tabs.installation.unknown-version": {
+ "message": "(неизвестная версия)"
+ },
+ "instance.settings.tabs.installation.unlink.button": {
+ "message": "Отвязать сборку"
+ },
+ "instance.settings.tabs.installation.unlink.confirm.description": {
+ "message": "Если продолжить, восстановить связь будет невозможно без создания новой сборки. Сборка утратит возможность получать обновления и станет локальной."
+ },
+ "instance.settings.tabs.installation.unlink.confirm.title": {
+ "message": "Вы уверены, что хотите отвязать сборку?"
+ },
+ "instance.settings.tabs.installation.unlink.description": {
+ "message": "Установленное содержимое связано со сборкой на Modrinth, что блокирует возможность менять версии игры, модов или их загрузчик. Нажатие на кнопку ниже необратимо разрушит эту связь."
+ },
+ "instance.settings.tabs.installation.unlink.title": {
+ "message": "Отвязать сборку"
+ },
+ "instance.settings.tabs.java": {
+ "message": "Java и память"
+ },
+ "instance.settings.tabs.java.environment-variables": {
+ "message": "Переменные среды"
+ },
+ "instance.settings.tabs.java.hooks": {
+ "message": "Действия запуска"
+ },
+ "instance.settings.tabs.java.java-arguments": {
+ "message": "Аргументы Java"
+ },
+ "instance.settings.tabs.java.java-installation": {
+ "message": "Расположение Java"
+ },
+ "instance.settings.tabs.java.java-memory": {
+ "message": "Выделение ОЗУ"
+ },
+ "instance.settings.tabs.window": {
+ "message": "Окно"
+ },
+ "instance.settings.tabs.window.custom-window-settings": {
+ "message": "Изменить настройки окна"
+ },
+ "instance.settings.tabs.window.fullscreen": {
+ "message": "Полноэкранный режим"
+ },
+ "instance.settings.tabs.window.fullscreen.description": {
+ "message": "Запускать игру в полноэкранном режиме (используя options.txt)."
+ },
+ "instance.settings.tabs.window.height": {
+ "message": "Высота"
+ },
+ "instance.settings.tabs.window.height.description": {
+ "message": "Высота окна игры при запуске."
+ },
+ "instance.settings.tabs.window.height.enter": {
+ "message": "Укажите высоту..."
+ },
+ "instance.settings.tabs.window.width": {
+ "message": "Ширина"
+ },
+ "instance.settings.tabs.window.width.description": {
+ "message": "Ширина окна игры при запуске."
+ },
+ "instance.settings.tabs.window.width.enter": {
+ "message": "Укажите ширину..."
+ },
+ "instance.settings.title": {
+ "message": "Настройки"
+ },
+ "instance.worlds.a_minecraft_server": {
+ "message": "Сервер Minecraft"
+ },
+ "instance.worlds.cant_connect": {
+ "message": "Невозможно подключиться к серверу"
+ },
+ "instance.worlds.copy_address": {
+ "message": "Копировать адрес"
+ },
+ "instance.worlds.dont_show_on_home": {
+ "message": "Не показывать на главной"
+ },
+ "instance.worlds.filter.available": {
+ "message": "Доступно"
+ },
+ "instance.worlds.game_already_open": {
+ "message": "Сборка уже запущена"
+ },
+ "instance.worlds.hardcore": {
+ "message": "Хардкор"
+ },
+ "instance.worlds.incompatible_server": {
+ "message": "Сервер несовместим"
+ },
+ "instance.worlds.no_contact": {
+ "message": "Невозможно связаться с сервером"
+ },
+ "instance.worlds.no_server_quick_play": {
+ "message": "Подключиться напрямую можно только к серверам Minecraft Alpha 1.0.5 и выше"
+ },
+ "instance.worlds.no_singleplayer_quick_play": {
+ "message": "Открывать миры напрямую можно только в Minecraft 1.20 и выше"
+ },
+ "instance.worlds.play_instance": {
+ "message": "Запустить сборку"
+ },
+ "instance.worlds.type.server": {
+ "message": "Сервер"
+ },
+ "instance.worlds.type.singleplayer": {
+ "message": "Одиночная игра"
+ },
+ "instance.worlds.view_instance": {
+ "message": "Содержимое сборки"
+ },
+ "instance.worlds.world_in_use": {
+ "message": "Мир занят игрой"
+ },
+ "search.filter.locked.instance": {
+ "message": "Управляется сборкой"
+ },
+ "search.filter.locked.instance-game-version.title": {
+ "message": "Версия игры управляется сборкой"
+ },
+ "search.filter.locked.instance-loader.title": {
+ "message": "Загрузчик управляется сборкой"
+ },
+ "search.filter.locked.instance.sync": {
+ "message": "Синхронизировать"
+ }
+}
diff --git a/apps/app-frontend/src/locales/sk-SK/index.json b/apps/app-frontend/src/locales/sk-SK/index.json
new file mode 100644
index 000000000..0967ef424
--- /dev/null
+++ b/apps/app-frontend/src/locales/sk-SK/index.json
@@ -0,0 +1 @@
+{}
diff --git a/apps/app-frontend/src/locales/sl-SI/index.json b/apps/app-frontend/src/locales/sl-SI/index.json
new file mode 100644
index 000000000..0967ef424
--- /dev/null
+++ b/apps/app-frontend/src/locales/sl-SI/index.json
@@ -0,0 +1 @@
+{}
diff --git a/apps/app-frontend/src/locales/sr-CS/index.json b/apps/app-frontend/src/locales/sr-CS/index.json
new file mode 100644
index 000000000..0967ef424
--- /dev/null
+++ b/apps/app-frontend/src/locales/sr-CS/index.json
@@ -0,0 +1 @@
+{}
diff --git a/apps/app-frontend/src/locales/sr-SP/index.json b/apps/app-frontend/src/locales/sr-SP/index.json
new file mode 100644
index 000000000..0967ef424
--- /dev/null
+++ b/apps/app-frontend/src/locales/sr-SP/index.json
@@ -0,0 +1 @@
+{}
diff --git a/apps/app-frontend/src/locales/sv-SE/index.json b/apps/app-frontend/src/locales/sv-SE/index.json
new file mode 100644
index 000000000..28397084e
--- /dev/null
+++ b/apps/app-frontend/src/locales/sv-SE/index.json
@@ -0,0 +1,419 @@
+{
+ "app.settings.developer-mode-enabled": {
+ "message": "Utvecklarläge aktiverat."
+ },
+ "app.settings.tabs.appearance": {
+ "message": "Utseende"
+ },
+ "app.settings.tabs.default-instance-options": {
+ "message": "Standardinställningar för instanser"
+ },
+ "app.settings.tabs.feature-flags": {
+ "message": "Funktionsflaggor"
+ },
+ "app.settings.tabs.java-installations": {
+ "message": "Java installationer"
+ },
+ "app.settings.tabs.privacy": {
+ "message": "Integritet"
+ },
+ "app.settings.tabs.resource-management": {
+ "message": "Resurshantering"
+ },
+ "instance.add-server.add-and-play": {
+ "message": "Lägg till och spela"
+ },
+ "instance.add-server.add-server": {
+ "message": "Lägg till server"
+ },
+ "instance.add-server.resource-pack.disabled": {
+ "message": "Avaktiverat"
+ },
+ "instance.add-server.resource-pack.enabled": {
+ "message": "Aktiverat"
+ },
+ "instance.add-server.resource-pack.prompt": {
+ "message": "Fråga"
+ },
+ "instance.add-server.title": {
+ "message": "Lägg till en server"
+ },
+ "instance.edit-server.title": {
+ "message": "Redigera server"
+ },
+ "instance.edit-world.hide-from-home": {
+ "message": "Göm från Hem sidan"
+ },
+ "instance.edit-world.name": {
+ "message": "Namn"
+ },
+ "instance.edit-world.placeholder-name": {
+ "message": "Minecraft värld"
+ },
+ "instance.edit-world.reset-icon": {
+ "message": "Återställ ikon"
+ },
+ "instance.edit-world.title": {
+ "message": "Redigera värld"
+ },
+ "instance.filter.disabled": {
+ "message": "Avaktiverade projekt"
+ },
+ "instance.filter.updates-available": {
+ "message": "Uppdateringar tillgängliga"
+ },
+ "instance.server-modal.address": {
+ "message": "Adress"
+ },
+ "instance.server-modal.name": {
+ "message": "Namn"
+ },
+ "instance.server-modal.placeholder-name": {
+ "message": "Minecraft Server"
+ },
+ "instance.server-modal.resource-pack": {
+ "message": "Resurs pack"
+ },
+ "instance.settings.tabs.general": {
+ "message": "Allmänt"
+ },
+ "instance.settings.tabs.general.delete": {
+ "message": "Radera instans"
+ },
+ "instance.settings.tabs.general.delete.button": {
+ "message": "Radera instans"
+ },
+ "instance.settings.tabs.general.delete.description": {
+ "message": "Raderar permanent en instans från din enhet, inklusive dina världar, konfigurationer och allt installerat innehåll. Var försiktig, eftersom när du har raderat en instans går det inte att återställa den."
+ },
+ "instance.settings.tabs.general.deleting.button": {
+ "message": "Raderar..."
+ },
+ "instance.settings.tabs.general.duplicate-button": {
+ "message": "Duplicera"
+ },
+ "instance.settings.tabs.general.duplicate-button.tooltip.installing": {
+ "message": "Kan inte duplicera under installationen."
+ },
+ "instance.settings.tabs.general.duplicate-instance": {
+ "message": "Duplicera instans"
+ },
+ "instance.settings.tabs.general.duplicate-instance.description": {
+ "message": "Skapa en kopia av denna instans, inklusive världar, konfigurationer, mods och mera."
+ },
+ "instance.settings.tabs.general.edit-icon": {
+ "message": "Redigera ikon"
+ },
+ "instance.settings.tabs.general.edit-icon.remove": {
+ "message": "Ta bort ikon"
+ },
+ "instance.settings.tabs.general.edit-icon.replace": {
+ "message": "Ändra ikon"
+ },
+ "instance.settings.tabs.general.edit-icon.select": {
+ "message": "Välj ikon"
+ },
+ "instance.settings.tabs.general.library-groups": {
+ "message": "Biblioteksgrupper"
+ },
+ "instance.settings.tabs.general.library-groups.create": {
+ "message": "Skapa ny grupp"
+ },
+ "instance.settings.tabs.general.library-groups.description": {
+ "message": "Biblioteksgrupper tillåter dig att organisera dina instanser till olika sektioner i ditt bibliotek."
+ },
+ "instance.settings.tabs.general.library-groups.enter-name": {
+ "message": "Ange grupp namn"
+ },
+ "instance.settings.tabs.general.name": {
+ "message": "Namn"
+ },
+ "instance.settings.tabs.hooks": {
+ "message": "Startkrokar"
+ },
+ "instance.settings.tabs.hooks.custom-hooks": {
+ "message": "Egendefinierade startkrokar"
+ },
+ "instance.settings.tabs.hooks.description": {
+ "message": "Krokar gör det möjligt för avancerade användare att köra vissa systemkommandon före och efter att spelet startas."
+ },
+ "instance.settings.tabs.hooks.post-exit": {
+ "message": "Efter avslut"
+ },
+ "instance.settings.tabs.hooks.post-exit.description": {
+ "message": "Kördes efter spelet stängdes."
+ },
+ "instance.settings.tabs.hooks.post-exit.enter": {
+ "message": "Ange kommando efter avslut..."
+ },
+ "instance.settings.tabs.hooks.pre-launch": {
+ "message": "Före start"
+ },
+ "instance.settings.tabs.hooks.pre-launch.description": {
+ "message": "Kördes innan instansen är startad."
+ },
+ "instance.settings.tabs.hooks.pre-launch.enter": {
+ "message": "Ange kommando före start..."
+ },
+ "instance.settings.tabs.hooks.title": {
+ "message": "Startkrokar för spelet"
+ },
+ "instance.settings.tabs.hooks.wrapper": {
+ "message": "Omslag"
+ },
+ "instance.settings.tabs.hooks.wrapper.description": {
+ "message": "Omslagskommando för att starta Minecraft."
+ },
+ "instance.settings.tabs.hooks.wrapper.enter": {
+ "message": "Ange omslagskommando..."
+ },
+ "instance.settings.tabs.installation": {
+ "message": "Installation"
+ },
+ "instance.settings.tabs.installation.change-version.already-installed.modded": {
+ "message": "{platform} {version} för Minecraft {game_version} är redan installerat"
+ },
+ "instance.settings.tabs.installation.change-version.already-installed.vanilla": {
+ "message": "Vanilla {game_version} är redan installerad"
+ },
+ "instance.settings.tabs.installation.change-version.button": {
+ "message": "Ändra version"
+ },
+ "instance.settings.tabs.installation.change-version.button.install": {
+ "message": "Installera"
+ },
+ "instance.settings.tabs.installation.change-version.button.installing": {
+ "message": "Installerar"
+ },
+ "instance.settings.tabs.installation.change-version.cannot-while-fetching": {
+ "message": "Hämtar modpack versioner"
+ },
+ "instance.settings.tabs.installation.change-version.in-progress": {
+ "message": "Installerar ny version"
+ },
+ "instance.settings.tabs.installation.currently-installed": {
+ "message": "För närvarande installerat"
+ },
+ "instance.settings.tabs.installation.debug-information": {
+ "message": "Felsökningsinformation:"
+ },
+ "instance.settings.tabs.installation.fetching-modpack-details": {
+ "message": "Hämtar modpack detaljer"
+ },
+ "instance.settings.tabs.installation.game-version": {
+ "message": "Spel version"
+ },
+ "instance.settings.tabs.installation.install": {
+ "message": "Installera"
+ },
+ "instance.settings.tabs.installation.install.in-progress": {
+ "message": "Installation pågår"
+ },
+ "instance.settings.tabs.installation.loader-version": {
+ "message": "{loader} version"
+ },
+ "instance.settings.tabs.installation.minecraft-version": {
+ "message": "Minecraft {version}"
+ },
+ "instance.settings.tabs.installation.no-connection": {
+ "message": "Kan inte hämta länkade modpack detaljer. Vänligen kolla din internetanslutning."
+ },
+ "instance.settings.tabs.installation.no-loader-versions": {
+ "message": "{loader} är inte tillgänglig för Minecraft {version}. Prova en annan mod laddare."
+ },
+ "instance.settings.tabs.installation.no-modpack-found": {
+ "message": "Denna instans är länkad till ett modpack, men modpacket kunde inte hittas på Modrinth."
+ },
+ "instance.settings.tabs.installation.platform": {
+ "message": "Plattform"
+ },
+ "instance.settings.tabs.installation.reinstall.button": {
+ "message": "Ominstallera modpack"
+ },
+ "instance.settings.tabs.installation.reinstall.button.reinstalling": {
+ "message": "Ominstallerar modpack"
+ },
+ "instance.settings.tabs.installation.reinstall.confirm.description": {
+ "message": "Ominstallation kommer att återställa allt installerat eller modifierat innehåll till det som tillhandahålls av modpacket, och ta bort eventuella mods eller innehåll som du har lagt till ovanpå den ursprungliga installationen. Detta kan åtgärda oväntat beteende om ändringar har gjorts i instansen, men om dina världar nu är beroende av ytterligare installerat innehåll kan det skada befintliga världar."
+ },
+ "instance.settings.tabs.installation.reinstall.confirm.title": {
+ "message": "Är du säker att du vill ominstallera denna instans?"
+ },
+ "instance.settings.tabs.installation.reinstall.description": {
+ "message": "Återställer instansens innehåll till dess ursprungliga tillstånd och tar bort eventuella mods eller innehåll som du har lagt till ovanpå det ursprungliga modpacket."
+ },
+ "instance.settings.tabs.installation.reinstall.title": {
+ "message": "Ominstallera modpack"
+ },
+ "instance.settings.tabs.installation.repair.button": {
+ "message": "Reparera"
+ },
+ "instance.settings.tabs.installation.repair.button.repairing": {
+ "message": "Reparerar"
+ },
+ "instance.settings.tabs.installation.repair.confirm.description": {
+ "message": "Reparation installerar om Minecraft-beroenden och kontrollerar efter korruption. Detta kan åtgärda problem om spelet inte startar på grund av launcher-relaterade fel, men löser inte problem eller krascher som är relaterade till installerade mods."
+ },
+ "instance.settings.tabs.installation.repair.confirm.title": {
+ "message": "Reparera instans?"
+ },
+ "instance.settings.tabs.installation.repair.in-progress": {
+ "message": "Reparation pågår"
+ },
+ "instance.settings.tabs.installation.reset-selections": {
+ "message": "Återställ till nuvarande"
+ },
+ "instance.settings.tabs.installation.show-all-versions": {
+ "message": "Visa alla versioner"
+ },
+ "instance.settings.tabs.installation.tooltip.action.change-version": {
+ "message": "ändra version"
+ },
+ "instance.settings.tabs.installation.tooltip.action.install": {
+ "message": "installera"
+ },
+ "instance.settings.tabs.installation.tooltip.action.reinstall": {
+ "message": "ominstallera"
+ },
+ "instance.settings.tabs.installation.tooltip.action.repair": {
+ "message": "reparera"
+ },
+ "instance.settings.tabs.installation.tooltip.cannot-while-installing": {
+ "message": "Kan inte {action} medans installationen pågår"
+ },
+ "instance.settings.tabs.installation.tooltip.cannot-while-offline": {
+ "message": "Kan inte {action} medans offline"
+ },
+ "instance.settings.tabs.installation.tooltip.cannot-while-repairing": {
+ "message": "Kan inte {action} medans reparationen pågår"
+ },
+ "instance.settings.tabs.installation.unknown-version": {
+ "message": "(okänd version)"
+ },
+ "instance.settings.tabs.installation.unlink.button": {
+ "message": "Ta bort koppling till instans"
+ },
+ "instance.settings.tabs.installation.unlink.confirm.description": {
+ "message": "Om du fortsätter kommer du inte kunna länka om den utan att skapa en helt ny instans. Du kommer inte längre att ta emot uppdateringar för modpacket och det kommer att bli en vanlig instans."
+ },
+ "instance.settings.tabs.installation.unlink.confirm.title": {
+ "message": "Är du säker att du vill ta bort koppling till denna instans?"
+ },
+ "instance.settings.tabs.installation.unlink.description": {
+ "message": "Denna instans är kopplad till ett modpack, vilket menas att mods kan inte bli uppdaterade och du kan inte ändra mod-loader eller Minecraft version. Att ta bort kopplingen kommer permanent att koppla bort denna instans från modpacket."
+ },
+ "instance.settings.tabs.installation.unlink.title": {
+ "message": "Ta bort koppling från modpack"
+ },
+ "instance.settings.tabs.java": {
+ "message": "Java och minne"
+ },
+ "instance.settings.tabs.java.environment-variables": {
+ "message": "Miljövariabler"
+ },
+ "instance.settings.tabs.java.hooks": {
+ "message": "Krokar"
+ },
+ "instance.settings.tabs.java.java-arguments": {
+ "message": "Java argument"
+ },
+ "instance.settings.tabs.java.java-installation": {
+ "message": "Java installation"
+ },
+ "instance.settings.tabs.java.java-memory": {
+ "message": "Tilldelat minne"
+ },
+ "instance.settings.tabs.window": {
+ "message": "Fönster"
+ },
+ "instance.settings.tabs.window.custom-window-settings": {
+ "message": "Egendefinierade fönsterinställningar"
+ },
+ "instance.settings.tabs.window.fullscreen": {
+ "message": "Helskärm"
+ },
+ "instance.settings.tabs.window.fullscreen.description": {
+ "message": "Få spelet att starta i helskärm vid uppstart (använder options.txt)."
+ },
+ "instance.settings.tabs.window.height": {
+ "message": "Höjd"
+ },
+ "instance.settings.tabs.window.height.description": {
+ "message": "Höjden på spel-fönstret vid uppstart."
+ },
+ "instance.settings.tabs.window.height.enter": {
+ "message": "Ange höjd..."
+ },
+ "instance.settings.tabs.window.width": {
+ "message": "Bredd"
+ },
+ "instance.settings.tabs.window.width.description": {
+ "message": "Bredden på spel-fönstret vid uppstart."
+ },
+ "instance.settings.tabs.window.width.enter": {
+ "message": "Ange bredd..."
+ },
+ "instance.settings.title": {
+ "message": "Inställningar"
+ },
+ "instance.worlds.a_minecraft_server": {
+ "message": "En Minecraft Server"
+ },
+ "instance.worlds.cant_connect": {
+ "message": "Kan inte ansluta till server"
+ },
+ "instance.worlds.copy_address": {
+ "message": "Kopiera adress"
+ },
+ "instance.worlds.dont_show_on_home": {
+ "message": "Visa inte på Startsidan"
+ },
+ "instance.worlds.filter.available": {
+ "message": "Tillgängliga"
+ },
+ "instance.worlds.game_already_open": {
+ "message": "Instans är redan öppen"
+ },
+ "instance.worlds.hardcore": {
+ "message": "Hardcore läge"
+ },
+ "instance.worlds.incompatible_server": {
+ "message": "Servern är inkompatibel"
+ },
+ "instance.worlds.no_contact": {
+ "message": "Servern kunde inte kontaktas"
+ },
+ "instance.worlds.no_server_quick_play": {
+ "message": "Du kan bara hoppa rakt in till servers på Minecraft Alfa 1.0.5+"
+ },
+ "instance.worlds.no_singleplayer_quick_play": {
+ "message": "Du kan bara hoppa rakt in till enspelarläge världar på Minecraft 1,20+"
+ },
+ "instance.worlds.play_instance": {
+ "message": "Spela instans"
+ },
+ "instance.worlds.type.server": {
+ "message": "Server"
+ },
+ "instance.worlds.type.singleplayer": {
+ "message": "Enspelarläge"
+ },
+ "instance.worlds.view_instance": {
+ "message": "Visa instans"
+ },
+ "instance.worlds.world_in_use": {
+ "message": "Värld används"
+ },
+ "search.filter.locked.instance": {
+ "message": "Tillhandahållet av instansen"
+ },
+ "search.filter.locked.instance-game-version.title": {
+ "message": "Spel version är tillhandahållet av instansen"
+ },
+ "search.filter.locked.instance-loader.title": {
+ "message": "Laddaren tillhandahålls av instansen"
+ },
+ "search.filter.locked.instance.sync": {
+ "message": "Synkronisera med instansen"
+ }
+}
diff --git a/apps/app-frontend/src/locales/th-TH/index.json b/apps/app-frontend/src/locales/th-TH/index.json
new file mode 100644
index 000000000..2a102ed47
--- /dev/null
+++ b/apps/app-frontend/src/locales/th-TH/index.json
@@ -0,0 +1,14 @@
+{
+ "app.settings.developer-mode-enabled": {
+ "message": "กำลังอยู่ในโหมดผู้พัฒนา"
+ },
+ "app.settings.tabs.appearance": {
+ "message": "รูปลักษณ์"
+ },
+ "app.settings.tabs.privacy": {
+ "message": "ความเป็นส่วนตัว"
+ },
+ "app.settings.tabs.resource-management": {
+ "message": "การจัดการทรัพยากร"
+ }
+}
diff --git a/apps/app-frontend/src/locales/tl-PH/index.json b/apps/app-frontend/src/locales/tl-PH/index.json
new file mode 100644
index 000000000..b0f27472d
--- /dev/null
+++ b/apps/app-frontend/src/locales/tl-PH/index.json
@@ -0,0 +1,77 @@
+{
+ "app.settings.developer-mode-enabled": {
+ "message": "Nakabukas ang paraan ng tagapagsulong."
+ },
+ "app.settings.tabs.appearance": {
+ "message": "Kiyas"
+ },
+ "app.settings.tabs.default-instance-options": {
+ "message": "Mga pagpipilian sa batayang pangyayari"
+ },
+ "app.settings.tabs.feature-flags": {
+ "message": "Watawat ng mga tampok"
+ },
+ "app.settings.tabs.java-installations": {
+ "message": "Mga pagkakabit ng Java"
+ },
+ "app.settings.tabs.privacy": {
+ "message": "Pribasiya"
+ },
+ "app.settings.tabs.resource-management": {
+ "message": "Pamamahala ng mapagkukunan"
+ },
+ "instance.add-server.add-and-play": {
+ "message": "Idagdag at laruin"
+ },
+ "instance.add-server.add-server": {
+ "message": "Idagdag ang tagapagsilbi"
+ },
+ "instance.add-server.resource-pack.disabled": {
+ "message": "Hindi pinahihintulotan"
+ },
+ "instance.add-server.resource-pack.enabled": {
+ "message": "Pinahihintulotan"
+ },
+ "instance.add-server.resource-pack.prompt": {
+ "message": "Magpahintulot"
+ },
+ "instance.add-server.title": {
+ "message": "Magdagdag ng tagapagsilbi"
+ },
+ "instance.edit-server.title": {
+ "message": "Baguhin ang tagapagsilbi"
+ },
+ "instance.edit-world.hide-from-home": {
+ "message": "Huwag ipakita sa panig ng Bahay"
+ },
+ "instance.edit-world.name": {
+ "message": "Pangalan"
+ },
+ "instance.edit-world.placeholder-name": {
+ "message": "Minecraft na Daigdig"
+ },
+ "instance.edit-world.reset-icon": {
+ "message": "Walain ang lambana"
+ },
+ "instance.edit-world.title": {
+ "message": "Baguhin ang daigdig"
+ },
+ "instance.filter.updates-available": {
+ "message": "May mga bagong pagbagao"
+ },
+ "instance.server-modal.name": {
+ "message": "Pangalan"
+ },
+ "instance.server-modal.placeholder-name": {
+ "message": "Minecraft na Tagapagsilbi"
+ },
+ "instance.server-modal.resource-pack": {
+ "message": "Balot ng mapagkukunan"
+ },
+ "instance.settings.tabs.general.edit-icon": {
+ "message": "Baguhin ang lambana"
+ },
+ "instance.settings.tabs.general.edit-icon.remove": {
+ "message": "Tanggalin ang lambana"
+ }
+}
diff --git a/apps/app-frontend/src/locales/tr-TR/index.json b/apps/app-frontend/src/locales/tr-TR/index.json
new file mode 100644
index 000000000..02f681a60
--- /dev/null
+++ b/apps/app-frontend/src/locales/tr-TR/index.json
@@ -0,0 +1,419 @@
+{
+ "app.settings.developer-mode-enabled": {
+ "message": "Geliştirici modu açıldı."
+ },
+ "app.settings.tabs.appearance": {
+ "message": "Görünüm"
+ },
+ "app.settings.tabs.default-instance-options": {
+ "message": "Varsayılan profil seçenekleri"
+ },
+ "app.settings.tabs.feature-flags": {
+ "message": "Özellik bayrakları"
+ },
+ "app.settings.tabs.java-installations": {
+ "message": "Java kurulumları"
+ },
+ "app.settings.tabs.privacy": {
+ "message": "Gizlilik"
+ },
+ "app.settings.tabs.resource-management": {
+ "message": "Kaynak yönetimi"
+ },
+ "instance.add-server.add-and-play": {
+ "message": "Ekle ve oyna"
+ },
+ "instance.add-server.add-server": {
+ "message": "Sunucu ekle"
+ },
+ "instance.add-server.resource-pack.disabled": {
+ "message": "Kapalı"
+ },
+ "instance.add-server.resource-pack.enabled": {
+ "message": "Açık"
+ },
+ "instance.add-server.resource-pack.prompt": {
+ "message": "Sor"
+ },
+ "instance.add-server.title": {
+ "message": "Sunucu ekle"
+ },
+ "instance.edit-server.title": {
+ "message": "Sunucuyu düzenle"
+ },
+ "instance.edit-world.hide-from-home": {
+ "message": "Ana Sayfadan gizle"
+ },
+ "instance.edit-world.name": {
+ "message": "Dünya Adı"
+ },
+ "instance.edit-world.placeholder-name": {
+ "message": "Minecraft Dünyası"
+ },
+ "instance.edit-world.reset-icon": {
+ "message": "Simgeyi sıfırla"
+ },
+ "instance.edit-world.title": {
+ "message": "Dünyayı düzenle"
+ },
+ "instance.filter.disabled": {
+ "message": "Devre dışı projeler"
+ },
+ "instance.filter.updates-available": {
+ "message": "Güncelleme var"
+ },
+ "instance.server-modal.address": {
+ "message": "Sunucu Adresi"
+ },
+ "instance.server-modal.name": {
+ "message": "Sunucu Adı"
+ },
+ "instance.server-modal.placeholder-name": {
+ "message": "Minecraft Sunucusu"
+ },
+ "instance.server-modal.resource-pack": {
+ "message": "Kaynak paketi"
+ },
+ "instance.settings.tabs.general": {
+ "message": "Genel"
+ },
+ "instance.settings.tabs.general.delete": {
+ "message": "Profili sil"
+ },
+ "instance.settings.tabs.general.delete.button": {
+ "message": "Profili sil"
+ },
+ "instance.settings.tabs.general.delete.description": {
+ "message": "Profili, içindeki dünyaları, ayarları ve indirilen şeyleri cihazından sonsuza kadar siler. Bir profil silindikten sonra geri dönüşü yok. Dikkatli ol."
+ },
+ "instance.settings.tabs.general.deleting.button": {
+ "message": "Siliniyor..."
+ },
+ "instance.settings.tabs.general.duplicate-button": {
+ "message": "Klonla"
+ },
+ "instance.settings.tabs.general.duplicate-button.tooltip.installing": {
+ "message": "İndirirken klonlanamaz"
+ },
+ "instance.settings.tabs.general.duplicate-instance": {
+ "message": "Kurulumu klonla"
+ },
+ "instance.settings.tabs.general.duplicate-instance.description": {
+ "message": "Bu kurulum birebir kopyasını (dünyalar, ayarlar, modlar vb. dahil) oluşturur."
+ },
+ "instance.settings.tabs.general.edit-icon": {
+ "message": "Simgeyi düzenle"
+ },
+ "instance.settings.tabs.general.edit-icon.remove": {
+ "message": "Simgeli kaldır"
+ },
+ "instance.settings.tabs.general.edit-icon.replace": {
+ "message": "Simgeyi değiştir"
+ },
+ "instance.settings.tabs.general.edit-icon.select": {
+ "message": "Simge seç"
+ },
+ "instance.settings.tabs.general.library-groups": {
+ "message": "Gruplar"
+ },
+ "instance.settings.tabs.general.library-groups.create": {
+ "message": "Yeni grup oluştur"
+ },
+ "instance.settings.tabs.general.library-groups.description": {
+ "message": "Gruplar kurulumlarını kütüphanenin farklı bölümlerine koymanı ve organize etmeni sağlar."
+ },
+ "instance.settings.tabs.general.library-groups.enter-name": {
+ "message": "Grup adı gir"
+ },
+ "instance.settings.tabs.general.name": {
+ "message": "Ad"
+ },
+ "instance.settings.tabs.hooks": {
+ "message": "Başlatma bağları"
+ },
+ "instance.settings.tabs.hooks.custom-hooks": {
+ "message": "Özel başlantı bağları"
+ },
+ "instance.settings.tabs.hooks.description": {
+ "message": "Bağlar kullanıcılara oyunu başlatmadan önce veya başlattıktan sonra sistem komutları çalıştırmalarını sağlar."
+ },
+ "instance.settings.tabs.hooks.post-exit": {
+ "message": "Çıkış-sonrası"
+ },
+ "instance.settings.tabs.hooks.post-exit.description": {
+ "message": "Oyun kapandıktan sonra çalışır."
+ },
+ "instance.settings.tabs.hooks.post-exit.enter": {
+ "message": "Çıkış-sonrası komutu gir..."
+ },
+ "instance.settings.tabs.hooks.pre-launch": {
+ "message": "Başlatma-öncesi"
+ },
+ "instance.settings.tabs.hooks.pre-launch.description": {
+ "message": "Oyunu başlatmadan önce çalıştırır."
+ },
+ "instance.settings.tabs.hooks.pre-launch.enter": {
+ "message": "Başlatma-öncesi komutu gir..."
+ },
+ "instance.settings.tabs.hooks.title": {
+ "message": "Oyun başlatma bağları"
+ },
+ "instance.settings.tabs.hooks.wrapper": {
+ "message": "Örtü"
+ },
+ "instance.settings.tabs.hooks.wrapper.description": {
+ "message": "Minecraft başlatmak için örtü komutu"
+ },
+ "instance.settings.tabs.hooks.wrapper.enter": {
+ "message": "Örtü komutunu girin..."
+ },
+ "instance.settings.tabs.installation": {
+ "message": "Kurulum"
+ },
+ "instance.settings.tabs.installation.change-version.already-installed.modded": {
+ "message": "Minecraft {game_version} için {platform} {version} zaten kurulmuş"
+ },
+ "instance.settings.tabs.installation.change-version.already-installed.vanilla": {
+ "message": "Vanilla {game_version} zaten kurulu"
+ },
+ "instance.settings.tabs.installation.change-version.button": {
+ "message": "Sürüm değiştir"
+ },
+ "instance.settings.tabs.installation.change-version.button.install": {
+ "message": "Kur"
+ },
+ "instance.settings.tabs.installation.change-version.button.installing": {
+ "message": "Kuruluyor"
+ },
+ "instance.settings.tabs.installation.change-version.cannot-while-fetching": {
+ "message": "Mod paket sürümleri çekiliyor"
+ },
+ "instance.settings.tabs.installation.change-version.in-progress": {
+ "message": "Yeni sürüm kuruluyor"
+ },
+ "instance.settings.tabs.installation.currently-installed": {
+ "message": "Şu an kurulu"
+ },
+ "instance.settings.tabs.installation.debug-information": {
+ "message": "Ayıklama bilgisi:"
+ },
+ "instance.settings.tabs.installation.fetching-modpack-details": {
+ "message": "Modpack detayları alınıyor"
+ },
+ "instance.settings.tabs.installation.game-version": {
+ "message": "Oyun sürümü"
+ },
+ "instance.settings.tabs.installation.install": {
+ "message": "Kur"
+ },
+ "instance.settings.tabs.installation.install.in-progress": {
+ "message": "Kurulum üzerinde çalışılıyor"
+ },
+ "instance.settings.tabs.installation.loader-version": {
+ "message": "{loader} sürümü"
+ },
+ "instance.settings.tabs.installation.minecraft-version": {
+ "message": "Minecraft {version}"
+ },
+ "instance.settings.tabs.installation.no-connection": {
+ "message": "Bağlı modpaketi detayları alınamıyor. Lütfen internet bağlantınızı kontrol edin."
+ },
+ "instance.settings.tabs.installation.no-loader-versions": {
+ "message": "{loader}, Minecraft {version} için mevcut değil. Başka bir mod yükleyici deneyin."
+ },
+ "instance.settings.tabs.installation.no-modpack-found": {
+ "message": "Bu profil bir mod paketine bağlı ama o mod paketi Modrinth'te bulunamıyor."
+ },
+ "instance.settings.tabs.installation.platform": {
+ "message": "Platform"
+ },
+ "instance.settings.tabs.installation.reinstall.button": {
+ "message": "Mod paketini tekrar indir"
+ },
+ "instance.settings.tabs.installation.reinstall.button.reinstalling": {
+ "message": " Modpack tekrar indiriliyor"
+ },
+ "instance.settings.tabs.installation.reinstall.confirm.description": {
+ "message": "Tekrar indirmek modpack'teki indirilmiş veya değişmiş her şeyi sıfırlar ve senin modpack'in üstüne eklediğin herhangi bir modu veya içeriği siler. Eğer kurulumu değiştirdi isen bu bazı şeyleri düzeltebilir, fakat ekstra indirdiğin modları kullanan dünyalar varsa bozulabilirler."
+ },
+ "instance.settings.tabs.installation.reinstall.confirm.title": {
+ "message": "Bu kurulumu tekrar indirmek istediğine emin misin?"
+ },
+ "instance.settings.tabs.installation.reinstall.description": {
+ "message": "Orijinal modpack'in üstüne eklediğin herşeyi silip kurulumun içeriğini eski haline döndürür."
+ },
+ "instance.settings.tabs.installation.reinstall.title": {
+ "message": "Modpack'i Tekrar İndir"
+ },
+ "instance.settings.tabs.installation.repair.button": {
+ "message": "Tamir Et"
+ },
+ "instance.settings.tabs.installation.repair.button.repairing": {
+ "message": "Tamir Ediliyor"
+ },
+ "instance.settings.tabs.installation.repair.confirm.description": {
+ "message": "Tamir etmek Minecraft dosyalarını tekrar indirir ve bozulma varmı diye kontrol eder. Bu oyunun başlatıcısı ile ilgili bazı sorunları çözebilir ama indirilen modlar ile alakalı sorunları çözemez."
+ },
+ "instance.settings.tabs.installation.repair.confirm.title": {
+ "message": "Tamir Edilsinmi?"
+ },
+ "instance.settings.tabs.installation.repair.in-progress": {
+ "message": "Tamir ediliyor"
+ },
+ "instance.settings.tabs.installation.reset-selections": {
+ "message": "Mevcut olana sıfırla"
+ },
+ "instance.settings.tabs.installation.show-all-versions": {
+ "message": "Bütün sürümleri göster"
+ },
+ "instance.settings.tabs.installation.tooltip.action.change-version": {
+ "message": "sürümü değiştir"
+ },
+ "instance.settings.tabs.installation.tooltip.action.install": {
+ "message": "indirilemez"
+ },
+ "instance.settings.tabs.installation.tooltip.action.reinstall": {
+ "message": "tekrar indirilemez"
+ },
+ "instance.settings.tabs.installation.tooltip.action.repair": {
+ "message": "tamir edilemez"
+ },
+ "instance.settings.tabs.installation.tooltip.cannot-while-installing": {
+ "message": "İndirirken {action}"
+ },
+ "instance.settings.tabs.installation.tooltip.cannot-while-offline": {
+ "message": "Çevrimdışı iken {action}"
+ },
+ "instance.settings.tabs.installation.tooltip.cannot-while-repairing": {
+ "message": "Tamir edilirken {action}"
+ },
+ "instance.settings.tabs.installation.unknown-version": {
+ "message": "(bilinmeyen sürüm)"
+ },
+ "instance.settings.tabs.installation.unlink.button": {
+ "message": "Kurulum bağını koparr"
+ },
+ "instance.settings.tabs.installation.unlink.confirm.description": {
+ "message": "Eğer devam edersen, yeni bir kurulum oluşturmadan geri bağlayamayacaksın. Modpack güncellemeleri almayacaksın ve bu kurulum normal kuruluma dönüşecek."
+ },
+ "instance.settings.tabs.installation.unlink.confirm.title": {
+ "message": "Bu kurulumun bağını koparmak istediğine eminmisin?"
+ },
+ "instance.settings.tabs.installation.unlink.description": {
+ "message": "Bu kurulum bir modpack'e bağlı, bu nedenle modlar güncellenemez ve mod yükleyicisini veya Minecraft sürümünü değiştiremezsin."
+ },
+ "instance.settings.tabs.installation.unlink.title": {
+ "message": "Modpack bağını kopar"
+ },
+ "instance.settings.tabs.java": {
+ "message": "Java ve RAM"
+ },
+ "instance.settings.tabs.java.environment-variables": {
+ "message": "Ortam değişkenleri"
+ },
+ "instance.settings.tabs.java.hooks": {
+ "message": "Bağlar"
+ },
+ "instance.settings.tabs.java.java-arguments": {
+ "message": "Java argümanları"
+ },
+ "instance.settings.tabs.java.java-installation": {
+ "message": "Java kurulumu"
+ },
+ "instance.settings.tabs.java.java-memory": {
+ "message": "İzin verilen RAM"
+ },
+ "instance.settings.tabs.window": {
+ "message": "Pencere"
+ },
+ "instance.settings.tabs.window.custom-window-settings": {
+ "message": "Özel pencere ayarları"
+ },
+ "instance.settings.tabs.window.fullscreen": {
+ "message": "Tam Ekran"
+ },
+ "instance.settings.tabs.window.fullscreen.description": {
+ "message": "Oyunu tam ekran olarak başlatır."
+ },
+ "instance.settings.tabs.window.height": {
+ "message": "Yükseklik"
+ },
+ "instance.settings.tabs.window.height.description": {
+ "message": "Oyun penceresinin yüksekliği."
+ },
+ "instance.settings.tabs.window.height.enter": {
+ "message": "Yükseklik gir..."
+ },
+ "instance.settings.tabs.window.width": {
+ "message": "Genişlik"
+ },
+ "instance.settings.tabs.window.width.description": {
+ "message": "Oyun penceresinin genişliği."
+ },
+ "instance.settings.tabs.window.width.enter": {
+ "message": "Genişlik gir..."
+ },
+ "instance.settings.title": {
+ "message": "Ayarlar"
+ },
+ "instance.worlds.a_minecraft_server": {
+ "message": "Bir Minecraft Sunucusu"
+ },
+ "instance.worlds.cant_connect": {
+ "message": "Sunucuya bağlanılamıyor"
+ },
+ "instance.worlds.copy_address": {
+ "message": "Adresi kopyala"
+ },
+ "instance.worlds.dont_show_on_home": {
+ "message": "Ana Sayfada gösterme"
+ },
+ "instance.worlds.filter.available": {
+ "message": "Kullanılabilir"
+ },
+ "instance.worlds.game_already_open": {
+ "message": "Bu kurulum zaten açık"
+ },
+ "instance.worlds.hardcore": {
+ "message": "Hardcore modu"
+ },
+ "instance.worlds.incompatible_server": {
+ "message": "Sunucu uyumlu değil"
+ },
+ "instance.worlds.no_contact": {
+ "message": "Sunucuya erişilemedi"
+ },
+ "instance.worlds.no_server_quick_play": {
+ "message": "Minecraft Alpha 1.0.5'in altındaki sunuculara hızlıca giremezsin."
+ },
+ "instance.worlds.no_singleplayer_quick_play": {
+ "message": "Yalnızca Minecraft 1.20 ve sonrası sürümlerde tek oyunculu dünyalara doğrudan girebilirsiniz"
+ },
+ "instance.worlds.play_instance": {
+ "message": "Kurulumu oyna"
+ },
+ "instance.worlds.type.server": {
+ "message": "Sunucu"
+ },
+ "instance.worlds.type.singleplayer": {
+ "message": "Tek Oyunculu"
+ },
+ "instance.worlds.view_instance": {
+ "message": "Kurulumu gör"
+ },
+ "instance.worlds.world_in_use": {
+ "message": "Dünya şu anda kullanımda"
+ },
+ "search.filter.locked.instance": {
+ "message": "Kurulum tarafından sağlanan"
+ },
+ "search.filter.locked.instance-game-version.title": {
+ "message": "Oyun sürümü veren kurulumlar"
+ },
+ "search.filter.locked.instance-loader.title": {
+ "message": "Yükleyici veren kurulumlar"
+ },
+ "search.filter.locked.instance.sync": {
+ "message": "Kurulum ile senkronize et"
+ }
+}
diff --git a/apps/app-frontend/src/locales/tt-RU/index.json b/apps/app-frontend/src/locales/tt-RU/index.json
new file mode 100644
index 000000000..0eaffa7cd
--- /dev/null
+++ b/apps/app-frontend/src/locales/tt-RU/index.json
@@ -0,0 +1,83 @@
+{
+ "app.settings.tabs.appearance": {
+ "message": "Тышкы күренеш"
+ },
+ "instance.add-server.add-and-play": {
+ "message": "Өстәп уйнау"
+ },
+ "instance.add-server.add-server": {
+ "message": "Серверны өстәү"
+ },
+ "instance.add-server.resource-pack.disabled": {
+ "message": "Сүнек"
+ },
+ "instance.add-server.resource-pack.enabled": {
+ "message": "Кушык"
+ },
+ "instance.add-server.resource-pack.prompt": {
+ "message": "Сорау"
+ },
+ "instance.edit-server.title": {
+ "message": "Серверны үзгәртү"
+ },
+ "instance.edit-world.name": {
+ "message": "Исем"
+ },
+ "instance.edit-world.placeholder-name": {
+ "message": "Minecraft дөньясы"
+ },
+ "instance.edit-world.reset-icon": {
+ "message": "Тамгачыкны ташлау"
+ },
+ "instance.edit-world.title": {
+ "message": "Дөньяны үзгәртү"
+ },
+ "instance.server-modal.address": {
+ "message": "Адрес"
+ },
+ "instance.server-modal.name": {
+ "message": "Исем"
+ },
+ "instance.server-modal.placeholder-name": {
+ "message": "Minecraft серверы"
+ },
+ "instance.server-modal.resource-pack": {
+ "message": "Ресурс җыелмасы"
+ },
+ "instance.settings.tabs.general.deleting.button": {
+ "message": "Бетерү..."
+ },
+ "instance.settings.tabs.general.edit-icon": {
+ "message": "Тамгачыкны үзгәртү"
+ },
+ "instance.settings.tabs.general.edit-icon.remove": {
+ "message": "Тамгачыкны бетерү"
+ },
+ "instance.settings.tabs.general.edit-icon.replace": {
+ "message": "Тамгачыкны алмашу"
+ },
+ "instance.settings.tabs.general.edit-icon.select": {
+ "message": "Тамгачыкны сайлау"
+ },
+ "instance.settings.tabs.general.name": {
+ "message": "Исем"
+ },
+ "instance.settings.tabs.installation.change-version.button.install": {
+ "message": "Утырту"
+ },
+ "instance.settings.tabs.installation.change-version.button.installing": {
+ "message": "Утырту"
+ },
+ "instance.settings.tabs.installation.install": {
+ "message": "Утырту"
+ },
+ "instance.settings.tabs.installation.platform": {
+ "message": "Платформа"
+ },
+ "instance.settings.title": {
+ "message": "Көйләүләр"
+ },
+ "instance.worlds.a_minecraft_server": {
+ "message": "Minecraft серверы"
+ }
+}
diff --git a/apps/app-frontend/src/locales/uk-UA/index.json b/apps/app-frontend/src/locales/uk-UA/index.json
new file mode 100644
index 000000000..b707fa3ab
--- /dev/null
+++ b/apps/app-frontend/src/locales/uk-UA/index.json
@@ -0,0 +1,419 @@
+{
+ "app.settings.developer-mode-enabled": {
+ "message": "Увімкнено режим розробника."
+ },
+ "app.settings.tabs.appearance": {
+ "message": "Вигляд"
+ },
+ "app.settings.tabs.default-instance-options": {
+ "message": "Налаштування усталеного профілю"
+ },
+ "app.settings.tabs.feature-flags": {
+ "message": "Спеціальні функції"
+ },
+ "app.settings.tabs.java-installations": {
+ "message": "Інсталяції Java"
+ },
+ "app.settings.tabs.privacy": {
+ "message": "Конфіденційність"
+ },
+ "app.settings.tabs.resource-management": {
+ "message": "Керування ресурсами"
+ },
+ "instance.add-server.add-and-play": {
+ "message": "Додати та грати"
+ },
+ "instance.add-server.add-server": {
+ "message": "Додати сервер"
+ },
+ "instance.add-server.resource-pack.disabled": {
+ "message": "Вимкнено"
+ },
+ "instance.add-server.resource-pack.enabled": {
+ "message": "Увімкнено"
+ },
+ "instance.add-server.resource-pack.prompt": {
+ "message": "Запитувати"
+ },
+ "instance.add-server.title": {
+ "message": "Додати сервер"
+ },
+ "instance.edit-server.title": {
+ "message": "Змінити сервер"
+ },
+ "instance.edit-world.hide-from-home": {
+ "message": "Не показувати на головній сторінці"
+ },
+ "instance.edit-world.name": {
+ "message": "Назва"
+ },
+ "instance.edit-world.placeholder-name": {
+ "message": "Світ Minecraft"
+ },
+ "instance.edit-world.reset-icon": {
+ "message": "Скинути значок"
+ },
+ "instance.edit-world.title": {
+ "message": "Редагувати світ"
+ },
+ "instance.filter.disabled": {
+ "message": "Вимкнені проєкти"
+ },
+ "instance.filter.updates-available": {
+ "message": "Наявні оновлення"
+ },
+ "instance.server-modal.address": {
+ "message": "Адреса"
+ },
+ "instance.server-modal.name": {
+ "message": "Назва"
+ },
+ "instance.server-modal.placeholder-name": {
+ "message": "Сервер Minecraft"
+ },
+ "instance.server-modal.resource-pack": {
+ "message": "Пакет ресурсів"
+ },
+ "instance.settings.tabs.general": {
+ "message": "Загальні"
+ },
+ "instance.settings.tabs.general.delete": {
+ "message": "Видалити інсталяцію"
+ },
+ "instance.settings.tabs.general.delete.button": {
+ "message": "Видалити профіль"
+ },
+ "instance.settings.tabs.general.delete.description": {
+ "message": "Назавжди видаляє профіль з вашого пристрою, включно з вашими світами, налаштуваннями та всім встановленим контентом.\nБудьте обережні, після видалення, відновити профіль буде неможливо."
+ },
+ "instance.settings.tabs.general.deleting.button": {
+ "message": "Видалення..."
+ },
+ "instance.settings.tabs.general.duplicate-button": {
+ "message": "Клонувати"
+ },
+ "instance.settings.tabs.general.duplicate-button.tooltip.installing": {
+ "message": "Неможливо клонувати під час встановлення."
+ },
+ "instance.settings.tabs.general.duplicate-instance": {
+ "message": "Клонувати профіль"
+ },
+ "instance.settings.tabs.general.duplicate-instance.description": {
+ "message": "Створює копію інсталяції, включно зі світами, налаштуваннями, модами тощо."
+ },
+ "instance.settings.tabs.general.edit-icon": {
+ "message": "Редагувати значок"
+ },
+ "instance.settings.tabs.general.edit-icon.remove": {
+ "message": "Прибрати значок"
+ },
+ "instance.settings.tabs.general.edit-icon.replace": {
+ "message": "Замінити значок"
+ },
+ "instance.settings.tabs.general.edit-icon.select": {
+ "message": "Обрати значок"
+ },
+ "instance.settings.tabs.general.library-groups": {
+ "message": "Групи бібліотеки"
+ },
+ "instance.settings.tabs.general.library-groups.create": {
+ "message": "Створити нову групу"
+ },
+ "instance.settings.tabs.general.library-groups.description": {
+ "message": "Групи бібліотеки дозволяють вам упорядковувати профілі в різні секції у вашій бібліотеці."
+ },
+ "instance.settings.tabs.general.library-groups.enter-name": {
+ "message": "Уведіть назву групи"
+ },
+ "instance.settings.tabs.general.name": {
+ "message": "Назва"
+ },
+ "instance.settings.tabs.hooks": {
+ "message": "Гуки запуску"
+ },
+ "instance.settings.tabs.hooks.custom-hooks": {
+ "message": "Користувацькі гуки запуску"
+ },
+ "instance.settings.tabs.hooks.description": {
+ "message": "Гуки дозволяють досвідченим користувачам використовувати певні системні команди до та після запуску гри."
+ },
+ "instance.settings.tabs.hooks.post-exit": {
+ "message": "Після виходу"
+ },
+ "instance.settings.tabs.hooks.post-exit.description": {
+ "message": "Запускається після закриття гри."
+ },
+ "instance.settings.tabs.hooks.post-exit.enter": {
+ "message": "Уведіть команду, що виконуватиметься після виходу…"
+ },
+ "instance.settings.tabs.hooks.pre-launch": {
+ "message": "Перед запуском"
+ },
+ "instance.settings.tabs.hooks.pre-launch.description": {
+ "message": "Запускається перед відкриттям профілю."
+ },
+ "instance.settings.tabs.hooks.pre-launch.enter": {
+ "message": "Уведіть команду, що виконується перед запуском..."
+ },
+ "instance.settings.tabs.hooks.title": {
+ "message": "Гуки запуску гри"
+ },
+ "instance.settings.tabs.hooks.wrapper": {
+ "message": "Обгортач"
+ },
+ "instance.settings.tabs.hooks.wrapper.description": {
+ "message": "Обгортальна команда для запуску Minecraft."
+ },
+ "instance.settings.tabs.hooks.wrapper.enter": {
+ "message": "Уведіть обгортальну команду…"
+ },
+ "instance.settings.tabs.installation": {
+ "message": "Інсталяція"
+ },
+ "instance.settings.tabs.installation.change-version.already-installed.modded": {
+ "message": "{platform} {version} для Minecraft {game_version} вже встановлена"
+ },
+ "instance.settings.tabs.installation.change-version.already-installed.vanilla": {
+ "message": "Ванільна {game_version} вже встановлена"
+ },
+ "instance.settings.tabs.installation.change-version.button": {
+ "message": "Змінити версію"
+ },
+ "instance.settings.tabs.installation.change-version.button.install": {
+ "message": "Установити"
+ },
+ "instance.settings.tabs.installation.change-version.button.installing": {
+ "message": "Установлення"
+ },
+ "instance.settings.tabs.installation.change-version.cannot-while-fetching": {
+ "message": "Отримання версій збірки"
+ },
+ "instance.settings.tabs.installation.change-version.in-progress": {
+ "message": "Встановлення нової версії"
+ },
+ "instance.settings.tabs.installation.currently-installed": {
+ "message": "Наразі встановлено"
+ },
+ "instance.settings.tabs.installation.debug-information": {
+ "message": "Інформація налагодження:"
+ },
+ "instance.settings.tabs.installation.fetching-modpack-details": {
+ "message": "Отримання деталей збірки"
+ },
+ "instance.settings.tabs.installation.game-version": {
+ "message": "Версія гри"
+ },
+ "instance.settings.tabs.installation.install": {
+ "message": "Встановити"
+ },
+ "instance.settings.tabs.installation.install.in-progress": {
+ "message": "Відбувається встановлення"
+ },
+ "instance.settings.tabs.installation.loader-version": {
+ "message": "Версія {loader}"
+ },
+ "instance.settings.tabs.installation.minecraft-version": {
+ "message": "Minecraft {version}"
+ },
+ "instance.settings.tabs.installation.no-connection": {
+ "message": "Неможливо отримати деталі пов'язаної збірки. Будь ласка, перевірте ваше з'єднання з інтернетом."
+ },
+ "instance.settings.tabs.installation.no-loader-versions": {
+ "message": "{loader} недоступний для Minecraft {version}. Спробуйте інший завантажувач модів."
+ },
+ "instance.settings.tabs.installation.no-modpack-found": {
+ "message": "Ця інсталяція пов'язана зі збіркою, проте саму збірку не вдалося знайти на Modrinth."
+ },
+ "instance.settings.tabs.installation.platform": {
+ "message": "Платформа"
+ },
+ "instance.settings.tabs.installation.reinstall.button": {
+ "message": "Перевстановити збірку"
+ },
+ "instance.settings.tabs.installation.reinstall.button.reinstalling": {
+ "message": "Перевстановлення збірки"
+ },
+ "instance.settings.tabs.installation.reinstall.confirm.description": {
+ "message": "Перевстановлення скине увесь доданий або модифікований вміст до наданого збіркою, прибираючи будь-які, додатково встановлені вами модифікації чи вміст.\nЯкщо ви змінювали профіль, це може виправити непередбачувану поведінку, однак, якщо ваші світи залежать від додаткового вмісту, це може зламати ці світи."
+ },
+ "instance.settings.tabs.installation.reinstall.confirm.title": {
+ "message": "Ви впевнені, що хочете перевстановити цей профіль?"
+ },
+ "instance.settings.tabs.installation.reinstall.description": {
+ "message": "Скидає вміст інсталяції до початкового стану, прибираючи будь-які модифікації чи вміст, що було додано поверх оригінальної збірки."
+ },
+ "instance.settings.tabs.installation.reinstall.title": {
+ "message": "Перевстановити збірку"
+ },
+ "instance.settings.tabs.installation.repair.button": {
+ "message": "Виправити"
+ },
+ "instance.settings.tabs.installation.repair.button.repairing": {
+ "message": "Лагодження"
+ },
+ "instance.settings.tabs.installation.repair.confirm.description": {
+ "message": "Відновлення перевстановлює залежності Minecraft та перевіряє їх на наявність пошкоджень. Це може розв'язати проблеми, якщо ваша гра не запускається через помилки завантажувача, але не розв'яже проблеми або збої, пов'язані зі встановленими модифікаціями."
+ },
+ "instance.settings.tabs.installation.repair.confirm.title": {
+ "message": "Відновити профіль?"
+ },
+ "instance.settings.tabs.installation.repair.in-progress": {
+ "message": "Відновлення в процессі"
+ },
+ "instance.settings.tabs.installation.reset-selections": {
+ "message": "Скинути до поточного"
+ },
+ "instance.settings.tabs.installation.show-all-versions": {
+ "message": "Показати всі версії"
+ },
+ "instance.settings.tabs.installation.tooltip.action.change-version": {
+ "message": "змінити версію"
+ },
+ "instance.settings.tabs.installation.tooltip.action.install": {
+ "message": "установити"
+ },
+ "instance.settings.tabs.installation.tooltip.action.reinstall": {
+ "message": "перевстановити"
+ },
+ "instance.settings.tabs.installation.tooltip.action.repair": {
+ "message": "виправити"
+ },
+ "instance.settings.tabs.installation.tooltip.cannot-while-installing": {
+ "message": "Неможливо {action} під час встановлення"
+ },
+ "instance.settings.tabs.installation.tooltip.cannot-while-offline": {
+ "message": "Неможливо {action} без підключення до інтернету"
+ },
+ "instance.settings.tabs.installation.tooltip.cannot-while-repairing": {
+ "message": "Неможливо {action} під час виправлення"
+ },
+ "instance.settings.tabs.installation.unknown-version": {
+ "message": "(невідома версія)"
+ },
+ "instance.settings.tabs.installation.unlink.button": {
+ "message": "Відв'язати профіль"
+ },
+ "instance.settings.tabs.installation.unlink.confirm.description": {
+ "message": "Якщо ви продовжите, ви не зможете повторно підв'язати його без створення повністю нової інсталяції. Ви більше не будете отримувати оновлення збірки та вона стане звичайною."
+ },
+ "instance.settings.tabs.installation.unlink.confirm.title": {
+ "message": "Ви впевнені, що хочете відв'язати цю інсталяцію?"
+ },
+ "instance.settings.tabs.installation.unlink.description": {
+ "message": "Цей профіль пов'язаний зі збіркою, тобто, не можна оновлювати модифікації та не можна змінювати завантажувач чи версію Minecraft. Відв'язання призведе до остаточного відключення цієї інсталяції від збірки."
+ },
+ "instance.settings.tabs.installation.unlink.title": {
+ "message": "Відв'язати від збірки"
+ },
+ "instance.settings.tabs.java": {
+ "message": "Java та пам'ять"
+ },
+ "instance.settings.tabs.java.environment-variables": {
+ "message": "Змінні середовища"
+ },
+ "instance.settings.tabs.java.hooks": {
+ "message": "Гуки"
+ },
+ "instance.settings.tabs.java.java-arguments": {
+ "message": "Аргументи Java"
+ },
+ "instance.settings.tabs.java.java-installation": {
+ "message": "Інсталяції Java"
+ },
+ "instance.settings.tabs.java.java-memory": {
+ "message": "Виділена пам'ять"
+ },
+ "instance.settings.tabs.window": {
+ "message": "Вікно"
+ },
+ "instance.settings.tabs.window.custom-window-settings": {
+ "message": "Користувацькі налаштування вікна"
+ },
+ "instance.settings.tabs.window.fullscreen": {
+ "message": "Повний екран"
+ },
+ "instance.settings.tabs.window.fullscreen.description": {
+ "message": "Змусити гру запускатися на повний екран (використовуючи options.txt)."
+ },
+ "instance.settings.tabs.window.height": {
+ "message": "Висота"
+ },
+ "instance.settings.tabs.window.height.description": {
+ "message": "Висота ігрового вікна під час запуску."
+ },
+ "instance.settings.tabs.window.height.enter": {
+ "message": "Уведіть висоту…"
+ },
+ "instance.settings.tabs.window.width": {
+ "message": "Ширина"
+ },
+ "instance.settings.tabs.window.width.description": {
+ "message": "Ширина ігрового вікна під час запуску."
+ },
+ "instance.settings.tabs.window.width.enter": {
+ "message": "Уведіть ширину…"
+ },
+ "instance.settings.title": {
+ "message": "Налаштування"
+ },
+ "instance.worlds.a_minecraft_server": {
+ "message": "Сервер Minecraft"
+ },
+ "instance.worlds.cant_connect": {
+ "message": "Неможливо під'єднатися до сервера"
+ },
+ "instance.worlds.copy_address": {
+ "message": "Скопіювати адресу"
+ },
+ "instance.worlds.dont_show_on_home": {
+ "message": "Не показувати на Головній"
+ },
+ "instance.worlds.filter.available": {
+ "message": "Доступно"
+ },
+ "instance.worlds.game_already_open": {
+ "message": "Профіль вже запущений"
+ },
+ "instance.worlds.hardcore": {
+ "message": "Режим гардкору"
+ },
+ "instance.worlds.incompatible_server": {
+ "message": "Несумісний сервер"
+ },
+ "instance.worlds.no_contact": {
+ "message": "Не вдалося зв'язатися з сервером"
+ },
+ "instance.worlds.no_server_quick_play": {
+ "message": "Запускатися у сервери напряму можливо лише починаючи з версії Minecraft Alpha 1.0.5"
+ },
+ "instance.worlds.no_singleplayer_quick_play": {
+ "message": "Запускатися у світи напряму можливо лише починаючи з версії Minecraft 1.20"
+ },
+ "instance.worlds.play_instance": {
+ "message": "Грати у профіль"
+ },
+ "instance.worlds.type.server": {
+ "message": "Сервер"
+ },
+ "instance.worlds.type.singleplayer": {
+ "message": "Гра наодинці"
+ },
+ "instance.worlds.view_instance": {
+ "message": "Переглянути профіль"
+ },
+ "instance.worlds.world_in_use": {
+ "message": "Світ зараз використовується"
+ },
+ "search.filter.locked.instance": {
+ "message": "Надано профілем"
+ },
+ "search.filter.locked.instance-game-version.title": {
+ "message": "Версія гри надана профілем"
+ },
+ "search.filter.locked.instance-loader.title": {
+ "message": "Запускач наданий профілем"
+ },
+ "search.filter.locked.instance.sync": {
+ "message": "Синхронізувати з профілем"
+ }
+}
diff --git a/apps/app-frontend/src/locales/vi-VN/index.json b/apps/app-frontend/src/locales/vi-VN/index.json
new file mode 100644
index 000000000..d2cdfe842
--- /dev/null
+++ b/apps/app-frontend/src/locales/vi-VN/index.json
@@ -0,0 +1,335 @@
+{
+ "app.settings.developer-mode-enabled": {
+ "message": "Chế độ nhà phát triển đã được bật."
+ },
+ "app.settings.tabs.appearance": {
+ "message": "Diện mạo"
+ },
+ "app.settings.tabs.feature-flags": {
+ "message": "Các cờ tính năng"
+ },
+ "app.settings.tabs.java-installations": {
+ "message": "Các bản cài Java"
+ },
+ "app.settings.tabs.privacy": {
+ "message": "Quyền riêng tư"
+ },
+ "app.settings.tabs.resource-management": {
+ "message": "Quản lý tài nguyên"
+ },
+ "instance.add-server.add-and-play": {
+ "message": "Thêm và chơi"
+ },
+ "instance.add-server.add-server": {
+ "message": "Thêm máy chủ"
+ },
+ "instance.add-server.resource-pack.disabled": {
+ "message": "Tắt"
+ },
+ "instance.add-server.resource-pack.enabled": {
+ "message": "Bật"
+ },
+ "instance.add-server.resource-pack.prompt": {
+ "message": "Hỏi trước"
+ },
+ "instance.add-server.title": {
+ "message": "Thêm máy chủ"
+ },
+ "instance.edit-server.title": {
+ "message": "Sửa máy chủ"
+ },
+ "instance.edit-world.hide-from-home": {
+ "message": "Ẩn khỏi trang chủ"
+ },
+ "instance.edit-world.name": {
+ "message": "Tên"
+ },
+ "instance.edit-world.placeholder-name": {
+ "message": "Thế giới Minecraft"
+ },
+ "instance.edit-world.reset-icon": {
+ "message": "Đặt lại biểu tượng"
+ },
+ "instance.edit-world.title": {
+ "message": "Sửa thể giới"
+ },
+ "instance.filter.disabled": {
+ "message": "Các dự án bị tắt"
+ },
+ "instance.filter.updates-available": {
+ "message": "Có bản cập nhật mới"
+ },
+ "instance.server-modal.address": {
+ "message": "Địa chỉ"
+ },
+ "instance.server-modal.name": {
+ "message": "Tên"
+ },
+ "instance.server-modal.placeholder-name": {
+ "message": "Máy chủ Minecraft"
+ },
+ "instance.server-modal.resource-pack": {
+ "message": "Gói tài nguyên"
+ },
+ "instance.settings.tabs.general": {
+ "message": "Tổng quát"
+ },
+ "instance.settings.tabs.general.deleting.button": {
+ "message": "Đang xoá..."
+ },
+ "instance.settings.tabs.general.duplicate-button": {
+ "message": "Nhân đôi"
+ },
+ "instance.settings.tabs.general.duplicate-button.tooltip.installing": {
+ "message": "Không thể nhân đôi trong khi đang cài đặt."
+ },
+ "instance.settings.tabs.general.edit-icon": {
+ "message": "Sửa biểu tượng"
+ },
+ "instance.settings.tabs.general.edit-icon.remove": {
+ "message": "Loại bỏ biểu tượng"
+ },
+ "instance.settings.tabs.general.edit-icon.replace": {
+ "message": "Thay thế biểu tượng"
+ },
+ "instance.settings.tabs.general.edit-icon.select": {
+ "message": "Chọn biểu tượng"
+ },
+ "instance.settings.tabs.general.library-groups": {
+ "message": "Nhóm thư viện"
+ },
+ "instance.settings.tabs.general.library-groups.create": {
+ "message": "Tạo nhóm mới"
+ },
+ "instance.settings.tabs.general.library-groups.description": {
+ "message": "Nhóm thư viện cho phép bạn tổ chức các hiện thể thành các phần khác nhau trong thư viện của bạn."
+ },
+ "instance.settings.tabs.general.library-groups.enter-name": {
+ "message": "Nhập tên nhóm"
+ },
+ "instance.settings.tabs.general.name": {
+ "message": "Tên"
+ },
+ "instance.settings.tabs.hooks.post-exit": {
+ "message": "Sau khi thoát"
+ },
+ "instance.settings.tabs.hooks.post-exit.description": {
+ "message": "Chạy sau khi trò chơi đóng lại."
+ },
+ "instance.settings.tabs.hooks.post-exit.enter": {
+ "message": "Nhập lệnh sau khi thoát..."
+ },
+ "instance.settings.tabs.hooks.pre-launch": {
+ "message": "Trước khi chạy"
+ },
+ "instance.settings.tabs.installation": {
+ "message": "Cài đặt"
+ },
+ "instance.settings.tabs.installation.change-version.already-installed.modded": {
+ "message": "{platform} {version} cho Minecraft {game_version} đã được cài đặt"
+ },
+ "instance.settings.tabs.installation.change-version.already-installed.vanilla": {
+ "message": "Vanilla {game_version} đã được cài đặt"
+ },
+ "instance.settings.tabs.installation.change-version.button": {
+ "message": "Thay đổi phiên bản"
+ },
+ "instance.settings.tabs.installation.change-version.button.install": {
+ "message": "Cài đặt"
+ },
+ "instance.settings.tabs.installation.change-version.button.installing": {
+ "message": "Đang cài đặt"
+ },
+ "instance.settings.tabs.installation.game-version": {
+ "message": "Phiên bản trò chơi"
+ },
+ "instance.settings.tabs.installation.install": {
+ "message": "Cài đặt"
+ },
+ "instance.settings.tabs.installation.install.in-progress": {
+ "message": "Đang cài đặt"
+ },
+ "instance.settings.tabs.installation.loader-version": {
+ "message": "Phiên bản {loader}"
+ },
+ "instance.settings.tabs.installation.minecraft-version": {
+ "message": "Minecraft {version}"
+ },
+ "instance.settings.tabs.installation.no-connection": {
+ "message": "Không thể hiện chi tiết modpack đã liên kết. Vui lòng kiểm tra kết nối mạng."
+ },
+ "instance.settings.tabs.installation.no-loader-versions": {
+ "message": "{loader} không khả dụng cho Minecraft {version}. Hãy thử mod loader khác."
+ },
+ "instance.settings.tabs.installation.no-modpack-found": {
+ "message": "Phiên bản này đã được liên kết với modpack, nhưng không thể tìm thấy modpack trên Modrinth."
+ },
+ "instance.settings.tabs.installation.platform": {
+ "message": "Nền tảng"
+ },
+ "instance.settings.tabs.installation.reinstall.button": {
+ "message": "Cài lại gói mod"
+ },
+ "instance.settings.tabs.installation.reinstall.button.reinstalling": {
+ "message": "Đang cài lại gói mod"
+ },
+ "instance.settings.tabs.installation.reinstall.confirm.description": {
+ "message": "Cài đặt lại sẽ reset tất cả nội dung đã cài đặt hoặc thay đổi được cung cấp bởi modpack đó, đồng thời xóa các mods hoặc nội dung mà bạn đã thêm vào sau khi cài đặt lúc ban đầu. Thao tác này có thể khắc phục các lỗi phát sinh nếu phiên bản bị thay đổi, nhưng thế giới của bạn có thể bị lỗi nếu chúng phụ thuộc vào nội dung bạn đã tải."
+ },
+ "instance.settings.tabs.installation.reinstall.confirm.title": {
+ "message": "Bạn có chắc là bạn muốn tải lại phiên bản này không?"
+ },
+ "instance.settings.tabs.installation.repair.button": {
+ "message": "Sửa chửa"
+ },
+ "instance.settings.tabs.installation.repair.button.repairing": {
+ "message": "Đang sửa chữa"
+ },
+ "instance.settings.tabs.installation.repair.confirm.title": {
+ "message": "Sửa chữa phiên bản?"
+ },
+ "instance.settings.tabs.installation.repair.in-progress": {
+ "message": "Đang sửa chữa"
+ },
+ "instance.settings.tabs.installation.reset-selections": {
+ "message": "Cài đặt lại về trạng thái ban đầu"
+ },
+ "instance.settings.tabs.installation.show-all-versions": {
+ "message": "Hiện tất cả phiên bản"
+ },
+ "instance.settings.tabs.installation.tooltip.action.change-version": {
+ "message": "thay đổi phiên bản"
+ },
+ "instance.settings.tabs.installation.tooltip.action.install": {
+ "message": "cài đặt"
+ },
+ "instance.settings.tabs.installation.tooltip.action.reinstall": {
+ "message": "cài lại"
+ },
+ "instance.settings.tabs.installation.tooltip.action.repair": {
+ "message": "sửa chửa"
+ },
+ "instance.settings.tabs.installation.tooltip.cannot-while-installing": {
+ "message": "Không thể {action} trong khi đang cài đặt"
+ },
+ "instance.settings.tabs.installation.tooltip.cannot-while-offline": {
+ "message": "Không thể {action} khi không có mạng"
+ },
+ "instance.settings.tabs.installation.tooltip.cannot-while-repairing": {
+ "message": "Không thể {action} khi đang sửa chữa"
+ },
+ "instance.settings.tabs.installation.unknown-version": {
+ "message": "(phiên bản không rõ)"
+ },
+ "instance.settings.tabs.installation.unlink.button": {
+ "message": "Xóa liên kết phiên bản"
+ },
+ "instance.settings.tabs.installation.unlink.confirm.title": {
+ "message": "Bạn có chắc là bạn muốn xóa liên kết phiên bản này không?"
+ },
+ "instance.settings.tabs.installation.unlink.description": {
+ "message": "Phiên bản này được liên kết với một modpack, nghĩa là bạn không thể cập nhật mod cũng như thay đổi mod loader hoặc phiên bản Minecraft. Nếu hủy liên kết, phiên bản này sẽ bị ngắt kết nối vĩnh viễn khỏi modpack."
+ },
+ "instance.settings.tabs.installation.unlink.title": {
+ "message": "Hủy liên kết khỏi modpack"
+ },
+ "instance.settings.tabs.java": {
+ "message": "Java và bộ nhớ"
+ },
+ "instance.settings.tabs.java.environment-variables": {
+ "message": "Biến môi trường"
+ },
+ "instance.settings.tabs.java.hooks": {
+ "message": "Hooks"
+ },
+ "instance.settings.tabs.java.java-arguments": {
+ "message": "Tham số Java"
+ },
+ "instance.settings.tabs.java.java-installation": {
+ "message": "Bản cài đặt Java"
+ },
+ "instance.settings.tabs.java.java-memory": {
+ "message": "Bộ nhớ cấp phát"
+ },
+ "instance.settings.tabs.window": {
+ "message": "Cửa sổ"
+ },
+ "instance.settings.tabs.window.custom-window-settings": {
+ "message": "Thiết đặt cửa sổ tuỳ chỉnh"
+ },
+ "instance.settings.tabs.window.fullscreen": {
+ "message": "Toàn màn hình"
+ },
+ "instance.settings.tabs.window.fullscreen.description": {
+ "message": "Làm cho trò chơi bắt đầu ở dạng toàn màn hình khi khởi chạy (sử dụng options.txt)."
+ },
+ "instance.settings.tabs.window.height": {
+ "message": "Chiều cao"
+ },
+ "instance.settings.tabs.window.height.description": {
+ "message": "Chiều cao cửa sổ trò chơi khi khởi chạy."
+ },
+ "instance.settings.tabs.window.height.enter": {
+ "message": "Nhập chiều cao..."
+ },
+ "instance.settings.tabs.window.width": {
+ "message": "Chiều rộng"
+ },
+ "instance.settings.tabs.window.width.description": {
+ "message": "Chiều dài cửa sổ trò chơi khi khởi chạy."
+ },
+ "instance.settings.tabs.window.width.enter": {
+ "message": "Nhập chiều dài..."
+ },
+ "instance.settings.title": {
+ "message": "Thiết đặt"
+ },
+ "instance.worlds.a_minecraft_server": {
+ "message": "Một máy chủ Minecraft"
+ },
+ "instance.worlds.cant_connect": {
+ "message": "Không thể kết nối đến máy chủ"
+ },
+ "instance.worlds.copy_address": {
+ "message": "Sao chép địa chỉ"
+ },
+ "instance.worlds.filter.available": {
+ "message": "Có sẵn"
+ },
+ "instance.worlds.hardcore": {
+ "message": "Chế độ siêu khó"
+ },
+ "instance.worlds.incompatible_server": {
+ "message": "Máy chủ không tương thích"
+ },
+ "instance.worlds.no_contact": {
+ "message": "Không thể liên lạc với máy chủ"
+ },
+ "instance.worlds.no_server_quick_play": {
+ "message": "Bạn chỉ có thể nhảy thẳng vào servers trên phiên bản Minecraft Alpha 1.0.5+"
+ },
+ "instance.worlds.no_singleplayer_quick_play": {
+ "message": "Bạn chỉ có thể nhảy thẳng vào thế giới người chơi đơn trên phiên bản Minecraft 1.20+"
+ },
+ "instance.worlds.play_instance": {
+ "message": "Chơi phiên bản này"
+ },
+ "instance.worlds.type.server": {
+ "message": "Máy chủ"
+ },
+ "instance.worlds.type.singleplayer": {
+ "message": "Chế độ một người chơi"
+ },
+ "instance.worlds.view_instance": {
+ "message": "Xem phiên bản"
+ },
+ "search.filter.locked.instance": {
+ "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"
+ },
+ "search.filter.locked.instance.sync": {
+ "message": "Đồng bộ với phiên bản"
+ }
+}
diff --git a/apps/app-frontend/src/locales/zh-CN/index.json b/apps/app-frontend/src/locales/zh-CN/index.json
new file mode 100644
index 000000000..b3a5089d0
--- /dev/null
+++ b/apps/app-frontend/src/locales/zh-CN/index.json
@@ -0,0 +1,419 @@
+{
+ "app.settings.developer-mode-enabled": {
+ "message": "开发者模式已启用。"
+ },
+ "app.settings.tabs.appearance": {
+ "message": "外观"
+ },
+ "app.settings.tabs.default-instance-options": {
+ "message": "默认实例选项"
+ },
+ "app.settings.tabs.feature-flags": {
+ "message": "功能开关"
+ },
+ "app.settings.tabs.java-installations": {
+ "message": "Java 管理"
+ },
+ "app.settings.tabs.privacy": {
+ "message": "隐私"
+ },
+ "app.settings.tabs.resource-management": {
+ "message": "资源管理"
+ },
+ "instance.add-server.add-and-play": {
+ "message": "添加并游玩"
+ },
+ "instance.add-server.add-server": {
+ "message": "添加服务器"
+ },
+ "instance.add-server.resource-pack.disabled": {
+ "message": "禁用"
+ },
+ "instance.add-server.resource-pack.enabled": {
+ "message": "启用"
+ },
+ "instance.add-server.resource-pack.prompt": {
+ "message": "提示"
+ },
+ "instance.add-server.title": {
+ "message": "添加服务器"
+ },
+ "instance.edit-server.title": {
+ "message": "编辑服务器"
+ },
+ "instance.edit-world.hide-from-home": {
+ "message": "从主界面隐藏"
+ },
+ "instance.edit-world.name": {
+ "message": "名称"
+ },
+ "instance.edit-world.placeholder-name": {
+ "message": "Minecraft 世界"
+ },
+ "instance.edit-world.reset-icon": {
+ "message": "重置图标"
+ },
+ "instance.edit-world.title": {
+ "message": "编辑世界"
+ },
+ "instance.filter.disabled": {
+ "message": "已禁用的项目"
+ },
+ "instance.filter.updates-available": {
+ "message": "有更新"
+ },
+ "instance.server-modal.address": {
+ "message": "地址"
+ },
+ "instance.server-modal.name": {
+ "message": "名称"
+ },
+ "instance.server-modal.placeholder-name": {
+ "message": "Minecraft 服务器"
+ },
+ "instance.server-modal.resource-pack": {
+ "message": "资源包"
+ },
+ "instance.settings.tabs.general": {
+ "message": "通用"
+ },
+ "instance.settings.tabs.general.delete": {
+ "message": "删除实例"
+ },
+ "instance.settings.tabs.general.delete.button": {
+ "message": "删除实例"
+ },
+ "instance.settings.tabs.general.delete.description": {
+ "message": "从你的设备永久删除实例,包括你的世界,配置和所有已安装的内容。注意:你无法恢复被删除的实例。"
+ },
+ "instance.settings.tabs.general.deleting.button": {
+ "message": "删除中……"
+ },
+ "instance.settings.tabs.general.duplicate-button": {
+ "message": "复制"
+ },
+ "instance.settings.tabs.general.duplicate-button.tooltip.installing": {
+ "message": "安装时无法复制。"
+ },
+ "instance.settings.tabs.general.duplicate-instance": {
+ "message": "复制实例"
+ },
+ "instance.settings.tabs.general.duplicate-instance.description": {
+ "message": "创建此实例的副本,包含世界、配置、模组等所有内容。"
+ },
+ "instance.settings.tabs.general.edit-icon": {
+ "message": "编辑图标"
+ },
+ "instance.settings.tabs.general.edit-icon.remove": {
+ "message": "移除图标"
+ },
+ "instance.settings.tabs.general.edit-icon.replace": {
+ "message": "替换图标"
+ },
+ "instance.settings.tabs.general.edit-icon.select": {
+ "message": "选择图标"
+ },
+ "instance.settings.tabs.general.library-groups": {
+ "message": "库分组"
+ },
+ "instance.settings.tabs.general.library-groups.create": {
+ "message": "创建新的分组"
+ },
+ "instance.settings.tabs.general.library-groups.description": {
+ "message": "库分组功能可以让你将实例整理到库中的不同部分。"
+ },
+ "instance.settings.tabs.general.library-groups.enter-name": {
+ "message": "输入分组名称"
+ },
+ "instance.settings.tabs.general.name": {
+ "message": "名称"
+ },
+ "instance.settings.tabs.hooks": {
+ "message": "启动钩子"
+ },
+ "instance.settings.tabs.hooks.custom-hooks": {
+ "message": "自定义启动钩子"
+ },
+ "instance.settings.tabs.hooks.description": {
+ "message": "启动钩子允许高级用户在游戏启动前后运行特定的系统命令。"
+ },
+ "instance.settings.tabs.hooks.post-exit": {
+ "message": "退出后运行"
+ },
+ "instance.settings.tabs.hooks.post-exit.description": {
+ "message": "在游戏关闭后运行。"
+ },
+ "instance.settings.tabs.hooks.post-exit.enter": {
+ "message": "输入退出后运行的命令……"
+ },
+ "instance.settings.tabs.hooks.pre-launch": {
+ "message": "启动前"
+ },
+ "instance.settings.tabs.hooks.pre-launch.description": {
+ "message": "在实例启动前运行。"
+ },
+ "instance.settings.tabs.hooks.pre-launch.enter": {
+ "message": "输入启动前命令……"
+ },
+ "instance.settings.tabs.hooks.title": {
+ "message": "游戏启动钩子"
+ },
+ "instance.settings.tabs.hooks.wrapper": {
+ "message": "封装器"
+ },
+ "instance.settings.tabs.hooks.wrapper.description": {
+ "message": "用于启动 Minecraft 的封装器命令。"
+ },
+ "instance.settings.tabs.hooks.wrapper.enter": {
+ "message": "输入封装器命令……"
+ },
+ "instance.settings.tabs.installation": {
+ "message": "安装"
+ },
+ "instance.settings.tabs.installation.change-version.already-installed.modded": {
+ "message": "{platform} {version}(适用于 Minecraft {game_version})已安装"
+ },
+ "instance.settings.tabs.installation.change-version.already-installed.vanilla": {
+ "message": "原版 {game_version} 已安装"
+ },
+ "instance.settings.tabs.installation.change-version.button": {
+ "message": "切换版本"
+ },
+ "instance.settings.tabs.installation.change-version.button.install": {
+ "message": "安装"
+ },
+ "instance.settings.tabs.installation.change-version.button.installing": {
+ "message": "安装中"
+ },
+ "instance.settings.tabs.installation.change-version.cannot-while-fetching": {
+ "message": "正在获取整合包版本"
+ },
+ "instance.settings.tabs.installation.change-version.in-progress": {
+ "message": "正在安装新版本"
+ },
+ "instance.settings.tabs.installation.currently-installed": {
+ "message": "当前安装"
+ },
+ "instance.settings.tabs.installation.debug-information": {
+ "message": "调试信息:"
+ },
+ "instance.settings.tabs.installation.fetching-modpack-details": {
+ "message": "正在获取整合包详情"
+ },
+ "instance.settings.tabs.installation.game-version": {
+ "message": "游戏版本"
+ },
+ "instance.settings.tabs.installation.install": {
+ "message": "安装"
+ },
+ "instance.settings.tabs.installation.install.in-progress": {
+ "message": "安装中"
+ },
+ "instance.settings.tabs.installation.loader-version": {
+ "message": "{loader}版本"
+ },
+ "instance.settings.tabs.installation.minecraft-version": {
+ "message": "Minecraft {version}"
+ },
+ "instance.settings.tabs.installation.no-connection": {
+ "message": "获取整合包详细信息失败。请检查你的网络连接。"
+ },
+ "instance.settings.tabs.installation.no-loader-versions": {
+ "message": "{loader}不适用于Minecraft {version}。试试换一个模组加载器。"
+ },
+ "instance.settings.tabs.installation.no-modpack-found": {
+ "message": "此实例与一个整合包相关联,但在 Modrinth 上无法找到该整合包。"
+ },
+ "instance.settings.tabs.installation.platform": {
+ "message": "平台"
+ },
+ "instance.settings.tabs.installation.reinstall.button": {
+ "message": "重新安装整合包"
+ },
+ "instance.settings.tabs.installation.reinstall.button.reinstalling": {
+ "message": "正在重新安装整合包"
+ },
+ "instance.settings.tabs.installation.reinstall.confirm.description": {
+ "message": "重新安装将会把所有已安装或修改过的内容重置为整合包提供的状态,并移除你在原始安装基础上添加的任何模组或内容。这可能会修复因实例更改而导致的异常行为,但如果你的世界依赖于额外安装的内容,则可能会破坏现有的世界。"
+ },
+ "instance.settings.tabs.installation.reinstall.confirm.title": {
+ "message": "你确定要重新安装该实例吗?"
+ },
+ "instance.settings.tabs.installation.reinstall.description": {
+ "message": "将实例的内容重置为原始状态,并移除你在原始整合包基础上添加的任何模组或内容。"
+ },
+ "instance.settings.tabs.installation.reinstall.title": {
+ "message": "重新安装整合包"
+ },
+ "instance.settings.tabs.installation.repair.button": {
+ "message": "修复"
+ },
+ "instance.settings.tabs.installation.repair.button.repairing": {
+ "message": "修复中"
+ },
+ "instance.settings.tabs.installation.repair.confirm.description": {
+ "message": "修复会重新安装 Minecraft 依赖并检查是否损坏。这可能会解决因启动器相关错误导致游戏无法启动的问题,但不会解决由已安装模组引起的问题或崩溃。"
+ },
+ "instance.settings.tabs.installation.repair.confirm.title": {
+ "message": "确定修复该实例吗?"
+ },
+ "instance.settings.tabs.installation.repair.in-progress": {
+ "message": "修复进行中"
+ },
+ "instance.settings.tabs.installation.reset-selections": {
+ "message": "重置为当前"
+ },
+ "instance.settings.tabs.installation.show-all-versions": {
+ "message": "列出所有版本"
+ },
+ "instance.settings.tabs.installation.tooltip.action.change-version": {
+ "message": "切换版本"
+ },
+ "instance.settings.tabs.installation.tooltip.action.install": {
+ "message": "安装"
+ },
+ "instance.settings.tabs.installation.tooltip.action.reinstall": {
+ "message": "重新安装"
+ },
+ "instance.settings.tabs.installation.tooltip.action.repair": {
+ "message": "修复"
+ },
+ "instance.settings.tabs.installation.tooltip.cannot-while-installing": {
+ "message": "安装时无法{action}"
+ },
+ "instance.settings.tabs.installation.tooltip.cannot-while-offline": {
+ "message": "离线时无法{action}"
+ },
+ "instance.settings.tabs.installation.tooltip.cannot-while-repairing": {
+ "message": "修复时无法{action}"
+ },
+ "instance.settings.tabs.installation.unknown-version": {
+ "message": "(未知版本)"
+ },
+ "instance.settings.tabs.installation.unlink.button": {
+ "message": "解除关联实例"
+ },
+ "instance.settings.tabs.installation.unlink.confirm.description": {
+ "message": "如果继续操作,你将无法在不创建全新实例的情况下重新关联它。你也将不再接收整合包更新,该实例会变为普通实例。"
+ },
+ "instance.settings.tabs.installation.unlink.confirm.title": {
+ "message": "你确定要解除关联实例吗?"
+ },
+ "instance.settings.tabs.installation.unlink.description": {
+ "message": "该实例已与一整合包相关联,这意味着你无法更新模组,且不能更改模组加载器或Minecraft版本。解除关联将永久断开此实例与整合包的连接。"
+ },
+ "instance.settings.tabs.installation.unlink.title": {
+ "message": "断开与整合包的关联"
+ },
+ "instance.settings.tabs.java": {
+ "message": "Java及内存"
+ },
+ "instance.settings.tabs.java.environment-variables": {
+ "message": "环境变量"
+ },
+ "instance.settings.tabs.java.hooks": {
+ "message": "钩子"
+ },
+ "instance.settings.tabs.java.java-arguments": {
+ "message": "Java参数"
+ },
+ "instance.settings.tabs.java.java-installation": {
+ "message": "Java安装路径"
+ },
+ "instance.settings.tabs.java.java-memory": {
+ "message": "分配内存"
+ },
+ "instance.settings.tabs.window": {
+ "message": "窗口"
+ },
+ "instance.settings.tabs.window.custom-window-settings": {
+ "message": "自定义窗口设置"
+ },
+ "instance.settings.tabs.window.fullscreen": {
+ "message": "全屏"
+ },
+ "instance.settings.tabs.window.fullscreen.description": {
+ "message": "以全屏模式启动游戏(使用options.txt)。"
+ },
+ "instance.settings.tabs.window.height": {
+ "message": "高度"
+ },
+ "instance.settings.tabs.window.height.description": {
+ "message": "游戏启动时的窗口高度。"
+ },
+ "instance.settings.tabs.window.height.enter": {
+ "message": "输入高度……"
+ },
+ "instance.settings.tabs.window.width": {
+ "message": "宽度"
+ },
+ "instance.settings.tabs.window.width.description": {
+ "message": "游戏启动时的窗口宽度。"
+ },
+ "instance.settings.tabs.window.width.enter": {
+ "message": "输入宽度……"
+ },
+ "instance.settings.title": {
+ "message": "设置"
+ },
+ "instance.worlds.a_minecraft_server": {
+ "message": "一个Minecraft服务器"
+ },
+ "instance.worlds.cant_connect": {
+ "message": "无法连接至服务器"
+ },
+ "instance.worlds.copy_address": {
+ "message": "复制地址"
+ },
+ "instance.worlds.dont_show_on_home": {
+ "message": "在主界面不显示"
+ },
+ "instance.worlds.filter.available": {
+ "message": "可用"
+ },
+ "instance.worlds.game_already_open": {
+ "message": "实例已打开"
+ },
+ "instance.worlds.hardcore": {
+ "message": "极限模式"
+ },
+ "instance.worlds.incompatible_server": {
+ "message": "服务器不兼容"
+ },
+ "instance.worlds.no_contact": {
+ "message": "无法联系服务器"
+ },
+ "instance.worlds.no_server_quick_play": {
+ "message": "你只能在 Minecraft Alpha 1.0.5 及以上版本中直接进入服务器"
+ },
+ "instance.worlds.no_singleplayer_quick_play": {
+ "message": "你只能在 Minecraft 1.20 及以上版本中直接进入单人世界"
+ },
+ "instance.worlds.play_instance": {
+ "message": "游玩实例"
+ },
+ "instance.worlds.type.server": {
+ "message": "服务端"
+ },
+ "instance.worlds.type.singleplayer": {
+ "message": "单人游戏"
+ },
+ "instance.worlds.view_instance": {
+ "message": "预览实例"
+ },
+ "instance.worlds.world_in_use": {
+ "message": "世界正在使用中"
+ },
+ "search.filter.locked.instance": {
+ "message": "由该实例提供"
+ },
+ "search.filter.locked.instance-game-version.title": {
+ "message": "游戏版本由实例提供"
+ },
+ "search.filter.locked.instance-loader.title": {
+ "message": "加载器版本由实例提供"
+ },
+ "search.filter.locked.instance.sync": {
+ "message": "与实例同步"
+ }
+}
diff --git a/apps/app-frontend/src/locales/zh-TW/index.json b/apps/app-frontend/src/locales/zh-TW/index.json
new file mode 100644
index 000000000..f864b2866
--- /dev/null
+++ b/apps/app-frontend/src/locales/zh-TW/index.json
@@ -0,0 +1,419 @@
+{
+ "app.settings.developer-mode-enabled": {
+ "message": "已啟用開發人員模式。"
+ },
+ "app.settings.tabs.appearance": {
+ "message": "外觀"
+ },
+ "app.settings.tabs.default-instance-options": {
+ "message": "預設實例選項"
+ },
+ "app.settings.tabs.feature-flags": {
+ "message": "功能開關"
+ },
+ "app.settings.tabs.java-installations": {
+ "message": "Java 安裝"
+ },
+ "app.settings.tabs.privacy": {
+ "message": "隱私"
+ },
+ "app.settings.tabs.resource-management": {
+ "message": "資源管理"
+ },
+ "instance.add-server.add-and-play": {
+ "message": "新增並遊玩"
+ },
+ "instance.add-server.add-server": {
+ "message": "新增伺服器"
+ },
+ "instance.add-server.resource-pack.disabled": {
+ "message": "已停用"
+ },
+ "instance.add-server.resource-pack.enabled": {
+ "message": "已啟用"
+ },
+ "instance.add-server.resource-pack.prompt": {
+ "message": "提示"
+ },
+ "instance.add-server.title": {
+ "message": "新增伺服器"
+ },
+ "instance.edit-server.title": {
+ "message": "編輯伺服器"
+ },
+ "instance.edit-world.hide-from-home": {
+ "message": "從首頁隱藏"
+ },
+ "instance.edit-world.name": {
+ "message": "名稱"
+ },
+ "instance.edit-world.placeholder-name": {
+ "message": "Minecraft 世界"
+ },
+ "instance.edit-world.reset-icon": {
+ "message": "重設圖示"
+ },
+ "instance.edit-world.title": {
+ "message": "編輯世界"
+ },
+ "instance.filter.disabled": {
+ "message": "已停用的專案"
+ },
+ "instance.filter.updates-available": {
+ "message": "更新可用"
+ },
+ "instance.server-modal.address": {
+ "message": "位址"
+ },
+ "instance.server-modal.name": {
+ "message": "名稱"
+ },
+ "instance.server-modal.placeholder-name": {
+ "message": "Minecraft 伺服器"
+ },
+ "instance.server-modal.resource-pack": {
+ "message": "資源包"
+ },
+ "instance.settings.tabs.general": {
+ "message": "一般"
+ },
+ "instance.settings.tabs.general.delete": {
+ "message": "刪除實例"
+ },
+ "instance.settings.tabs.general.delete.button": {
+ "message": "刪除實例"
+ },
+ "instance.settings.tabs.general.delete.description": {
+ "message": "這將從裝置上永久刪除實例,包含您的世界、設定與所有已安裝內容。請注意,一旦刪除,將無法復原。"
+ },
+ "instance.settings.tabs.general.deleting.button": {
+ "message": "刪除中..."
+ },
+ "instance.settings.tabs.general.duplicate-button": {
+ "message": "複製"
+ },
+ "instance.settings.tabs.general.duplicate-button.tooltip.installing": {
+ "message": "安裝時無法複製。"
+ },
+ "instance.settings.tabs.general.duplicate-instance": {
+ "message": "複製實例"
+ },
+ "instance.settings.tabs.general.duplicate-instance.description": {
+ "message": "建立這個實例的副本,包含世界、設定、模組等。"
+ },
+ "instance.settings.tabs.general.edit-icon": {
+ "message": "編輯圖示"
+ },
+ "instance.settings.tabs.general.edit-icon.remove": {
+ "message": "移除圖示"
+ },
+ "instance.settings.tabs.general.edit-icon.replace": {
+ "message": "取代圖示"
+ },
+ "instance.settings.tabs.general.edit-icon.select": {
+ "message": "選擇圖示"
+ },
+ "instance.settings.tabs.general.library-groups": {
+ "message": "遊戲庫群組"
+ },
+ "instance.settings.tabs.general.library-groups.create": {
+ "message": "建立新的群組"
+ },
+ "instance.settings.tabs.general.library-groups.description": {
+ "message": "遊戲庫群組讓你可以將實例整理到遊戲庫中的不同分類。"
+ },
+ "instance.settings.tabs.general.library-groups.enter-name": {
+ "message": "輸入群組名稱"
+ },
+ "instance.settings.tabs.general.name": {
+ "message": "名稱"
+ },
+ "instance.settings.tabs.hooks": {
+ "message": "啟動掛勾"
+ },
+ "instance.settings.tabs.hooks.custom-hooks": {
+ "message": "自訂啟動掛勾"
+ },
+ "instance.settings.tabs.hooks.description": {
+ "message": "掛勾讓進階使用者能在遊戲啟動前和啟動後執行特定的系統命令。"
+ },
+ "instance.settings.tabs.hooks.post-exit": {
+ "message": "結束後執行"
+ },
+ "instance.settings.tabs.hooks.post-exit.description": {
+ "message": "遊戲關閉後執行。"
+ },
+ "instance.settings.tabs.hooks.post-exit.enter": {
+ "message": "輸入結束後指令..."
+ },
+ "instance.settings.tabs.hooks.pre-launch": {
+ "message": "啟動前"
+ },
+ "instance.settings.tabs.hooks.pre-launch.description": {
+ "message": "實例啟動前執行。"
+ },
+ "instance.settings.tabs.hooks.pre-launch.enter": {
+ "message": "輸入啟動前指令..."
+ },
+ "instance.settings.tabs.hooks.title": {
+ "message": "遊戲啟動掛勾"
+ },
+ "instance.settings.tabs.hooks.wrapper": {
+ "message": "包裝指令"
+ },
+ "instance.settings.tabs.hooks.wrapper.description": {
+ "message": "用於啟動 Minecraft 的包裝指令。"
+ },
+ "instance.settings.tabs.hooks.wrapper.enter": {
+ "message": "輸入包裝指令..."
+ },
+ "instance.settings.tabs.installation": {
+ "message": "安裝"
+ },
+ "instance.settings.tabs.installation.change-version.already-installed.modded": {
+ "message": "適用於 Minecraft {game_version} 的 {platform} {version} 已經安裝"
+ },
+ "instance.settings.tabs.installation.change-version.already-installed.vanilla": {
+ "message": "原版 {game_version} 已經安裝"
+ },
+ "instance.settings.tabs.installation.change-version.button": {
+ "message": "變更版本"
+ },
+ "instance.settings.tabs.installation.change-version.button.install": {
+ "message": "安裝"
+ },
+ "instance.settings.tabs.installation.change-version.button.installing": {
+ "message": "安裝中"
+ },
+ "instance.settings.tabs.installation.change-version.cannot-while-fetching": {
+ "message": "正在取得模組包版本"
+ },
+ "instance.settings.tabs.installation.change-version.in-progress": {
+ "message": "正在安裝新版本"
+ },
+ "instance.settings.tabs.installation.currently-installed": {
+ "message": "目前已安裝"
+ },
+ "instance.settings.tabs.installation.debug-information": {
+ "message": "除錯資訊:"
+ },
+ "instance.settings.tabs.installation.fetching-modpack-details": {
+ "message": "正在取得模組詳細資訊"
+ },
+ "instance.settings.tabs.installation.game-version": {
+ "message": "遊戲版本"
+ },
+ "instance.settings.tabs.installation.install": {
+ "message": "安裝"
+ },
+ "instance.settings.tabs.installation.install.in-progress": {
+ "message": "安裝進行中"
+ },
+ "instance.settings.tabs.installation.loader-version": {
+ "message": "{loader} 版本"
+ },
+ "instance.settings.tabs.installation.minecraft-version": {
+ "message": "Minecraft {version}"
+ },
+ "instance.settings.tabs.installation.no-connection": {
+ "message": "無法取得連結模組包的詳細資訊。請檢查您的網路連線。"
+ },
+ "instance.settings.tabs.installation.no-loader-versions": {
+ "message": "{loader} 不適用於 Minecraft {version}。請嘗試其他模組載入器。"
+ },
+ "instance.settings.tabs.installation.no-modpack-found": {
+ "message": "這個實例已連結至一個模組包,但該模組包無法在 Modrinth 上找到。"
+ },
+ "instance.settings.tabs.installation.platform": {
+ "message": "平台"
+ },
+ "instance.settings.tabs.installation.reinstall.button": {
+ "message": "重新安裝模組包"
+ },
+ "instance.settings.tabs.installation.reinstall.button.reinstalling": {
+ "message": "正在重新安裝模組包"
+ },
+ "instance.settings.tabs.installation.reinstall.confirm.description": {
+ "message": "重新安裝會將所有已安裝或已修改的內容,重設為模組包所提供的內容,並移除你在原始安裝基礎上額外新增的模組或內容。這可能會修復實例在變更後產生的非預期行為,但如果你的世界現在依賴額外安裝的內容,可能會導致現有世界損毀。"
+ },
+ "instance.settings.tabs.installation.reinstall.confirm.title": {
+ "message": "你確定要重新安裝這個實例嗎?"
+ },
+ "instance.settings.tabs.installation.reinstall.description": {
+ "message": "將實例的內容重設為原始狀態,並移除任何在原始模組包之外額外新增的模組或內容。"
+ },
+ "instance.settings.tabs.installation.reinstall.title": {
+ "message": "重新安裝模組包"
+ },
+ "instance.settings.tabs.installation.repair.button": {
+ "message": "修復"
+ },
+ "instance.settings.tabs.installation.repair.button.repairing": {
+ "message": "修復中"
+ },
+ "instance.settings.tabs.installation.repair.confirm.description": {
+ "message": "修復功能會重新安裝 Minecraft 的相依檔案,並檢查檔案是否損毀。這或許能解決因啟動器相關錯誤而導致遊戲無法啟動的問題,但無法解決與已安裝模組相關的問題或崩潰。"
+ },
+ "instance.settings.tabs.installation.repair.confirm.title": {
+ "message": "是否要修復實例?"
+ },
+ "instance.settings.tabs.installation.repair.in-progress": {
+ "message": "修復進行中"
+ },
+ "instance.settings.tabs.installation.reset-selections": {
+ "message": "重設為目前"
+ },
+ "instance.settings.tabs.installation.show-all-versions": {
+ "message": "顯示所有版本"
+ },
+ "instance.settings.tabs.installation.tooltip.action.change-version": {
+ "message": "變更版本"
+ },
+ "instance.settings.tabs.installation.tooltip.action.install": {
+ "message": "安裝"
+ },
+ "instance.settings.tabs.installation.tooltip.action.reinstall": {
+ "message": "重新安裝"
+ },
+ "instance.settings.tabs.installation.tooltip.action.repair": {
+ "message": "修復"
+ },
+ "instance.settings.tabs.installation.tooltip.cannot-while-installing": {
+ "message": "安裝時無法{action}"
+ },
+ "instance.settings.tabs.installation.tooltip.cannot-while-offline": {
+ "message": "離線時無法{action}"
+ },
+ "instance.settings.tabs.installation.tooltip.cannot-while-repairing": {
+ "message": "修復時無法{action}"
+ },
+ "instance.settings.tabs.installation.unknown-version": {
+ "message": "(未知的版本)"
+ },
+ "instance.settings.tabs.installation.unlink.button": {
+ "message": "解除實例連結"
+ },
+ "instance.settings.tabs.installation.unlink.confirm.description": {
+ "message": "如果繼續操作,你將無法在不建立全新實例的情況下重新連結它。你將不再收到模組包更新,而且它將成為一個普通實例。"
+ },
+ "instance.settings.tabs.installation.unlink.confirm.title": {
+ "message": "您確定要解除連結這個實例嗎?"
+ },
+ "instance.settings.tabs.installation.unlink.description": {
+ "message": "這個實例已連結至一個模組包,這表示模組無法更新,你也無法變更模組載入器或 Minecraft 版本。解除連結將會永久中斷這個實例與模組包之間的關係。"
+ },
+ "instance.settings.tabs.installation.unlink.title": {
+ "message": "從模組包解除連結"
+ },
+ "instance.settings.tabs.java": {
+ "message": "Java 和記憶體"
+ },
+ "instance.settings.tabs.java.environment-variables": {
+ "message": "環境變數"
+ },
+ "instance.settings.tabs.java.hooks": {
+ "message": "掛勾"
+ },
+ "instance.settings.tabs.java.java-arguments": {
+ "message": "Java 參數"
+ },
+ "instance.settings.tabs.java.java-installation": {
+ "message": "Java 安裝"
+ },
+ "instance.settings.tabs.java.java-memory": {
+ "message": "記憶體配置"
+ },
+ "instance.settings.tabs.window": {
+ "message": "視窗"
+ },
+ "instance.settings.tabs.window.custom-window-settings": {
+ "message": "自訂視窗設定"
+ },
+ "instance.settings.tabs.window.fullscreen": {
+ "message": "全螢幕"
+ },
+ "instance.settings.tabs.window.fullscreen.description": {
+ "message": "使遊戲啟動時進入全螢幕模式(透過 options.txt)。"
+ },
+ "instance.settings.tabs.window.height": {
+ "message": "高度"
+ },
+ "instance.settings.tabs.window.height.description": {
+ "message": "遊戲啟動時的視窗高度。"
+ },
+ "instance.settings.tabs.window.height.enter": {
+ "message": "輸入高度..."
+ },
+ "instance.settings.tabs.window.width": {
+ "message": "寬度"
+ },
+ "instance.settings.tabs.window.width.description": {
+ "message": "遊戲啟動時的視窗寬度。"
+ },
+ "instance.settings.tabs.window.width.enter": {
+ "message": "輸入寬度..."
+ },
+ "instance.settings.title": {
+ "message": "設定"
+ },
+ "instance.worlds.a_minecraft_server": {
+ "message": "Minecraft 伺服器"
+ },
+ "instance.worlds.cant_connect": {
+ "message": "無法連線到伺服器"
+ },
+ "instance.worlds.copy_address": {
+ "message": "複製位址"
+ },
+ "instance.worlds.dont_show_on_home": {
+ "message": "不要在首頁顯示"
+ },
+ "instance.worlds.filter.available": {
+ "message": "可用"
+ },
+ "instance.worlds.game_already_open": {
+ "message": "實例已經開啟"
+ },
+ "instance.worlds.hardcore": {
+ "message": "極限模式"
+ },
+ "instance.worlds.incompatible_server": {
+ "message": "伺服器不相容"
+ },
+ "instance.worlds.no_contact": {
+ "message": "伺服器沒有回應"
+ },
+ "instance.worlds.no_server_quick_play": {
+ "message": "你只能在 Minecraft Alpha 1.0.5 以上版本直接加入伺服器"
+ },
+ "instance.worlds.no_singleplayer_quick_play": {
+ "message": "你只能在 Minecraft 1.20 以上版本直接加入伺服器"
+ },
+ "instance.worlds.play_instance": {
+ "message": "遊戲實例"
+ },
+ "instance.worlds.type.server": {
+ "message": "伺服器"
+ },
+ "instance.worlds.type.singleplayer": {
+ "message": "單人遊戲"
+ },
+ "instance.worlds.view_instance": {
+ "message": "檢視實例"
+ },
+ "instance.worlds.world_in_use": {
+ "message": "世界正在使用中"
+ },
+ "search.filter.locked.instance": {
+ "message": "由該實例提供"
+ },
+ "search.filter.locked.instance-game-version.title": {
+ "message": "遊戲版本由實例提供"
+ },
+ "search.filter.locked.instance-loader.title": {
+ "message": "載入器版本由實例提供"
+ },
+ "search.filter.locked.instance.sync": {
+ "message": "與實例同步"
+ }
+}
diff --git a/apps/frontend/src/locales/af-ZA/index.json b/apps/frontend/src/locales/af-ZA/index.json
new file mode 100644
index 000000000..0967ef424
--- /dev/null
+++ b/apps/frontend/src/locales/af-ZA/index.json
@@ -0,0 +1 @@
+{}
diff --git a/apps/frontend/src/locales/af-ZA/languages.json b/apps/frontend/src/locales/af-ZA/languages.json
new file mode 100644
index 000000000..0967ef424
--- /dev/null
+++ b/apps/frontend/src/locales/af-ZA/languages.json
@@ -0,0 +1 @@
+{}
diff --git a/apps/frontend/src/locales/af-ZA/meta.json b/apps/frontend/src/locales/af-ZA/meta.json
new file mode 100644
index 000000000..0967ef424
--- /dev/null
+++ b/apps/frontend/src/locales/af-ZA/meta.json
@@ -0,0 +1 @@
+{}
diff --git a/apps/frontend/src/locales/ar-EG/index.json b/apps/frontend/src/locales/ar-EG/index.json
new file mode 100644
index 000000000..0967ef424
--- /dev/null
+++ b/apps/frontend/src/locales/ar-EG/index.json
@@ -0,0 +1 @@
+{}
diff --git a/apps/frontend/src/locales/ar-EG/languages.json b/apps/frontend/src/locales/ar-EG/languages.json
new file mode 100644
index 000000000..a7400f143
--- /dev/null
+++ b/apps/frontend/src/locales/ar-EG/languages.json
@@ -0,0 +1,58 @@
+{
+ "ar": "عربي",
+ "be": "بيلاروسي",
+ "bg": "بلغاري",
+ "bn": "بنغالي",
+ "ca": "كتالوني",
+ "cs": "تشيكي",
+ "da": "دنماركي",
+ "de": "ألماني",
+ "de-CH": "ألماني (سويسرا)",
+ "el": "يوناني",
+ "en-GB": "إنجليزي (المملكة المتحدة)",
+ "en-US": "إنجليزي (الولايات المتحدة)",
+ "en-x-lolcat": "لوكات",
+ "en-x-pirate": "إنجليزي (قراصنة)",
+ "en-x-updown": "إنجليزي (مقلوب)",
+ "en-x-uwu": "إنجليزي (أوو)",
+ "eo": "إسبرانتو",
+ "es": "إسباني",
+ "et": "إستوني",
+ "fi": "فنلندي",
+ "fr": "فرنساوي",
+ "fr-BE": "فرنساوي (بلجيكا)",
+ "fr-CA": "فرنساوي (كندا)",
+ "he": "عبري",
+ "hi": "هندي",
+ "hr": "كرواتي",
+ "hu": "مجري",
+ "id": "إندونيسي",
+ "it": "إيطالي",
+ "ja": "ياباني",
+ "kk": "كازاخستاني",
+ "ko": "كوري",
+ "ky": "قيرغيزي",
+ "lt": "ليتواني",
+ "lv": "لاتفي",
+ "ms": "ماليزي",
+ "nb": "نرويجي بوكمال",
+ "nl": "هولندي",
+ "nn": "نرويجي نينورسك",
+ "pes": "فارسي",
+ "pl": "بولندي",
+ "pt": "برتغالي",
+ "pt-BR": "برتغالي (البرازيل)",
+ "ro": "روماني",
+ "ru": "روسي",
+ "ru-x-bandit": "روسي (قطاع طرق)",
+ "sk": "سلوفاكي",
+ "sv": "سويدي",
+ "th": "تايلاندي",
+ "tok": "توكي بونا",
+ "tr": "تركي",
+ "tt": "تتاري",
+ "uk": "أوكراني",
+ "vi": "فيتنامي",
+ "zh-Hans": "صيني (مبسط)",
+ "zh-Hant": "صيني (تقليدي)"
+}
diff --git a/apps/frontend/src/locales/ar-EG/meta.json b/apps/frontend/src/locales/ar-EG/meta.json
new file mode 100644
index 000000000..46477dbca
--- /dev/null
+++ b/apps/frontend/src/locales/ar-EG/meta.json
@@ -0,0 +1,10 @@
+{
+ "displayName": {
+ "description": "Please enter the name of the language in its specific variant or regional form (e.g., English (US) for American English, not just English). If the language does not have any specific variant, simply enter the name of the language (e.g., Français, Deutsch).",
+ "message": "الإنجليزية (المملكة المتحدة)"
+ },
+ "searchTerms": {
+ "description": "Please provide additional search terms associated with the language, if needed, to enhance the search functionality (e.g., American English, Deutschland). Each search term should be entered on a separate line. Translate as a hyphen (-) if no additional terms are needed.",
+ "message": "المملكة المتحدة\nالإنجليزية البريطانية"
+ }
+}
diff --git a/apps/frontend/src/locales/ar-SA/index.json b/apps/frontend/src/locales/ar-SA/index.json
new file mode 100644
index 000000000..0967ef424
--- /dev/null
+++ b/apps/frontend/src/locales/ar-SA/index.json
@@ -0,0 +1 @@
+{}
diff --git a/apps/frontend/src/locales/ar-SA/languages.json b/apps/frontend/src/locales/ar-SA/languages.json
new file mode 100644
index 000000000..47f9f23a4
--- /dev/null
+++ b/apps/frontend/src/locales/ar-SA/languages.json
@@ -0,0 +1,57 @@
+{
+ "ar": "العربيّة",
+ "be": "البيلاروسيّة",
+ "bg": "البلغاريّة",
+ "bn": "البنغاليّة",
+ "ca": "الكاتالونية",
+ "cs": "التشيكية",
+ "da": "الدنماركية",
+ "de": "الألمانية",
+ "de-CH": "الألمانية (سويسرا)",
+ "el": "اليونانية",
+ "en-GB": "الإنجليزية (المملكة المتحدة)",
+ "en-US": "الإنجليزية (الولايات المتحدة)",
+ "en-x-pirate": "الإنجليزية (القراصنة)",
+ "en-x-updown": "الإنجليزية (رأسا على عقب)",
+ "en-x-uwu": "الإنجليزية (UwU)",
+ "eo": "الإسبرانتو",
+ "es": "الإسبانية",
+ "et": "الإستونية",
+ "fi": "الفنلندية",
+ "fr": "الفرنسية",
+ "fr-BE": "الفرنسيّة (بلجيكيا)",
+ "fr-CA": "الفرنسيّة (كندا)",
+ "he": "العبريّة",
+ "hi": "الهنديّة",
+ "hr": "الكرواطيّة",
+ "hu": "المجرّية",
+ "id": "الإندونيسيّة",
+ "it": "الإيطاليّة",
+ "ja": "اليابانيّة",
+ "kk": "الكازاخية",
+ "ko": "الكوريّة",
+ "ky": "القرقيزية",
+ "lt": "الليطوانيّة",
+ "lv": "اللاتفيّة",
+ "ms": "الماليزية",
+ "nb": "البوكماول النرويجية",
+ "nl": "الهولنديّة",
+ "nn": "لغة نينورسك النرويجية",
+ "pes": "الفارسيّة",
+ "pl": "البولنديّة",
+ "pt": "البرتغاليّة",
+ "pt-BR": "البرتغاليّة (البرازيليّة)",
+ "ro": "الرومانيّة",
+ "ru": "الروسيّة",
+ "ru-x-bandit": "الروسيّة (بانديت)",
+ "sk": "السلوفاكية",
+ "sv": "السويديّة",
+ "th": "التايلنديّة",
+ "tok": "لغة التوكي بونا",
+ "tr": "التركيّة",
+ "tt": "لغة التتار",
+ "uk": "الأوكرانية",
+ "vi": "الفيتناميّة",
+ "zh-Hans": "الصينيّة (المبسّطة)",
+ "zh-Hant": "الصينيّة (القديمة)"
+}
diff --git a/apps/frontend/src/locales/ar-SA/meta.json b/apps/frontend/src/locales/ar-SA/meta.json
new file mode 100644
index 000000000..911fcda11
--- /dev/null
+++ b/apps/frontend/src/locales/ar-SA/meta.json
@@ -0,0 +1,10 @@
+{
+ "displayName": {
+ "description": "Please enter the name of the language in its specific variant or regional form (e.g., English (US) for American English, not just English). If the language does not have any specific variant, simply enter the name of the language (e.g., Français, Deutsch).",
+ "message": "العربية (المملكة العربية السعودية)"
+ },
+ "searchTerms": {
+ "description": "Please provide additional search terms associated with the language, if needed, to enhance the search functionality (e.g., American English, Deutschland). Each search term should be entered on a separate line. Translate as a hyphen (-) if no additional terms are needed.",
+ "message": "المملكة العربية السعودية \nالعربية السعودية"
+ }
+}
diff --git a/apps/frontend/src/locales/az-AZ/index.json b/apps/frontend/src/locales/az-AZ/index.json
new file mode 100644
index 000000000..0967ef424
--- /dev/null
+++ b/apps/frontend/src/locales/az-AZ/index.json
@@ -0,0 +1 @@
+{}
diff --git a/apps/frontend/src/locales/az-AZ/languages.json b/apps/frontend/src/locales/az-AZ/languages.json
new file mode 100644
index 000000000..0967ef424
--- /dev/null
+++ b/apps/frontend/src/locales/az-AZ/languages.json
@@ -0,0 +1 @@
+{}
diff --git a/apps/frontend/src/locales/az-AZ/meta.json b/apps/frontend/src/locales/az-AZ/meta.json
new file mode 100644
index 000000000..0967ef424
--- /dev/null
+++ b/apps/frontend/src/locales/az-AZ/meta.json
@@ -0,0 +1 @@
+{}
diff --git a/apps/frontend/src/locales/be-BY/index.json b/apps/frontend/src/locales/be-BY/index.json
new file mode 100644
index 000000000..0967ef424
--- /dev/null
+++ b/apps/frontend/src/locales/be-BY/index.json
@@ -0,0 +1 @@
+{}
diff --git a/apps/frontend/src/locales/be-BY/languages.json b/apps/frontend/src/locales/be-BY/languages.json
new file mode 100644
index 000000000..6adc28225
--- /dev/null
+++ b/apps/frontend/src/locales/be-BY/languages.json
@@ -0,0 +1,58 @@
+{
+ "ar": "Арабская",
+ "be": "Беларуская",
+ "bg": "Балгарская",
+ "bn": "Бенгальская",
+ "ca": "Каталонская",
+ "cs": "Чэшская",
+ "da": "Дацкая",
+ "de": "Нямецкая",
+ "de-CH": "Нямецкая (Швейцарыя)",
+ "el": "Грэчаская",
+ "en-GB": "Англійская (Вялікабрытанія)",
+ "en-US": "Англійская (Злучаныя Штаты)",
+ "en-x-lolcat": "LOLCAT",
+ "en-x-pirate": "Англійская (пірацкая)",
+ "en-x-updown": "Англійская (перакуленая)",
+ "en-x-uwu": "Англійская (UwU)",
+ "eo": "Эсперанта",
+ "es": "Іспанская",
+ "et": "Эстонская",
+ "fi": "Фінская",
+ "fr": "Французская",
+ "fr-BE": "Французская (Бельгія)",
+ "fr-CA": "Французская (Канада)",
+ "he": "Іўрыт",
+ "hi": "Хіндзі",
+ "hr": "Харвацкая",
+ "hu": "Вугорская",
+ "id": "Інданезійская",
+ "it": "Італьянская",
+ "ja": "Японская",
+ "kk": "Казахская",
+ "ko": "Карэйская",
+ "ky": "Кіргізская",
+ "lt": "Літоўская",
+ "lv": "Латышская",
+ "ms": "Малайская",
+ "nb": "Нарвежская (Букмол)",
+ "nl": "Нідэрландская",
+ "nn": "Нарвежская (Нюнорск)",
+ "pes": "Персідская",
+ "pl": "Польская",
+ "pt": "Партугальская",
+ "pt-BR": "Партугальская (Бразілія)",
+ "ro": "Румынская",
+ "ru": "Руская",
+ "ru-x-bandit": "Руская (бандыцкая)",
+ "sk": "Славацкая",
+ "sv": "Шведская",
+ "th": "Тайская",
+ "tok": "Такіпона",
+ "tr": "Турэцкая",
+ "tt": "Татарская",
+ "uk": "Украінская",
+ "vi": "В'етнамская",
+ "zh-Hans": "Кітайская (спрошчаная)",
+ "zh-Hant": "Кітайская (традыцыйная)"
+}
diff --git a/apps/frontend/src/locales/be-BY/meta.json b/apps/frontend/src/locales/be-BY/meta.json
new file mode 100644
index 000000000..6e5e3f5c6
--- /dev/null
+++ b/apps/frontend/src/locales/be-BY/meta.json
@@ -0,0 +1,10 @@
+{
+ "displayName": {
+ "description": "Please enter the name of the language in its specific variant or regional form (e.g., English (US) for American English, not just English). If the language does not have any specific variant, simply enter the name of the language (e.g., Français, Deutsch).",
+ "message": "Беларуская"
+ },
+ "searchTerms": {
+ "description": "Please provide additional search terms associated with the language, if needed, to enhance the search functionality (e.g., American English, Deutschland). Each search term should be entered on a separate line. Translate as a hyphen (-) if no additional terms are needed.",
+ "message": "Беларуская"
+ }
+}
diff --git a/apps/frontend/src/locales/bg-BG/index.json b/apps/frontend/src/locales/bg-BG/index.json
new file mode 100644
index 000000000..0967ef424
--- /dev/null
+++ b/apps/frontend/src/locales/bg-BG/index.json
@@ -0,0 +1 @@
+{}
diff --git a/apps/frontend/src/locales/bg-BG/languages.json b/apps/frontend/src/locales/bg-BG/languages.json
new file mode 100644
index 000000000..627fcdf26
--- /dev/null
+++ b/apps/frontend/src/locales/bg-BG/languages.json
@@ -0,0 +1,57 @@
+{
+ "ar": "Арабски",
+ "be": "Беларуски",
+ "bg": "Български",
+ "bn": "Бенгалски",
+ "ca": "Каталонски",
+ "cs": "Чешки",
+ "da": "Датски",
+ "de": "Немски",
+ "de-CH": "Немски (Швейцария)",
+ "el": "Гръцки",
+ "en-GB": "Английски (Великобритания)",
+ "en-US": "Английски (САЩ)",
+ "en-x-pirate": "Английски (Пиратски)",
+ "en-x-updown": "Английски (С главата надолу)",
+ "en-x-uwu": "Английски (UwU)",
+ "eo": "Есперанто",
+ "es": "Испански",
+ "et": "Естонски",
+ "fi": "Финландски",
+ "fr": "Френски",
+ "fr-BE": "Френски (Белгия)",
+ "fr-CA": "Френски (Канада)",
+ "he": "Иврит",
+ "hi": "Хинди",
+ "hr": "Хърватски",
+ "hu": "Унгарски",
+ "id": "Индонезийски",
+ "it": "Италиански",
+ "ja": "Японски",
+ "kk": "Казахски",
+ "ko": "Корейски",
+ "ky": "Киргизски",
+ "lt": "Литовски",
+ "lv": "Латвийски",
+ "ms": "Малайски",
+ "nb": "Норвежки (Букмол)",
+ "nl": "Холандски",
+ "nn": "Норвежки (Нюношк)",
+ "pes": "Персийски",
+ "pl": "Полски",
+ "pt": "Португалски",
+ "pt-BR": "Португалски (Бразилия)",
+ "ro": "Румънски",
+ "ru": "Руски",
+ "ru-x-bandit": "Руски (Бандитски)",
+ "sk": "Словашки",
+ "sv": "Шведски",
+ "th": "Тайландски",
+ "tok": "Токи Пона",
+ "tr": "Турски",
+ "tt": "Татарски",
+ "uk": "Украински",
+ "vi": "Виетнамски",
+ "zh-Hans": "Китайски (Опростен)",
+ "zh-Hant": "Китайски (Традиционен)"
+}
diff --git a/apps/frontend/src/locales/bg-BG/meta.json b/apps/frontend/src/locales/bg-BG/meta.json
new file mode 100644
index 000000000..752934268
--- /dev/null
+++ b/apps/frontend/src/locales/bg-BG/meta.json
@@ -0,0 +1,10 @@
+{
+ "displayName": {
+ "description": "Please enter the name of the language in its specific variant or regional form (e.g., English (US) for American English, not just English). If the language does not have any specific variant, simply enter the name of the language (e.g., Français, Deutsch).",
+ "message": "Български"
+ },
+ "searchTerms": {
+ "description": "Please provide additional search terms associated with the language, if needed, to enhance the search functionality (e.g., American English, Deutschland). Each search term should be entered on a separate line. Translate as a hyphen (-) if no additional terms are needed.",
+ "message": "България\nБългарски"
+ }
+}
diff --git a/apps/frontend/src/locales/bn-BD/index.json b/apps/frontend/src/locales/bn-BD/index.json
new file mode 100644
index 000000000..0967ef424
--- /dev/null
+++ b/apps/frontend/src/locales/bn-BD/index.json
@@ -0,0 +1 @@
+{}
diff --git a/apps/frontend/src/locales/bn-BD/languages.json b/apps/frontend/src/locales/bn-BD/languages.json
new file mode 100644
index 000000000..8d98fbeeb
--- /dev/null
+++ b/apps/frontend/src/locales/bn-BD/languages.json
@@ -0,0 +1,57 @@
+{
+ "ar": "আরবি",
+ "be": "বেলারুশিয়ান",
+ "bg": "বুলগেরিয়ান",
+ "bn": "বাংলা",
+ "ca": "কাতালান",
+ "cs": "চেক",
+ "da": "ডেনিশ",
+ "de": "জার্মান",
+ "de-CH": "জার্মান (সুইজারল্যান্ড)",
+ "el": "গ্রীক",
+ "en-GB": "ইংরেজি (যুক্তরাজ্য)",
+ "en-US": "ইংরেজি (মার্কিন যুক্তরাষ্ট্র)",
+ "en-x-pirate": "ইংরেজি (জলদস্যু)",
+ "en-x-updown": "ইংরেজি (উল্টো)",
+ "en-x-uwu": "ইংরেজি (ইউডাব্লুউ)",
+ "eo": "এস্পেরান্টো",
+ "es": "স্প্যানিশ",
+ "et": "এস্তোনিয়ান",
+ "fi": "ফিনিশ",
+ "fr": "ফরাসি",
+ "fr-BE": "ফরাসি (বেলজিয়াম)",
+ "fr-CA": "ফরাসী (কানাডা)",
+ "he": "হিব্রু",
+ "hi": "হিন্দি",
+ "hr": "ক্রোয়েশিয়ান",
+ "hu": "হাঙ্গেরিয়ান",
+ "id": "ইন্দোনেশিয়ান",
+ "it": "ইতালিয়ান",
+ "ja": "জাপানি",
+ "kk": "কাজাখ",
+ "ko": "কোরিয়ান",
+ "ky": "কিরগিজ",
+ "lt": "লিথুয়ানিয়ান",
+ "lv": "লাত্ভিয়ান",
+ "ms": "মালয়",
+ "nb": "নরওয়েজিয়ান বোকমেল",
+ "nl": "ডাচ",
+ "nn": "নরওয়েজিয়ান নাইনোরস্ক",
+ "pes": "পার্সিয়ান",
+ "pl": "পোলিশ",
+ "pt": "পর্তুগিজ",
+ "pt-BR": "পর্তুগিজ (ব্রাজিল)",
+ "ro": "রোমানিয়ান",
+ "ru": "রাশিয়ান",
+ "ru-x-bandit": "রাশিয়ান (ডাকাত)",
+ "sk": "স্লোভাক",
+ "sv": "সুইডিশ",
+ "th": "থাই",
+ "tok": "টোকি পোনা",
+ "tr": "তুর্কি",
+ "tt": "তাতার",
+ "uk": "ইউক্রেনীয়",
+ "vi": "ভিয়েতনামী",
+ "zh-Hans": "চাইনিজ (সরলীকৃত)",
+ "zh-Hant": "চাইনিজ (traditional তিহ্যবাহী)"
+}
diff --git a/apps/frontend/src/locales/bn-BD/meta.json b/apps/frontend/src/locales/bn-BD/meta.json
new file mode 100644
index 000000000..530c81705
--- /dev/null
+++ b/apps/frontend/src/locales/bn-BD/meta.json
@@ -0,0 +1,10 @@
+{
+ "displayName": {
+ "description": "Please enter the name of the language in its specific variant or regional form (e.g., English (US) for American English, not just English). If the language does not have any specific variant, simply enter the name of the language (e.g., Français, Deutsch).",
+ "message": "ইংরেজি (যুক্তরাজ্য)"
+ },
+ "searchTerms": {
+ "description": "Please provide additional search terms associated with the language, if needed, to enhance the search functionality (e.g., American English, Deutschland). Each search term should be entered on a separate line. Translate as a hyphen (-) if no additional terms are needed.",
+ "message": "ইউকে\nব্রিটিশ ইংরেজি"
+ }
+}
diff --git a/apps/frontend/src/locales/ca-ES/index.json b/apps/frontend/src/locales/ca-ES/index.json
new file mode 100644
index 000000000..255a92f8f
--- /dev/null
+++ b/apps/frontend/src/locales/ca-ES/index.json
@@ -0,0 +1,86 @@
+{
+ "admin.billing.error.not-found": {
+ "message": "L'usuari no s'ha trobat"
+ },
+ "app-marketing.download.description": {
+ "message": "El programari és disponible en diverses plataformes, selecciona la teva versió."
+ },
+ "app-marketing.download.download-appimage": {
+ "message": "Descarrega l'AppImage"
+ },
+ "app-marketing.download.download-beta": {
+ "message": "Descarrega la beta"
+ },
+ "app-marketing.download.download-deb": {
+ "message": "Descarrega l'arxiu DEB"
+ },
+ "app-marketing.download.download-rpm": {
+ "message": "Descarrega l'arxiu RPM"
+ },
+ "app-marketing.download.linux": {
+ "message": "Linux"
+ },
+ "app-marketing.download.mac": {
+ "message": "Mac"
+ },
+ "app-marketing.download.options-title": {
+ "message": "Opcions de descàrrega"
+ },
+ "auth.authorize.app-info": {
+ "message": "{appName} per {creator} podrà:"
+ },
+ "auth.reset-password.method-choice.email-username.label": {
+ "message": "Correu electrònic o nom d’usuari"
+ },
+ "auth.reset-password.method-choice.email-username.placeholder": {
+ "message": "Correu electrònic"
+ },
+ "auth.reset-password.notification.email-sent.title": {
+ "message": "Correu electrònic enviat"
+ },
+ "auth.sign-in.password.label": {
+ "message": "Contrasenya"
+ },
+ "auth.sign-up.email.label": {
+ "message": "Correu electrònic"
+ },
+ "auth.sign-up.label.username": {
+ "message": "Nom d'usuari"
+ },
+ "auth.sign-up.password.label": {
+ "message": "Contrasenya"
+ },
+ "auth.welcome.title": {
+ "message": "Us donem la benvinguda"
+ },
+ "error.collection.404.list_title": {
+ "message": "Per què?"
+ },
+ "error.generic.404.title": {
+ "message": "Pàgina no trobada"
+ },
+ "error.organization.404.list_title": {
+ "message": "Per què?"
+ },
+ "error.project.404.list_title": {
+ "message": "Per què?"
+ },
+ "error.project.404.title": {
+ "message": "Projecte no trobat"
+ },
+ "error.user.404.list_title": {
+ "message": "Per què?"
+ },
+ "error.user.404.title": {
+ "message": "Usuari no trobat"
+ },
+ "frog": {
+ "message": "Has estat granotejat! 🐸"
+ },
+ "frog.title": {
+ "message": "Granota"
+ },
+ "layout.action.change-theme": {
+ "message": "Canviar tema"
+ }
+}
diff --git a/apps/frontend/src/locales/ca-ES/languages.json b/apps/frontend/src/locales/ca-ES/languages.json
new file mode 100644
index 000000000..8df86a1c2
--- /dev/null
+++ b/apps/frontend/src/locales/ca-ES/languages.json
@@ -0,0 +1,51 @@
+{
+ "ar": "Àrab",
+ "be": "Bielorús",
+ "bg": "Búlgar",
+ "ca": "Català",
+ "cs": "Txec",
+ "da": "Danès",
+ "de": "Alemany",
+ "de-CH": "Alemany (Suïssa)",
+ "el": "Grec",
+ "en-GB": "Anglès (Regne Unit)",
+ "en-US": "Anglès (Estats Units)",
+ "en-x-pirate": "Anglès (Pirata)",
+ "en-x-updown": "Anglès (Capgirat)",
+ "en-x-uwu": "Anglès (UwU)",
+ "es": "Espanyol",
+ "et": "Estonià",
+ "fi": "Finès",
+ "fr": "Francès",
+ "fr-BE": "Francès (Bèlgica)",
+ "fr-CA": "Francès (Canadà)",
+ "he": "Hebreu",
+ "hr": "Croat",
+ "hu": "Hongarès",
+ "id": "Indonèsi",
+ "it": "Italià",
+ "ja": "Japonès",
+ "ko": "Coreà",
+ "lt": "Lituà",
+ "lv": "Letó",
+ "ms": "Malai",
+ "nb": "Bokmal noruec",
+ "nl": "Neerlandès",
+ "nn": "Noruec Nynorsk",
+ "pes": "Persa",
+ "pl": "Polonès",
+ "pt": "Portuguès",
+ "pt-BR": "Portuguès (Brasil)",
+ "ro": "Romanès",
+ "ru": "Rus",
+ "ru-x-bandit": "Rus (Bandit)",
+ "sk": "Eslovac",
+ "sv": "Suec",
+ "th": "Tailandès",
+ "tr": "Turc",
+ "tt": "Tàtar",
+ "uk": "Ucraïnès",
+ "vi": "Vietnamita",
+ "zh-Hans": "Xinès (simplificat)",
+ "zh-Hant": "Xinès (tradicional)"
+}
diff --git a/apps/frontend/src/locales/ca-ES/meta.json b/apps/frontend/src/locales/ca-ES/meta.json
new file mode 100644
index 000000000..40c8eeda2
--- /dev/null
+++ b/apps/frontend/src/locales/ca-ES/meta.json
@@ -0,0 +1,10 @@
+{
+ "displayName": {
+ "description": "Please enter the name of the language in its specific variant or regional form (e.g., English (US) for American English, not just English). If the language does not have any specific variant, simply enter the name of the language (e.g., Français, Deutsch).",
+ "message": "Català (Catalan)"
+ },
+ "searchTerms": {
+ "description": "Please provide additional search terms associated with the language, if needed, to enhance the search functionality (e.g., American English, Deutschland). Each search term should be entered on a separate line. Translate as a hyphen (-) if no additional terms are needed.",
+ "message": "Català\nCatalunya\nValencià\nCAT"
+ }
+}
diff --git a/apps/frontend/src/locales/ceb-PH/index.json b/apps/frontend/src/locales/ceb-PH/index.json
new file mode 100644
index 000000000..da21ddb70
--- /dev/null
+++ b/apps/frontend/src/locales/ceb-PH/index.json
@@ -0,0 +1,152 @@
+{
+ "app-marketing.download.download-appimage": {
+ "message": "Karganugi ang AppImage"
+ },
+ "app-marketing.download.download-beta": {
+ "message": "Karganugi ang beta"
+ },
+ "app-marketing.download.download-deb": {
+ "message": "Karganugi ang DEB"
+ },
+ "app-marketing.download.download-rpm": {
+ "message": "Karganugi ang RPM"
+ },
+ "app-marketing.download.linux": {
+ "message": "Linux"
+ },
+ "app-marketing.download.mac": {
+ "message": "Mac"
+ },
+ "app-marketing.download.options-title": {
+ "message": "Mga kapilian sa pagkarganug"
+ },
+ "app-marketing.download.title": {
+ "message": "Karganugi ang Aplikasyon sa Modrinth (Beta)"
+ },
+ "app-marketing.download.windows": {
+ "message": "Windows"
+ },
+ "app-marketing.features.open-source.title": {
+ "message": "Bukas nga tinubdan"
+ },
+ "app-marketing.features.performance.modrinth-app": {
+ "message": "Aplikasyon sa Modrinth"
+ },
+ "app-marketing.features.play.description": {
+ "message": "Bagita ang Aplikasyon sa Modrinth sa pagkarganug ug pagdula sa imong paborito nga mga pagbag-o ug putos sa pagbag-o."
+ },
+ "app-marketing.hero.download-button": {
+ "message": "Karganugi ang Aplikasyon sa Modrinth"
+ },
+ "collection.button.edit-icon": {
+ "message": "Usba ang amoy"
+ },
+ "collection.button.remove-project": {
+ "message": "Tangtangi ang proyekto"
+ },
+ "collection.delete-modal.description": {
+ "message": "Hangtod sa kahangturan nga matangtang kining gitipon. Kini nga aksyon dili mabawi."
+ },
+ "landing.feature.launcher.description": {
+ "message": "Ang bukas nga tinubdan nga API sa Modrinth nagtugot sa mga tiglansad nga makadugang sa lawom nga panagsama sa Modrinth. Mahimo nimong magamit ang Modrinth pinaagi sa among aplikasyon ug sa pipila nga labing inila nga mga tiglansad sama sa ATLauncher, MultiMC, ug Prism Launcher."
+ },
+ "landing.heading.the-place-for-minecraft.resource-packs": {
+ "message": "mga putos sa kabtangan"
+ },
+ "landing.subheading": {
+ "message": "Pagkaplag, pagdula, ug pagbahin og mga Minecraft nga kontento sa among bukas nga tinubdan nga plataporma nga gihimo alang sa komunidad."
+ },
+ "layout.footer.about": {
+ "message": "Mahitungod"
+ },
+ "layout.footer.about.careers": {
+ "message": "Mga Karera"
+ },
+ "layout.footer.about.changelog": {
+ "message": "Talaan sa Kausaban"
+ },
+ "layout.footer.about.news": {
+ "message": "Balita"
+ },
+ "layout.footer.about.rewards-program": {
+ "message": "Programa sa Pagganti"
+ },
+ "layout.footer.about.status": {
+ "message": "Kahimtang"
+ },
+ "layout.footer.legal": {
+ "message": "Legal"
+ },
+ "layout.footer.legal-disclaimer": {
+ "message": "DILI OPISYAL NGA SERBISYO SA MINECRAFT. WALA MAAPRUBAHAN UG DILI KAAKIBAT SA MOJANG O MICROSOFT."
+ },
+ "layout.footer.legal.copyright-policy": {
+ "message": "Palisiya sa Katungod sa Pagkopya ug DMCA"
+ },
+ "layout.footer.legal.privacy-policy": {
+ "message": "Palisiya sa Pribasiya"
+ },
+ "layout.footer.legal.rules": {
+ "message": "Mga Lagda sa Content"
+ },
+ "layout.footer.legal.security-notice": {
+ "message": "Pahibalo sa Kahilwasan"
+ },
+ "layout.footer.legal.terms-of-use": {
+ "message": "Mga Kahimtang sa Paggamit"
+ },
+ "layout.footer.open-source": {
+ "message": "Bukas nga tinubdan ang Modrinth."
+ },
+ "layout.footer.products": {
+ "message": "Mga Produkto"
+ },
+ "layout.footer.products.app": {
+ "message": "Aplikasyon sa Modrinth"
+ },
+ "layout.footer.products.plus": {
+ "message": "Modrinth+"
+ },
+ "layout.footer.products.servers": {
+ "message": "Modrinth nga mga Tigtagad"
+ },
+ "layout.footer.resources": {
+ "message": "Mga Kabtangan"
+ },
+ "layout.footer.resources.api-docs": {
+ "message": "Dokumentasyon sa API"
+ },
+ "layout.footer.resources.help-center": {
+ "message": "Sentro sa Pagtabang"
+ },
+ "layout.footer.resources.report-issues": {
+ "message": "Pagtaho og mga isyu"
+ },
+ "layout.footer.resources.translate": {
+ "message": "Paghubad"
+ },
+ "layout.footer.social.bluesky": {
+ "message": "Bluesky"
+ },
+ "layout.footer.social.discord": {
+ "message": "Discord"
+ },
+ "layout.footer.social.github": {
+ "message": "GitHub"
+ },
+ "layout.footer.social.mastodon": {
+ "message": "Mastodon"
+ },
+ "layout.footer.social.x": {
+ "message": "X"
+ },
+ "project-type.resourcepack.plural": {
+ "message": "Mga Putos sa Kabtangan"
+ },
+ "project-type.resourcepack.singular": {
+ "message": "Putos sa Kabtangan"
+ },
+ "settings.display.project-list-layouts.resourcepack": {
+ "message": "Panid sa mga Putos sa Kabtangan"
+ }
+}
diff --git a/apps/frontend/src/locales/ceb-PH/languages.json b/apps/frontend/src/locales/ceb-PH/languages.json
new file mode 100644
index 000000000..e5e4e0560
--- /dev/null
+++ b/apps/frontend/src/locales/ceb-PH/languages.json
@@ -0,0 +1,58 @@
+{
+ "ar": "Inarabigo",
+ "be": "Binyeloruso",
+ "bg": "Binulgaro",
+ "bn": "Bangla",
+ "ca": "Kinatalan",
+ "cs": "Tsineko",
+ "da": "Dinanes",
+ "de": "Inaleman",
+ "de-CH": "Inaleman (Suwisa)",
+ "el": "Grinyego",
+ "en-GB": "Ininggles (Hiniusang Gingharian)",
+ "en-US": "Ininggles (Tinipong Bansa)",
+ "en-x-lolcat": "LOLCAT",
+ "en-x-pirate": "Inggles (Pirata)",
+ "en-x-updown": "Ininggles (Baliskad)",
+ "en-x-uwu": "Ininggles (UwU)",
+ "eo": "Inesperanto",
+ "es": "Kinatsila",
+ "et": "Inestonyo",
+ "fi": "Pinines",
+ "fr": "Prinanses",
+ "fr-BE": "Prinanses (Belhika)",
+ "fr-CA": "Prinanses (Kanada)",
+ "he": "Inebreyo",
+ "hi": "Inindi",
+ "hr": "Krinoato",
+ "hu": "Inunggaro",
+ "id": "Inindonesyo",
+ "it": "Initalyano",
+ "ja": "Hinapon",
+ "kk": "Kinasaho",
+ "ko": "Kinoreano",
+ "ky": "Kinirgis",
+ "lt": "Linitwano",
+ "lv": "Lineton",
+ "ms": "Minalay",
+ "nb": "Ninorwego Bokmål",
+ "nl": "Inolandes",
+ "nn": "Ninorwego Nynorsk",
+ "pes": "Pinersyano",
+ "pl": "Pinolako",
+ "pt": "Pinortuges",
+ "pt-BR": "Pinortuges (Brasil)",
+ "ro": "Rinumano",
+ "ru": "Rinuso",
+ "ru-x-bandit": "Rinuso (Bandido)",
+ "sk": "Ineslobako",
+ "sv": "Sinweko",
+ "th": "Tinalaydiyanhon",
+ "tok": "Toki Pona",
+ "tr": "Tinurko",
+ "tt": "Tinartaro",
+ "uk": "Inukranyano",
+ "vi": "Binyetnamita",
+ "zh-Hans": "Ininsik (Yano)",
+ "zh-Hant": "Ininsik (Naandan)"
+}
diff --git a/apps/frontend/src/locales/ceb-PH/meta.json b/apps/frontend/src/locales/ceb-PH/meta.json
new file mode 100644
index 000000000..0d1e9fabb
--- /dev/null
+++ b/apps/frontend/src/locales/ceb-PH/meta.json
@@ -0,0 +1,10 @@
+{
+ "displayName": {
+ "description": "Please enter the name of the language in its specific variant or regional form (e.g., English (US) for American English, not just English). If the language does not have any specific variant, simply enter the name of the language (e.g., Français, Deutsch).",
+ "message": "Cebuano"
+ },
+ "searchTerms": {
+ "description": "Please provide additional search terms associated with the language, if needed, to enhance the search functionality (e.g., American English, Deutschland). Each search term should be entered on a separate line. Translate as a hyphen (-) if no additional terms are needed.",
+ "message": "Sinugboanong Binisaya"
+ }
+}
diff --git a/apps/frontend/src/locales/cs-CZ/index.json b/apps/frontend/src/locales/cs-CZ/index.json
new file mode 100644
index 000000000..6432a1721
--- /dev/null
+++ b/apps/frontend/src/locales/cs-CZ/index.json
@@ -0,0 +1,830 @@
+{
+ "admin.billing.error.not-found": {
+ "message": "Uživatel nebyl nalezen"
+ },
+ "auth.authorize.action.authorize": {
+ "message": "Schválit"
+ },
+ "auth.authorize.action.decline": {
+ "message": "Zamítnout"
+ },
+ "auth.authorize.app-info": {
+ "message": "{appName} od {creator} bude schopen:"
+ },
+ "auth.authorize.authorize-app-name": {
+ "message": "Autorizovat {appName}"
+ },
+ "auth.authorize.error.no-redirect-url": {
+ "message": "V odpovědi nebylo nalezeno umístění přesměrování"
+ },
+ "auth.authorize.redirect-url": {
+ "message": "Budete přesměrováni na {url}"
+ },
+ "auth.reset-password.method-choice.action": {
+ "message": "Poslat e-mail pro obnovení"
+ },
+ "auth.reset-password.method-choice.description": {
+ "message": "Zadejte svůj e-mail níže a my vám pošleme odkaz, abyste mohli obnovit heslo k svému účtu."
+ },
+ "auth.reset-password.method-choice.email-username.label": {
+ "message": "E-mail nebo uživatelské jméno"
+ },
+ "auth.reset-password.method-choice.email-username.placeholder": {
+ "message": "E-mail"
+ },
+ "auth.reset-password.notification.email-sent.text": {
+ "message": "Byl vám zaslán e-mail s pokyny, pokud byl e-mail dříve uložen na váš účet."
+ },
+ "auth.reset-password.notification.email-sent.title": {
+ "message": "E-mail byl odeslán"
+ },
+ "auth.reset-password.notification.password-reset.text": {
+ "message": "Nyní se můžete přihlásit do svého účtu pomocí svého nového hesla."
+ },
+ "auth.reset-password.notification.password-reset.title": {
+ "message": "Heslo bylo úspěšně změněno"
+ },
+ "auth.reset-password.post-challenge.action": {
+ "message": "Obnovení hesla"
+ },
+ "auth.reset-password.post-challenge.confirm-password.label": {
+ "message": "Potvrďte heslo"
+ },
+ "auth.reset-password.post-challenge.description": {
+ "message": "Zadejte nové heslo se kterým se budete přihlašovat do svého účtu."
+ },
+ "auth.reset-password.title": {
+ "message": "Obnovit heslo"
+ },
+ "auth.reset-password.title.long": {
+ "message": "Obnova vašeho hesla"
+ },
+ "auth.sign-in.2fa.description": {
+ "message": "Pro pokračování zadejte kód dvoufaktorové autorizace."
+ },
+ "auth.sign-in.2fa.label": {
+ "message": "Zadejte dvoufaktorový kód"
+ },
+ "auth.sign-in.2fa.placeholder": {
+ "message": "Zadejte kód..."
+ },
+ "auth.sign-in.additional-options": {
+ "message": "Zapomněli jste heslo? • Vytvořte si účet"
+ },
+ "auth.sign-in.email-username.label": {
+ "message": "E-mail nebo uživatelské jméno"
+ },
+ "auth.sign-in.password.label": {
+ "message": "Heslo"
+ },
+ "auth.sign-in.sign-in-with": {
+ "message": "Přihlášte se pomocí"
+ },
+ "auth.sign-in.title": {
+ "message": "Přihlásit se"
+ },
+ "auth.sign-in.use-password": {
+ "message": "Nebo použijte heslo"
+ },
+ "auth.sign-up.action.create-account": {
+ "message": "Vytvořte účet"
+ },
+ "auth.sign-up.confirm-password.label": {
+ "message": "Potvrďte heslo"
+ },
+ "auth.sign-up.email.label": {
+ "message": "E-mail"
+ },
+ "auth.sign-up.label.username": {
+ "message": "Uživatelské jméno"
+ },
+ "auth.sign-up.legal-dislaimer": {
+ "message": "Vytvořením účtu souhlasíte s Podmínkami a Zásadami ochrany osobních údajů Modrinthu."
+ },
+ "auth.sign-up.notification.password-mismatch.text": {
+ "message": "Hesla se neshodují!"
+ },
+ "auth.sign-up.password.label": {
+ "message": "Heslo"
+ },
+ "auth.sign-up.sign-in-option.title": {
+ "message": "Již máte účet?"
+ },
+ "auth.sign-up.subscribe.label": {
+ "message": "Přihlásit se k odběru informací o Modrinthu"
+ },
+ "auth.sign-up.title": {
+ "message": "Registrace"
+ },
+ "auth.sign-up.title.create-account": {
+ "message": "Nebo si vytvořte účet"
+ },
+ "auth.sign-up.title.sign-up-with": {
+ "message": "Registrujte se pomocí"
+ },
+ "auth.verify-email.action.account-settings": {
+ "message": "Nastavení účtu"
+ },
+ "auth.verify-email.action.sign-in": {
+ "message": "Přihlásit se"
+ },
+ "auth.verify-email.already-verified.description": {
+ "message": "E-mail je již ověřen!"
+ },
+ "auth.verify-email.already-verified.title": {
+ "message": "E-mail je již ověřen"
+ },
+ "auth.verify-email.failed-verification.action": {
+ "message": "Znovu poslat ověřovací e-mail"
+ },
+ "auth.verify-email.failed-verification.description": {
+ "message": "Nebyli jsme schopni ověřit váš e-mail. Zkuste znovu zaslat ověřovací e-mail prostřednictvím panelu přihlášením se."
+ },
+ "auth.verify-email.failed-verification.description.logged-in": {
+ "message": "Nebyli jsme schopni ověřit váš e-mail. Zkuste znovu zaslat ověřovací e-mail prostřednictvím tlačítka níže."
+ },
+ "auth.verify-email.failed-verification.title": {
+ "message": "Ověření e-mailu se nezdařilo"
+ },
+ "auth.verify-email.post-verification.description": {
+ "message": "Vaše e-mailová adresa byla úspěšně ověřena!"
+ },
+ "auth.verify-email.post-verification.title": {
+ "message": "Ověření e-mailu"
+ },
+ "auth.verify-email.title": {
+ "message": "Ověřit e-mail"
+ },
+ "auth.welcome.checkbox.subscribe": {
+ "message": "Přihlásit se k odběru informací o Modrinthu"
+ },
+ "auth.welcome.label.tos": {
+ "message": "Vytvořením účtu souhlasíte s Podmínkami a Zásadami ochrany osobních údajů Modrinthu."
+ },
+ "auth.welcome.long-title": {
+ "message": "Vítejte v Modrinthu!"
+ },
+ "auth.welcome.title": {
+ "message": "Vítejte"
+ },
+ "collection.button.delete-icon": {
+ "message": "Odstranit ikonu"
+ },
+ "collection.button.edit-icon": {
+ "message": "Upravit ikonu"
+ },
+ "collection.button.remove-project": {
+ "message": "Odstranit projekt"
+ },
+ "collection.button.unfollow-project": {
+ "message": "Přestat sledovat projekt"
+ },
+ "collection.delete-modal.description": {
+ "message": "Toto odstraní tuto kolekci navždy. Tuto akci nelze vrátit."
+ },
+ "collection.delete-modal.title": {
+ "message": "Opravdu si přejete odstranit tuto kolikci?"
+ },
+ "collection.description": {
+ "message": "{description} - Zobrazit kolekci {name} od {username} na Modrinthu"
+ },
+ "collection.description.following": {
+ "message": "Automaticky generovaná kolekce všech projektů, které sledujete."
+ },
+ "collection.error.not-found": {
+ "message": "Kolekce nenalezena"
+ },
+ "collection.label.collection": {
+ "message": "Kolekce"
+ },
+ "collection.label.created-at": {
+ "message": "Vytvořeno {ago}"
+ },
+ "collection.label.curated-by": {
+ "message": "Kurátor"
+ },
+ "collection.label.no-projects": {
+ "message": "Tato kolekce nemá žádné projekty!"
+ },
+ "collection.label.no-projects-auth": {
+ "message": "Nemáte žádné projekty.\nChcete nějaký vytvořit?"
+ },
+ "collection.label.owner": {
+ "message": "Majitel"
+ },
+ "collection.label.projects-count": {
+ "message": "{count, plural, one {{count} projekt} few {{count} projekty} many {{count} projektů} other {{count} projektů}}"
+ },
+ "collection.label.updated-at": {
+ "message": "Aktualizováno {ago}"
+ },
+ "collection.title": {
+ "message": "{name} - Kolekce"
+ },
+ "dashboard.collections.button.create-new": {
+ "message": "Vytvořit novou"
+ },
+ "dashboard.collections.label.projects-count": {
+ "message": "{count, plural, one {{count} projekt} few {{count} projekty} many {{count} projektů} other {{count} projektů}}"
+ },
+ "dashboard.collections.label.search-input": {
+ "message": "Hledat ve vašich kolekcích"
+ },
+ "dashboard.collections.long-title": {
+ "message": "Vaše kolekce"
+ },
+ "error.collection.404.list_item.1": {
+ "message": "Možná jste zadali URL adresu kolekce špatně."
+ },
+ "error.collection.404.list_item.2": {
+ "message": "Tato kolekce je možná soukromá."
+ },
+ "error.collection.404.list_item.3": {
+ "message": "Kolekce mohla být odstraněna moderátorským týmem Modrinth z důvodu porušení našich Podmínek použití."
+ },
+ "error.collection.404.list_title": {
+ "message": "Proč?"
+ },
+ "error.collection.404.title": {
+ "message": "Kolekce nenalezena"
+ },
+ "error.generic.404.subtitle": {
+ "message": "Zdá se, že stránka, kterou jste hledali, neexistuje."
+ },
+ "error.generic.404.title": {
+ "message": "Stránka nenalezena"
+ },
+ "error.generic.default.list_item.1": {
+ "message": "Zkontrolujte, zda je Modrinth offline, na naší Stránce statusu."
+ },
+ "error.generic.default.list_item.2": {
+ "message": "Pokud se to bude dít i nadále, můžete dát vědět týmu Modrinth připojením se k našemu Discord serveru."
+ },
+ "error.generic.default.list_title": {
+ "message": "Prosím zkuste znovu za pár minut."
+ },
+ "error.generic.default.subtitle": {
+ "message": "Něco se pokazilo."
+ },
+ "error.generic.default.title": {
+ "message": "Uh oh!"
+ },
+ "error.organization.404.list_item.1": {
+ "message": "Možná jste zadali URL adresu organizace špatně."
+ },
+ "error.organization.404.list_item.2": {
+ "message": "Majitel organizace možná změnil URL adresu, nebo ji smazal."
+ },
+ "error.organization.404.list_item.3": {
+ "message": "Organizace mohla být smazána moderátorským týmem Modrinth z důvodu porušení našich Podmínek použití."
+ },
+ "error.organization.404.list_title": {
+ "message": "Proč?"
+ },
+ "error.organization.404.title": {
+ "message": "Organizace nenalezena"
+ },
+ "error.project.404.list_item.1": {
+ "message": "Možná jste zadali URL adresu projektu špatně."
+ },
+ "error.project.404.list_item.2": {
+ "message": "Majitel projektu možná změnil URL adresu, nastavil projekt jako soukromý, nebo jej smazal."
+ },
+ "error.project.404.list_item.3": {
+ "message": "Projekt mohl být odstraněn moderátorským týmem Modrinth z důvodu porušení našich Podmínek použití."
+ },
+ "error.project.404.list_title": {
+ "message": "Proč?"
+ },
+ "error.project.404.title": {
+ "message": "Projekt nenalezen"
+ },
+ "error.user.404.list_item.1": {
+ "message": "Možná jste se spletli při zadávání uživatelského jména uživatele."
+ },
+ "error.user.404.list_item.2": {
+ "message": "Uživatel si možná změnil uživatelské jméno nebo smazal svůj účet."
+ },
+ "error.user.404.list_item.3": {
+ "message": "Uživatelský účet mohl být terminován z důvodu porušení našich Podmínek použití."
+ },
+ "error.user.404.list_title": {
+ "message": "Proč?"
+ },
+ "error.user.404.title": {
+ "message": "Uživatel nenalezen"
+ },
+ "frog": {
+ "message": "Byl jsi ožabkován! 🐸"
+ },
+ "frog.altText": {
+ "message": "Fotorealistické vyobrazení žabího labyrintu"
+ },
+ "frog.froggedPeople": {
+ "message": "{count, plural, one {{count} další člověk byl také ožaben!} few {{count} další lidi byli také ožabeni!} other {{count} dalších lidí bylo také ožabeno!}}"
+ },
+ "frog.sinceOpened": {
+ "message": "Tato stránka byla otevřena {ago}"
+ },
+ "frog.title": {
+ "message": "Žába"
+ },
+ "layout.action.change-theme": {
+ "message": "Změnit motiv"
+ },
+ "layout.action.get-modrinth-app": {
+ "message": "Získat Modrinth aplikaci"
+ },
+ "layout.avatar.alt": {
+ "message": "Váš avatar"
+ },
+ "layout.banner.account-action": {
+ "message": "Požadovaná akce účtu"
+ },
+ "layout.banner.add-email.button": {
+ "message": "Navštívit nastavení účtu"
+ },
+ "layout.banner.add-email.description": {
+ "message": "Z bezpečnostních důvodu, Modrinth potřebuje aby jste si zaregistrovaly e-mail adresu k vašemu účtu."
+ },
+ "layout.banner.build-fail.description": {
+ "message": "Nepodařilo se generovat stav z API v této sestavě frontendu Modrinthu. Může to být kvůli výpadku nebo chybě v konfiguraci. Vygenerujte novou sestavu jakmile bude API dostupné. Chybové kódy: {errors}; Aktuální adresa API: {url}"
+ },
+ "layout.banner.build-fail.title": {
+ "message": "Chyba generování stavu z API při sestavování."
+ },
+ "layout.banner.staging.description": {
+ "message": "Vývojové prostředí je oddělené od produkční databáze Modrinthu. Používá se pro testování a odstraňování chyb, a může spouštět právě vyvíjené verze backendu nebo frontendu Modrinthu, které jsou novější než produkční instance."
+ },
+ "layout.banner.staging.title": {
+ "message": "Sledujete vývojové prostředí Modrinthu"
+ },
+ "layout.banner.subscription-payment-failed.button": {
+ "message": "Aktualizuje fakturační informace"
+ },
+ "layout.banner.subscription-payment-failed.description": {
+ "message": "Obnovení jednoho nebo více předplatných se nezdařilo. Aktualizujte prosím svou platební metodu, abyste neztratili přístup!"
+ },
+ "layout.banner.subscription-payment-failed.title": {
+ "message": "Požadována fakturační akce."
+ },
+ "layout.banner.verify-email.action": {
+ "message": "Znovu poslat ověřovací e-mail"
+ },
+ "layout.banner.verify-email.description": {
+ "message": "Z bezpečnostních důvodů potřebuje Modrinth ověření e-mailové adresy spojené s vaším účtem."
+ },
+ "layout.footer.about": {
+ "message": "O"
+ },
+ "layout.footer.about.careers": {
+ "message": "Kariéra"
+ },
+ "layout.footer.about.changelog": {
+ "message": "Seznam změn"
+ },
+ "layout.footer.about.news": {
+ "message": "Novinky"
+ },
+ "layout.footer.about.rewards-program": {
+ "message": "Program odměn"
+ },
+ "layout.footer.about.status": {
+ "message": "Status"
+ },
+ "layout.footer.legal": {
+ "message": "Právní info"
+ },
+ "layout.footer.legal-disclaimer": {
+ "message": "TOTO NENÍ OFICIÁLNÍ SLUŽBA MINECRAFTU. NENÍ SCHVÁLENO ANI ASOCIOVÁNO S MOJANG NEBO MICROSOFTEM."
+ },
+ "layout.footer.legal.copyright-policy": {
+ "message": "Zásady autorských práv a DMCA"
+ },
+ "layout.footer.legal.privacy-policy": {
+ "message": "Zásady ochrany osobních údajů"
+ },
+ "layout.footer.legal.rules": {
+ "message": "Pravidla obsahu"
+ },
+ "layout.footer.legal.security-notice": {
+ "message": "Bezpečnostní upozornění"
+ },
+ "layout.footer.legal.terms-of-use": {
+ "message": "Podmínky Užívání"
+ },
+ "layout.footer.open-source": {
+ "message": "Modrinth je open source."
+ },
+ "layout.footer.products": {
+ "message": "Produkty"
+ },
+ "layout.footer.products.app": {
+ "message": "Získat aplikaci Modrinth"
+ },
+ "layout.footer.products.plus": {
+ "message": "Modrinth+"
+ },
+ "layout.footer.products.servers": {
+ "message": "Modrinth servery"
+ },
+ "layout.footer.resources": {
+ "message": "Zdroje"
+ },
+ "layout.footer.resources.api-docs": {
+ "message": "Dokumentace API"
+ },
+ "layout.footer.resources.help-center": {
+ "message": "Pomocné centrum"
+ },
+ "layout.footer.resources.report-issues": {
+ "message": "Nahlásit problémy"
+ },
+ "layout.footer.resources.translate": {
+ "message": "Přeložit"
+ },
+ "layout.footer.social.bluesky": {
+ "message": "Bluesky"
+ },
+ "layout.footer.social.discord": {
+ "message": "Discord"
+ },
+ "layout.footer.social.github": {
+ "message": "GitHub"
+ },
+ "layout.footer.social.mastodon": {
+ "message": "Mastodon"
+ },
+ "layout.footer.social.x": {
+ "message": "X"
+ },
+ "layout.menu-toggle.action": {
+ "message": "Přepnout menu"
+ },
+ "layout.meta.description": {
+ "message": "Stáhněte si Minecraft mody, pluginy, datapacky, shadery, resourcepacky a modpacky na Modrinthu. Objevte a publikujte projekty na Modrintu s moderním, snadno použitelným rozhraním a API."
+ },
+ "layout.meta.og-description": {
+ "message": "Objevte a publikujte obsah Minecraftu!"
+ },
+ "layout.nav.home": {
+ "message": "Domů"
+ },
+ "layout.nav.search": {
+ "message": "Hledat"
+ },
+ "moderation.filter.by": {
+ "message": "Filtrovat"
+ },
+ "moderation.moderate": {
+ "message": "Moderace"
+ },
+ "moderation.page.projects": {
+ "message": "Projekty"
+ },
+ "moderation.page.reports": {
+ "message": "Hlášení"
+ },
+ "moderation.page.technicalReview": {
+ "message": "Technické hodnocení"
+ },
+ "moderation.search.placeholder": {
+ "message": "Hledat..."
+ },
+ "moderation.sort.by": {
+ "message": "Řadit podle"
+ },
+ "moderation.technical.search.placeholder": {
+ "message": "Hledat technická hodnocení..."
+ },
+ "profile.button.billing": {
+ "message": "Spravujte fakturaci uživatele"
+ },
+ "profile.button.info": {
+ "message": "Podívejte se na detaily uživatele"
+ },
+ "profile.button.manage-projects": {
+ "message": "Spravujte projekty"
+ },
+ "profile.error.not-found": {
+ "message": "Uživatel nenalezen"
+ },
+ "profile.joined-at": {
+ "message": "Připojil/a se {ago}"
+ },
+ "profile.label.badges": {
+ "message": "Odznaky"
+ },
+ "profile.label.details": {
+ "message": "Detaily"
+ },
+ "profile.label.no-collections": {
+ "message": "Tento uživatel nemá žádné kolekce!"
+ },
+ "profile.label.no-collections-auth": {
+ "message": "Nemáte žádné kolekce.\nChcete nějakou vytvořit?"
+ },
+ "profile.label.no-projects": {
+ "message": "Tento uživatel nemá žádné projekty!"
+ },
+ "profile.label.no-projects-auth": {
+ "message": "Nemáte žádné projekty.\nChcete nějaký vytvořit?"
+ },
+ "profile.label.organizations": {
+ "message": "Organizace"
+ },
+ "profile.meta.description": {
+ "message": "Stáhněte si projekty od {username} na Modrinthu"
+ },
+ "profile.meta.description-with-bio": {
+ "message": "{bio} - Stáhněte si projekty od {username} na Modrinthu"
+ },
+ "profile.stats.downloads": {
+ "message": "{count, plural, other {{count} stažení}}"
+ },
+ "profile.stats.projects": {
+ "message": "{count, plural, one {{count} projekt} few {{count} projekty} other {{count} projektů}}"
+ },
+ "profile.stats.projects-followers": {
+ "message": "{count, plural, one {{count} sledující projektu} few {{count} sledující projektu} other {{count} sledujících projektu}}"
+ },
+ "profile.user-id": {
+ "message": "ID uživatele: {id}"
+ },
+ "project-member-header.accept": {
+ "message": "Přijato"
+ },
+ "project-member-header.decline": {
+ "message": "Zamítnout"
+ },
+ "project-member-header.error": {
+ "message": "Chyba"
+ },
+ "project-member-header.error-decline": {
+ "message": "Nepodařilo se zamítnout pozvánku do týmu"
+ },
+ "project-member-header.error-join": {
+ "message": "Nepodařilo se přijat pozvánku do týmu"
+ },
+ "project-member-header.invitation-no-role": {
+ "message": "Byli jste pozváni připojit se k tomuto projektu. Prosím přijměte nebo zamítněte pozvánku."
+ },
+ "project-member-header.invitation-title": {
+ "message": "Pozvánka připojit se k projektu"
+ },
+ "project-member-header.invitation-with-role": {
+ "message": "Byli jste pozváni být členem tohoto projektu s rolí '{role}'."
+ },
+ "project-member-header.success": {
+ "message": "Úspěch"
+ },
+ "project-member-header.success-decline": {
+ "message": "Odmítli jste pozvánku do týmu"
+ },
+ "project-member-header.success-join": {
+ "message": "Připojili jste se k týmu"
+ },
+ "project-moderation-nags.required": {
+ "message": "Vyžadováno"
+ },
+ "project-type.collection.plural": {
+ "message": "Kolekce"
+ },
+ "project-type.collection.singular": {
+ "message": "Kolekce"
+ },
+ "project-type.datapack.plural": {
+ "message": "Datapacky"
+ },
+ "project-type.datapack.singular": {
+ "message": "Datapack"
+ },
+ "project-type.mod.plural": {
+ "message": "Módy"
+ },
+ "project-type.mod.singular": {
+ "message": "Mód"
+ },
+ "project-type.modpack.plural": {
+ "message": "Modpacky"
+ },
+ "project-type.modpack.singular": {
+ "message": "Modpack"
+ },
+ "project-type.plugin.plural": {
+ "message": "Pluginy"
+ },
+ "project-type.plugin.singular": {
+ "message": "Plugin"
+ },
+ "project-type.project.plural": {
+ "message": "Projekty"
+ },
+ "project-type.project.singular": {
+ "message": "Projekt"
+ },
+ "project-type.resourcepack.plural": {
+ "message": "Resourcepacky"
+ },
+ "project-type.resourcepack.singular": {
+ "message": "Resourcepack"
+ },
+ "project-type.shader.plural": {
+ "message": "Shadery"
+ },
+ "project-type.shader.singular": {
+ "message": "Shader"
+ },
+ "project.about.details.created": {
+ "message": "Vytvořeno {date}"
+ },
+ "project.about.details.licensed": {
+ "message": "License {license}"
+ },
+ "project.about.details.published": {
+ "message": "Publikováno {date}"
+ },
+ "project.about.details.submitted": {
+ "message": "Odesláno {date}"
+ },
+ "project.about.details.title": {
+ "message": "Detaily"
+ },
+ "project.about.details.updated": {
+ "message": "Aktualizováno {date}"
+ },
+ "project.description.title": {
+ "message": "Popisek"
+ },
+ "project.gallery.title": {
+ "message": "Galerie"
+ },
+ "project.moderation.title": {
+ "message": "Moderace"
+ },
+ "project.stats.downloads-label": {
+ "message": "stažení{count, plural, one {} few {} many {} other {}}"
+ },
+ "project.stats.followers-label": {
+ "message": "sledující{count, plural, one {} few {} other{ch}}"
+ },
+ "project.version.all-versions": {
+ "message": "Všechny verze"
+ },
+ "project.version.back-to-versions": {
+ "message": "Zpět k verzím"
+ },
+ "project.versions.title": {
+ "message": "Verze"
+ },
+ "report.already-reported": {
+ "message": "Již jste nahlásili {title}"
+ },
+ "report.already-reported-description": {
+ "message": "Už máte otevřené hlášení pro tento {item}. Můžete přidat detaily k vašemu hlášení pokud máte více informací."
+ },
+ "report.back-to-item": {
+ "message": "Zpět k {item}"
+ },
+ "report.body.description": {
+ "message": "Přidejte odkazy a obrázky, pokud je to možné a relevantní. Prázdná nebo nedostatečná hlášení budou uzavřena a ignorována."
+ },
+ "report.body.title": {
+ "message": "Uveďte prosím další kontext k vaší zprávě"
+ },
+ "report.checking": {
+ "message": "Kontroluje se {item}..."
+ },
+ "report.could-not-find": {
+ "message": "Nepodařilo se najít {item}"
+ },
+ "report.for.violation": {
+ "message": "Porušení Pravidel nebo Podmínek Užívání Modrinthu"
+ },
+ "report.for.violation.description": {
+ "message": "Příklady zahrnují podvodný, urážlivý, klamný, zavádějící, nelegální obsah, a spam."
+ },
+ "report.form-not-for": {
+ "message": "Tento formulář není pro:"
+ },
+ "report.go-to-report": {
+ "message": "Jděte na hlášení"
+ },
+ "report.not-for.bug-reports": {
+ "message": "Hlášení chyb"
+ },
+ "report.not-for.bug-reports.description": {
+ "message": "Můžete nahlásit chyby na jejich issue trackeru."
+ },
+ "report.not-for.dmca": {
+ "message": "Stažení kvůli DMCA"
+ },
+ "report.not-for.dmca.description": {
+ "message": "Podívejte se na naše Zásady autorských práv."
+ },
+ "report.note.copyright.1": {
+ "message": "Mějte na vědomí, že *neodesíláte* žádost o stažení kvůli DMCA, ale hlášení o znovunahraném obsahu."
+ },
+ "report.note.copyright.2": {
+ "message": "Pokud jste místo toho chtěli odeslat žádost o stažení kvůli DMCA (což je právní úkon), prosím podívejte se na naše Zásady autorských práv."
+ },
+ "report.note.malicious.1": {
+ "message": "Hlášení o podvodném nebo klamném obsahu musí obashovat značné důkazy o takovém chování, jako například části kódu."
+ },
+ "report.note.malicious.2": {
+ "message": "Shrnutí z Microsot Defenderu, VirusTotalu, nebo AI malware deketčního programu nejsou dostatečné formy důkazů a nebudou akceptovány."
+ },
+ "report.please-report": {
+ "message": "Prosím nahlaste:"
+ },
+ "report.question.content-id": {
+ "message": "Jaké je ID {item}?"
+ },
+ "report.question.content-type": {
+ "message": "Jaký druh obsahu nahlašujete?"
+ },
+ "report.question.report-reason": {
+ "message": "Které z pravidel Modrinthu {item} porušuje?"
+ },
+ "report.report-content": {
+ "message": "Nahlašte obsah moderátorům"
+ },
+ "report.report-item": {
+ "message": "Nahlašte {title} moderátorům"
+ },
+ "report.submit": {
+ "message": "Odeslat hlášení"
+ },
+ "revenue.transfers.total": {
+ "message": "Vybrali jste celkem {amount}."
+ },
+ "revenue.transfers.total.method": {
+ "message": "Vybrali jste {amount} skrze {method}."
+ },
+ "revenue.transfers.total.year": {
+ "message": "V roce {year} jste vybrali {amount}."
+ },
+ "revenue.transfers.total.year_method": {
+ "message": "V roce {year} jste vybrali {amount} skrze {method}."
+ },
+ "scopes.analytics.label": {
+ "message": "Přečíst analytiku"
+ },
+ "scopes.collectionCreate.description": {
+ "message": "Vytvořit kolekce"
+ },
+ "scopes.collectionCreate.label": {
+ "message": "Vytvořit kolekce"
+ },
+ "scopes.collectionDelete.description": {
+ "message": "Smazat kolekce"
+ },
+ "scopes.collectionDelete.label": {
+ "message": "Smazat kolekce"
+ },
+ "scopes.collectionRead.description": {
+ "message": "Přečíst kolekce"
+ },
+ "scopes.collectionRead.label": {
+ "message": "Přečíst kolekce"
+ },
+ "scopes.collectionWrite.description": {
+ "message": "Psát do kolekcí"
+ },
+ "scopes.collectionWrite.label": {
+ "message": "Psát do kolekcí"
+ },
+ "scopes.notificationRead.description": {
+ "message": "Přečíst vaše notifikace"
+ },
+ "scopes.notificationRead.label": {
+ "message": "Přečíst notifikace"
+ },
+ "scopes.notificationWrite.description": {
+ "message": "Smazat/podívat se na vaše notifikace"
+ },
+ "scopes.notificationWrite.label": {
+ "message": "Psát notifikace"
+ },
+ "scopes.organizationCreate.description": {
+ "message": "Vytvářet organizace"
+ },
+ "scopes.organizationCreate.label": {
+ "message": "Vytvářet organizace"
+ },
+ "scopes.organizationDelete.description": {
+ "message": "Smazat organizace"
+ },
+ "scopes.organizationDelete.label": {
+ "message": "Smazat organizace"
+ },
+ "scopes.organizationRead.description": {
+ "message": "Přečíst organizace"
+ },
+ "scopes.organizationRead.label": {
+ "message": "Přečíst organizace"
+ },
+ "scopes.organizationWrite.description": {
+ "message": "Psát do organizací"
+ }
+}
diff --git a/apps/frontend/src/locales/cs-CZ/languages.json b/apps/frontend/src/locales/cs-CZ/languages.json
new file mode 100644
index 000000000..9ee369038
--- /dev/null
+++ b/apps/frontend/src/locales/cs-CZ/languages.json
@@ -0,0 +1,58 @@
+{
+ "ar": "Arabština",
+ "be": "Běloruština",
+ "bg": "Bulharština",
+ "bn": "Bengálština",
+ "ca": "Katalánština",
+ "cs": "Čeština",
+ "da": "Dánština",
+ "de": "Němčina",
+ "de-CH": "Němčina (Švýcarsko)",
+ "el": "Řečtina",
+ "en-GB": "Angličtina (Velká Británie)",
+ "en-US": "Angličtina (Spojené státy americké)",
+ "en-x-lolcat": "LOLCAT",
+ "en-x-pirate": "Angličtina (Pirátská)",
+ "en-x-updown": "Angličtina (Vzhůru nohama)",
+ "en-x-uwu": "Angličtina (UwU)",
+ "eo": "Esperanto",
+ "es": "Španělština",
+ "et": "Estonština",
+ "fi": "Finština",
+ "fr": "Francouzština",
+ "fr-BE": "Francouzština (Belgie)",
+ "fr-CA": "Francouzština (Kanada)",
+ "he": "Hebrejština",
+ "hi": "Hindština",
+ "hr": "Chorvatština",
+ "hu": "Maďarština",
+ "id": "Indonéština",
+ "it": "Italština",
+ "ja": "Japonština",
+ "kk": "Kazaština",
+ "ko": "Korejština",
+ "ky": "Kyrgyzština",
+ "lt": "Litevština",
+ "lv": "Lotyština",
+ "ms": "Malajština",
+ "nb": "Norština",
+ "nl": "Dánština",
+ "nn": "Norština",
+ "pes": "Perština",
+ "pl": "Polština",
+ "pt": "Portugalština",
+ "pt-BR": "Portugalština (Brazílie)",
+ "ro": "Rumunština",
+ "ru": "Ruština",
+ "ru-x-bandit": "Ruština (Bandit)",
+ "sk": "Slovenština",
+ "sv": "Švédština",
+ "th": "Thajština",
+ "tok": "Toki Ponština",
+ "tr": "Turečtina",
+ "tt": "Tatarština",
+ "uk": "Ukrajinština",
+ "vi": "Vietnamština",
+ "zh-Hans": "Čínština (zjednodušená)",
+ "zh-Hant": "Čínština (tradiční)"
+}
diff --git a/apps/frontend/src/locales/cs-CZ/meta.json b/apps/frontend/src/locales/cs-CZ/meta.json
new file mode 100644
index 000000000..7f4000e8c
--- /dev/null
+++ b/apps/frontend/src/locales/cs-CZ/meta.json
@@ -0,0 +1,10 @@
+{
+ "displayName": {
+ "description": "Please enter the name of the language in its specific variant or regional form (e.g., English (US) for American English, not just English). If the language does not have any specific variant, simply enter the name of the language (e.g., Français, Deutsch).",
+ "message": "Čeština (Česko)"
+ },
+ "searchTerms": {
+ "description": "Please provide additional search terms associated with the language, if needed, to enhance the search functionality (e.g., American English, Deutschland). Each search term should be entered on a separate line. Translate as a hyphen (-) if no additional terms are needed.",
+ "message": "ČR\nČesky"
+ }
+}
diff --git a/apps/frontend/src/locales/da-DK/index.json b/apps/frontend/src/locales/da-DK/index.json
new file mode 100644
index 000000000..a4a1685ef
--- /dev/null
+++ b/apps/frontend/src/locales/da-DK/index.json
@@ -0,0 +1,104 @@
+{
+ "admin.billing.error.not-found": {
+ "message": "Bruger ikke fundet"
+ },
+ "auth.authorize.action.authorize": {
+ "message": "Godkend"
+ },
+ "auth.authorize.action.decline": {
+ "message": "Afvis"
+ },
+ "auth.authorize.app-info": {
+ "message": "{appName} af {creator} vil kunne:"
+ },
+ "auth.authorize.authorize-app-name": {
+ "message": "Godkend {appName}"
+ },
+ "auth.authorize.error.no-redirect-url": {
+ "message": "Ingen omdirigeringslokation fundet i svaret"
+ },
+ "auth.authorize.redirect-url": {
+ "message": "Du bliver omdirigeret til {url}"
+ },
+ "auth.reset-password.method-choice.action": {
+ "message": "Send gendannelses e-mail"
+ },
+ "auth.reset-password.method-choice.description": {
+ "message": "Indtast din e-mail nedenfor, så sender vi et gendannelseslink, så du kan gendanne din konto."
+ },
+ "auth.reset-password.method-choice.email-username.label": {
+ "message": "E-mail eller brugernavn"
+ },
+ "auth.reset-password.method-choice.email-username.placeholder": {
+ "message": "E-mail"
+ },
+ "auth.reset-password.notification.email-sent.text": {
+ "message": "En e-mail med instruktioner er blevet sendt til dig, hvis e-mailen tidligere er blevet gemt på din konto."
+ },
+ "auth.reset-password.notification.email-sent.title": {
+ "message": "E-mail sendt"
+ },
+ "auth.reset-password.notification.password-reset.text": {
+ "message": "Du kan nu logge ind på din konto med din nye adgangskode."
+ },
+ "auth.reset-password.notification.password-reset.title": {
+ "message": "Adgangskoden blev nulstillet"
+ },
+ "auth.reset-password.post-challenge.action": {
+ "message": "Nulstil adgangskoden"
+ },
+ "auth.reset-password.post-challenge.confirm-password.label": {
+ "message": "Bekræft adgangskoden"
+ },
+ "auth.reset-password.post-challenge.description": {
+ "message": "Indtast din nye adgangskode nedenfor for at få adgang til din konto."
+ },
+ "auth.reset-password.title": {
+ "message": "Nulstil adgangskoden"
+ },
+ "auth.reset-password.title.long": {
+ "message": "Nulstil din adgangskode"
+ },
+ "auth.sign-in.2fa.description": {
+ "message": "Indtast en to-faktor-kode for at fortsætte."
+ },
+ "auth.sign-in.2fa.label": {
+ "message": "Indtast to-faktor-kode"
+ },
+ "auth.sign-in.2fa.placeholder": {
+ "message": "Indtast kode..."
+ },
+ "auth.sign-in.additional-options": {
+ "message": "Glemt adgangskode? • Opret en konto"
+ },
+ "auth.sign-in.email-username.label": {
+ "message": "E-mail eller brugernavn"
+ },
+ "auth.sign-in.password.label": {
+ "message": "Adgangskode"
+ },
+ "auth.sign-in.sign-in-with": {
+ "message": "Log ind med"
+ },
+ "auth.sign-in.title": {
+ "message": "Log ind"
+ },
+ "auth.sign-in.use-password": {
+ "message": "Eller brug en adgangskode"
+ },
+ "auth.sign-up.action.create-account": {
+ "message": "Opret konto"
+ },
+ "auth.sign-up.confirm-password.label": {
+ "message": "Bekræft adgangskoden"
+ },
+ "auth.sign-up.email.label": {
+ "message": "E-mail"
+ },
+ "auth.sign-up.label.username": {
+ "message": "Brugernavn"
+ },
+ "settings.pats.modal.create.name.label": {
+ "message": "Navn"
+ }
+}
diff --git a/apps/frontend/src/locales/da-DK/languages.json b/apps/frontend/src/locales/da-DK/languages.json
new file mode 100644
index 000000000..7c984e496
--- /dev/null
+++ b/apps/frontend/src/locales/da-DK/languages.json
@@ -0,0 +1,58 @@
+{
+ "ar": "Arabisk",
+ "be": "Hviderussisk",
+ "bg": "Bulgarsk",
+ "bn": "Bengali",
+ "ca": "Catalansk",
+ "cs": "Tjekkisk",
+ "da": "Dansk",
+ "de": "Tysk",
+ "de-CH": "Tysk (Schweiz)",
+ "el": "Græsk",
+ "en-GB": "Engelsk (Storbritannien)",
+ "en-US": "Engelsk (USA)",
+ "en-x-lolcat": "LOLCAT",
+ "en-x-pirate": "Engelsk (Pirat)",
+ "en-x-updown": "Engelsk (På hovedet)",
+ "en-x-uwu": "Engelsk (UwU)",
+ "eo": "Esperanto",
+ "es": "Spansk",
+ "et": "Estisk",
+ "fi": "Finsk",
+ "fr": "Fransk",
+ "fr-BE": "Fransk (Belgien)",
+ "fr-CA": "Fransk (Canada)",
+ "he": "Hebraisk",
+ "hi": "Hindi",
+ "hr": "Kroatisk",
+ "hu": "Ungarsk",
+ "id": "Indonesisk",
+ "it": "Italiensk",
+ "ja": "Japansk",
+ "kk": "Kasakhisk",
+ "ko": "Koreansk",
+ "ky": "Kirgisisk",
+ "lt": "Litauisk",
+ "lv": "Lettisk",
+ "ms": "Malajisk",
+ "nb": "Norsk (Bokmål)",
+ "nl": "Hollandsk",
+ "nn": "Norsk (Nynorsk)",
+ "pes": "Persisk",
+ "pl": "Polsk",
+ "pt": "Portugisisk",
+ "pt-BR": "Portugisisk (Brasilien)",
+ "ro": "Rumænsk",
+ "ru": "Russisk",
+ "ru-x-bandit": "Russisk (Bandit)",
+ "sk": "Slovakisk",
+ "sv": "Svensk",
+ "th": "Thailandsk",
+ "tok": "Toki pona",
+ "tr": "Tyrkisk",
+ "tt": "Tatarisk",
+ "uk": "Ukrainsk",
+ "vi": "Vietnamesisk",
+ "zh-Hans": "Kinesisk (Forenklet)",
+ "zh-Hant": "Kinesisk (Traditionel)"
+}
diff --git a/apps/frontend/src/locales/da-DK/meta.json b/apps/frontend/src/locales/da-DK/meta.json
new file mode 100644
index 000000000..732d310fa
--- /dev/null
+++ b/apps/frontend/src/locales/da-DK/meta.json
@@ -0,0 +1,10 @@
+{
+ "displayName": {
+ "description": "Please enter the name of the language in its specific variant or regional form (e.g., English (US) for American English, not just English). If the language does not have any specific variant, simply enter the name of the language (e.g., Français, Deutsch).",
+ "message": "Dansk"
+ },
+ "searchTerms": {
+ "description": "Please provide additional search terms associated with the language, if needed, to enhance the search functionality (e.g., American English, Deutschland). Each search term should be entered on a separate line. Translate as a hyphen (-) if no additional terms are needed.",
+ "message": "Dansk\nDanmark"
+ }
+}
diff --git a/apps/frontend/src/locales/de-CH/index.json b/apps/frontend/src/locales/de-CH/index.json
new file mode 100644
index 000000000..caff0a7e6
--- /dev/null
+++ b/apps/frontend/src/locales/de-CH/index.json
@@ -0,0 +1,2015 @@
+{
+ "admin.billing.error.not-found": {
+ "message": "Benutzer nicht gefunden"
+ },
+ "app-marketing.download.description": {
+ "message": "Unsere Desktop App ist für alle Platformen verfügbar. Wähle deine bevorzugte Version."
+ },
+ "app-marketing.download.download-appimage": {
+ "message": "Lade das AppImage herunter"
+ },
+ "app-marketing.download.download-beta": {
+ "message": "Lade die beta herunter"
+ },
+ "app-marketing.download.download-deb": {
+ "message": "Lade das DEB herunter"
+ },
+ "app-marketing.download.download-rpm": {
+ "message": "Lade das RPM herunter"
+ },
+ "app-marketing.download.linux": {
+ "message": "Linux"
+ },
+ "app-marketing.download.linux-disclaimer": {
+ "message": "Die Linux Version der Modrinth App hat einige Probleme mit bestimmten Systemen und Konfiigurationen. Sollte Modrinth App auf deinem System instabil sein, empfehlen wir das verwenden anderer Apps wie z. B. Prism Launcher zum einfachen installieren von Modrinth Inhalten."
+ },
+ "app-marketing.download.mac": {
+ "message": "Mac"
+ },
+ "app-marketing.download.options-title": {
+ "message": "Download Optionen"
+ },
+ "app-marketing.download.terms": {
+ "message": "Durch das herunterladen der Modrinth App stimmst du unseren Nutzungsbedingungen und Datenschutzrichtlinien zu."
+ },
+ "app-marketing.download.third-party-packages": {
+ "message": "Drittanbieter Pakete"
+ },
+ "app-marketing.download.title": {
+ "message": "Modrinth App (Beta) herunterladen"
+ },
+ "app-marketing.download.windows": {
+ "message": "Windows"
+ },
+ "app-marketing.features.follow.description": {
+ "message": "Speicher Inhalte die du magst und erhalte updates mit einem klick."
+ },
+ "app-marketing.features.follow.title": {
+ "message": "Folge Projekten"
+ },
+ "app-marketing.features.importing.description": {
+ "message": "Importiere alle deine Lieblingsprofile von Launchern welche du vorher verwendet hast, und starte mit Modrinth App in Sekundenschnelle!"
+ },
+ "app-marketing.features.importing.gdlauncher-alt": {
+ "message": "GDLauncher"
+ },
+ "app-marketing.features.importing.multimc-alt": {
+ "message": "MultiMC"
+ },
+ "app-marketing.features.importing.title": {
+ "message": "Profile importieren"
+ },
+ "app-marketing.features.mod-management.actions": {
+ "message": "Aktionen"
+ },
+ "app-marketing.features.mod-management.byAuthor": {
+ "message": "von {author}"
+ },
+ "app-marketing.features.mod-management.description": {
+ "message": "Modrinth macht es einfach, all deine Mods an einem Ort zu verwalten. Du kannst Mods installieren, deinstallieren und aktualisieren mit einem einzigen Klick."
+ },
+ "app-marketing.features.mod-management.installed-mods": {
+ "message": "Installierte Mods"
+ },
+ "app-marketing.features.mod-management.name": {
+ "message": "Name"
+ },
+ "app-marketing.features.mod-management.search-mods": {
+ "message": "Mods suchen"
+ },
+ "app-marketing.features.mod-management.title": {
+ "message": "Mod Verwaltung"
+ },
+ "app-marketing.features.mod-management.version": {
+ "message": "Version"
+ },
+ "app-marketing.features.offline.description": {
+ "message": "Spiele mit deinen Mods, egal ob du mit dem Internet verbunden bist oder nicht."
+ },
+ "app-marketing.features.offline.title": {
+ "message": "Offline Modus"
+ },
+ "app-marketing.features.open-source.description": {
+ "message": "Modrinth's Launcher ist komplett quelloffen. Du kannst den Quellcode auf unserem GitHub finden!"
+ },
+ "app-marketing.features.open-source.title": {
+ "message": "Quelloffen"
+ },
+ "app-marketing.features.performance.activity-monitor": {
+ "message": "Aktivitätsmonitor"
+ },
+ "app-marketing.features.performance.cpu-percent": {
+ "message": "% CPU"
+ },
+ "app-marketing.features.performance.description": {
+ "message": "Modrinth App läuft besser als viele der führenden Mod Manager. Es verwendet nur 150mb Arbeitsspeicher!"
+ },
+ "app-marketing.features.performance.discord": {
+ "message": "Discord"
+ },
+ "app-marketing.features.performance.good-performance": {
+ "message": "Gute Performance"
+ },
+ "app-marketing.features.performance.google-chrome": {
+ "message": "Google Chrome"
+ },
+ "app-marketing.features.performance.infinite-mb": {
+ "message": "∞ MB"
+ },
+ "app-marketing.features.performance.infinite-times-infinite-mb": {
+ "message": "∞ * ∞ MB"
+ },
+ "app-marketing.features.performance.less-than-150mb": {
+ "message": "< 150 MB"
+ },
+ "app-marketing.features.performance.modrinth-app": {
+ "message": "Modrinth App"
+ },
+ "app-marketing.features.performance.one-billion-percent": {
+ "message": "1 billion %"
+ },
+ "app-marketing.features.performance.process-name": {
+ "message": "Prozessname"
+ },
+ "app-marketing.features.performance.ram": {
+ "message": "RAM"
+ },
+ "app-marketing.features.performance.small": {
+ "message": "Klein"
+ },
+ "app-marketing.features.performance.title": {
+ "message": "Perfromant"
+ },
+ "app-marketing.features.play.description": {
+ "message": "Nutze Modrinth App zum herunterladen und Spielen deiner Lieblingsmods und -Modpakete."
+ },
+ "app-marketing.features.play.title": {
+ "message": "Spiele mit deinen Lieblings-Mods"
+ },
+ "app-marketing.features.sharing.description": {
+ "message": "Erstelle, teile und Spiele mit Modpaketen mit tausenden von Mods und Modpaketen auf Modrinth."
+ },
+ "app-marketing.features.sharing.modpack": {
+ "message": "Modpaket"
+ },
+ "app-marketing.features.sharing.share-button": {
+ "message": "Teilen"
+ },
+ "app-marketing.features.sharing.title": {
+ "message": "Modpaket teilen"
+ },
+ "app-marketing.features.unlike-any-launcher": {
+ "message": "Anders als andere Launcher"
+ },
+ "app-marketing.features.website.description": {
+ "message": "Modrinth App ist komplett integriert mit der Webseite, welches dir ermöglicht, auf all deine Lieblingsprojekte per App zuzugreifen!"
+ },
+ "app-marketing.features.website.title": {
+ "message": "Webseitenintegration"
+ },
+ "app-marketing.features.youve-used-before": {
+ "message": "welche du verwendest hast"
+ },
+ "app-marketing.hero.app-screenshot-alt": {
+ "message": "Screenshot der Modrinth App mit einer Cobblemon-Instanz geöffnet in der 'Inhalt' Seite."
+ },
+ "app-marketing.hero.description": {
+ "message": "Modrinth App ist ein einzigartiger, quelloffener Launcher, welcher dir erlaubt, mit deinen Lieblingsmods zu spielen, und diese aktuell zu halten. Alles in einem netten kleine Paket."
+ },
+ "app-marketing.hero.download-button": {
+ "message": "Modrinth App herunterladen"
+ },
+ "app-marketing.hero.download-modrinth-app": {
+ "message": "Modrinth App herunterladen"
+ },
+ "app-marketing.hero.download-modrinth-app-for-os": {
+ "message": "Modrinth App für {os} herunterladen"
+ },
+ "app-marketing.hero.minecraft-screenshot-alt": {
+ "message": "Schreenshot des Hauptmenüs der Cobblemon-Instanz."
+ },
+ "app-marketing.hero.more-download-options": {
+ "message": "Weitere Downloadoptionen"
+ },
+ "auth.authorize.action.authorize": {
+ "message": "Autorisieren"
+ },
+ "auth.authorize.action.decline": {
+ "message": "Ablehnen"
+ },
+ "auth.authorize.app-info": {
+ "message": "{appName} von {creator} wird in der Lage sein:"
+ },
+ "auth.authorize.authorize-app-name": {
+ "message": "{appName} autorisieren"
+ },
+ "auth.authorize.error.no-redirect-url": {
+ "message": "Keine Weiterleitungsziel in Antwort gefunden"
+ },
+ "auth.authorize.redirect-url": {
+ "message": "Du wirst zu {url} weitergeleitet"
+ },
+ "auth.reset-password.method-choice.action": {
+ "message": "Wiederherstellungs-E-Mail senden"
+ },
+ "auth.reset-password.method-choice.description": {
+ "message": "Gib eine E-Mail unten ein und wir werden dir einen Wiederherstellungslink zum wiederherstellen deines Kontos senden."
+ },
+ "auth.reset-password.method-choice.email-username.label": {
+ "message": "E-Mail oder Nutzername"
+ },
+ "auth.reset-password.method-choice.email-username.placeholder": {
+ "message": "E-Mail"
+ },
+ "auth.reset-password.notification.email-sent.text": {
+ "message": "Eine E-Mail mit Anweisungen wurde gesendet, falls diese E-Mail zuvor in deinem Konto gespeicher wurde."
+ },
+ "auth.reset-password.notification.email-sent.title": {
+ "message": "E-Mail gesendet"
+ },
+ "auth.reset-password.notification.password-reset.text": {
+ "message": "Du kannst dich jetzt mit deinem neuen Passwort anmelden."
+ },
+ "auth.reset-password.notification.password-reset.title": {
+ "message": "Passwort erfolgreich zurückgesetzt"
+ },
+ "auth.reset-password.post-challenge.action": {
+ "message": "Passwort zurücksetzen"
+ },
+ "auth.reset-password.post-challenge.confirm-password.label": {
+ "message": "Passwort bestätigen"
+ },
+ "auth.reset-password.post-challenge.description": {
+ "message": "Gib dein neues Passwort unten ein, um Zugriff auf dein Konto zu erhalten."
+ },
+ "auth.reset-password.title": {
+ "message": "Passwort zurücksetzen"
+ },
+ "auth.reset-password.title.long": {
+ "message": "Dein Passwort zurücksetzen"
+ },
+ "auth.sign-in.2fa.description": {
+ "message": "Bitte gib einen Zwei-Faktor-Code ein, um fortzufahren."
+ },
+ "auth.sign-in.2fa.label": {
+ "message": "Zwei-Faktor-Code eingeben"
+ },
+ "auth.sign-in.2fa.placeholder": {
+ "message": "Code eingeben..."
+ },
+ "auth.sign-in.additional-options": {
+ "message": "Passwort vergessen? • Konto erstellen"
+ },
+ "auth.sign-in.email-username.label": {
+ "message": "E-Mail oder Nutzername"
+ },
+ "auth.sign-in.password.label": {
+ "message": "Passwort"
+ },
+ "auth.sign-in.sign-in-with": {
+ "message": "Anmelden mit"
+ },
+ "auth.sign-in.title": {
+ "message": "Anmelden"
+ },
+ "auth.sign-in.use-password": {
+ "message": "Oder verwende ein Passwort"
+ },
+ "auth.sign-up.action.create-account": {
+ "message": "Konto erstellen"
+ },
+ "auth.sign-up.confirm-password.label": {
+ "message": "Passwort bestätigen"
+ },
+ "auth.sign-up.email.label": {
+ "message": "E-Mail"
+ },
+ "auth.sign-up.label.username": {
+ "message": "Nutzername"
+ },
+ "auth.sign-up.legal-dislaimer": {
+ "message": "Durch das erstellen eines Kontos stimmst du den Nutzungsbedingungen und Datenschutzrichtlinien von Modrinth zu."
+ },
+ "auth.sign-up.notification.password-mismatch.text": {
+ "message": "Passwörter stimmen nicht überein!"
+ },
+ "auth.sign-up.password.label": {
+ "message": "Passwort"
+ },
+ "auth.sign-up.sign-in-option.title": {
+ "message": "Du hast bereits ein Konto?"
+ },
+ "auth.sign-up.subscribe.label": {
+ "message": "Folge den Updates über Modrinth"
+ },
+ "auth.sign-up.title": {
+ "message": "Registrieren"
+ },
+ "auth.sign-up.title.create-account": {
+ "message": "Oder erstelle selbst ein Konto"
+ },
+ "auth.sign-up.title.sign-up-with": {
+ "message": "Registrieren mit"
+ },
+ "auth.verify-email.action.account-settings": {
+ "message": "Kontoeinstellungen"
+ },
+ "auth.verify-email.action.sign-in": {
+ "message": "Anmelden"
+ },
+ "auth.verify-email.already-verified.description": {
+ "message": "Deine E-Mail ist bereits verifiziert!"
+ },
+ "auth.verify-email.already-verified.title": {
+ "message": "E-Mail bereits verifiziert"
+ },
+ "auth.verify-email.failed-verification.action": {
+ "message": "Verifizierungs-E-Mail erneut senden"
+ },
+ "auth.verify-email.failed-verification.description": {
+ "message": "Wir konnten deine E-Mail nicht verifizieren. Versuch, die Verifizierungs-E-Mail erneut über das Dashboard zu senden, indem du dich anmeldest."
+ },
+ "auth.verify-email.failed-verification.description.logged-in": {
+ "message": "Wir konnten deine E-Mail nicht verifizieren. Versuche die Verifizierungs-E-Mail erneut zu senden, indem du auf den Knopf unten klickst."
+ },
+ "auth.verify-email.failed-verification.title": {
+ "message": "E-Mail-Veifizierung fehlgeschlagen"
+ },
+ "auth.verify-email.post-verification.description": {
+ "message": "Deine E-Mail-Adresse wurde erfolgreich verifiziert!"
+ },
+ "auth.verify-email.post-verification.title": {
+ "message": "E-Mail-Verifizierung"
+ },
+ "auth.verify-email.title": {
+ "message": "E-Mail verifizieren"
+ },
+ "auth.welcome.checkbox.subscribe": {
+ "message": "Folge updates über Modrinth"
+ },
+ "auth.welcome.description": {
+ "message": "Du bist nun teil der grossartigen Community von Entwicklern und Entdeckern, welche bereits tolle Projekte erstellen, herunterladen und auf den neusten Stand halten."
+ },
+ "auth.welcome.label.tos": {
+ "message": "Durch das erstellen eines Kontos hast du den Nutzungsbedingungen und Datenschutzrichtlinien von Modrinth zugestimmt."
+ },
+ "auth.welcome.long-title": {
+ "message": "Willkommen bei Modrinth!"
+ },
+ "auth.welcome.title": {
+ "message": "Willkommen"
+ },
+ "collection.button.delete-icon": {
+ "message": "Icon löschen"
+ },
+ "collection.button.edit-icon": {
+ "message": "Icon bearbeiten"
+ },
+ "collection.button.remove-project": {
+ "message": "Projekt entfernen"
+ },
+ "collection.button.unfollow-project": {
+ "message": "Projekt entfolgen"
+ },
+ "collection.delete-modal.description": {
+ "message": "Dies wird diese Kollektion für immer entfernen. Diese Aktion kann nicht rückgängig gemacht werden."
+ },
+ "collection.delete-modal.title": {
+ "message": "Bist du dir sicher, dass du diese Kollektion löschen willst?"
+ },
+ "collection.description": {
+ "message": "{description} - {name} von {username} auf Modrinth ansehen"
+ },
+ "collection.description.following": {
+ "message": "Auto-generiere Kollektion aller Projekte denen du folgst."
+ },
+ "collection.error.not-found": {
+ "message": "Kollektion nicht gefunden"
+ },
+ "collection.label.collection": {
+ "message": "Kollektion"
+ },
+ "collection.label.created-at": {
+ "message": "Erstellt {ago}"
+ },
+ "collection.label.curated-by": {
+ "message": "Kuratiert von"
+ },
+ "collection.label.no-projects": {
+ "message": "Diese Kollektion hat keine Projekte!"
+ },
+ "collection.label.no-projects-auth": {
+ "message": "Du hast keine Projekte.\nMöchtest du gerne eines erstellen?"
+ },
+ "collection.label.owner": {
+ "message": "Besitzer"
+ },
+ "collection.label.projects-count": {
+ "message": "{count, plural, one {{count} Projekt} other {{count} Projekte}}"
+ },
+ "collection.label.updated-at": {
+ "message": "Aktualisiert {ago}"
+ },
+ "collection.title": {
+ "message": "{name} - Kollektion"
+ },
+ "dashboard.collections.button.create-new": {
+ "message": "Erstellen"
+ },
+ "dashboard.collections.label.projects-count": {
+ "message": "{count, plural, one {{count} Projekt} other {{count} Projekte}}"
+ },
+ "dashboard.collections.label.search-input": {
+ "message": "Deine Kollektionen durchsuchen"
+ },
+ "dashboard.collections.long-title": {
+ "message": "Deine Kollektionen"
+ },
+ "error.collection.404.list_item.1": {
+ "message": "Du hast eventuell die Kollektions-URL falsch geschrieben."
+ },
+ "error.collection.404.list_item.2": {
+ "message": "Diese Kollektion ist eventuell Privat."
+ },
+ "error.collection.404.list_item.3": {
+ "message": "Diese Kollektion wurde eventuell von Modrinth's Moderationsteam wegen Verstoss gegen unsere Nutzungsbedingungen entfernt."
+ },
+ "error.collection.404.list_title": {
+ "message": "Warum?"
+ },
+ "error.collection.404.title": {
+ "message": "Kollektion nicht gefunden"
+ },
+ "error.generic.404.subtitle": {
+ "message": "Die Seite nach welcher du suchst, scheint nicht zu existieren."
+ },
+ "error.generic.404.title": {
+ "message": "Seite nicht gefunden"
+ },
+ "error.generic.default.list_item.1": {
+ "message": "Überprüfe auf unserer Status Seite ob Modrinth unerreichbar ist."
+ },
+ "error.generic.default.list_item.2": {
+ "message": "Sollte dies weiterhin passieren, solltest du das Modrinth-Team darüber informieren, indem du unserem Discord Server beitittst."
+ },
+ "error.generic.default.list_title": {
+ "message": "Bitte versuch es in ein paar Minuten erneut."
+ },
+ "error.generic.default.subtitle": {
+ "message": "Etwas ist schiefgegangen."
+ },
+ "error.generic.default.title": {
+ "message": "Uh oh!"
+ },
+ "error.organization.404.list_item.1": {
+ "message": "Du hast vielleicht die Organisations-URL falsch geschrieben."
+ },
+ "error.organization.404.list_item.2": {
+ "message": "Der Besitzer der Organisation hat eventuell die URL geändert oder gelöscht."
+ },
+ "error.organization.404.list_item.3": {
+ "message": "Die Organisation wurde eventuell von Modrinth's Moderationsteam wegen verstoss gegen unsere Nutzungsbedingungen gelöscht."
+ },
+ "error.organization.404.list_title": {
+ "message": "Warum?"
+ },
+ "error.organization.404.title": {
+ "message": "Organisation nicht gefunden"
+ },
+ "error.project.404.list_item.1": {
+ "message": "Du hast eventuell die Projekt-URL falsch geschrieben."
+ },
+ "error.project.404.list_item.2": {
+ "message": "Der Projektbesitzer hat eventuell die URL geändert, hat das Projekt auf Privat gestellt, oder es gelöscht."
+ },
+ "error.project.404.list_item.3": {
+ "message": "Das Projekt wurde eventuell von Modrinth's Moderationsteam wegen verstoss gegen unsere Nutzungsbedingungen gelöscht."
+ },
+ "error.project.404.list_title": {
+ "message": "Warum?"
+ },
+ "error.project.404.title": {
+ "message": "Projekt nicht gefunden"
+ },
+ "error.user.404.list_item.1": {
+ "message": "Du hast eventuell den Nutzernamen falsch geschrieben."
+ },
+ "error.user.404.list_item.2": {
+ "message": "Der Benutzer hat eventuell seinen Nutzernamen geändert oder sein Konto gelöscht."
+ },
+ "error.user.404.list_item.3": {
+ "message": "Das Konto dieses Benutzers wurde eventuell wegen Verstoss gegen die Nutzungsbedingungen von Modrinth gesperrt."
+ },
+ "error.user.404.list_title": {
+ "message": "Wieso?"
+ },
+ "error.user.404.title": {
+ "message": "Benutzer nicht gefunden"
+ },
+ "frog": {
+ "message": "Du wurdest gefroscht! 🐸"
+ },
+ "frog.altText": {
+ "message": "Ein fotorealistisches Gemälde eines Frosch-Labyrinths"
+ },
+ "frog.froggedPeople": {
+ "message": "{count, plural, one {{count} weitere Person wurde} other {{count} weitere Personen wuden}} ebenfalls gefroscht!"
+ },
+ "frog.sinceOpened": {
+ "message": "Diese Seite wurde {ago} geöffnet"
+ },
+ "frog.title": {
+ "message": "Frosch"
+ },
+ "landing.button.discover-mods": {
+ "message": "Entdecke Mods"
+ },
+ "landing.button.go-to-dashboard": {
+ "message": "Gehe zum Dashboard"
+ },
+ "landing.creator.feature.constantly-evolving.description": {
+ "message": "Erhalte das beste Modding-Erlebnis mit ständigen Updates vom Modrinth-team"
+ },
+ "landing.creator.feature.constantly-evolving.title": {
+ "message": "Ständig im Wandel"
+ },
+ "landing.creator.feature.data-statistics.description": {
+ "message": "Erhalte detailierte Berichte über Seitenaufrufe, Downloadzahlen und Einnahmen"
+ },
+ "landing.creator.feature.data-statistics.title": {
+ "message": "Daten und Statistiken"
+ },
+ "landing.creator.feature.discovery.description": {
+ "message": "Mache dein Projekte für tausende von Nutzern sichtbar - Über die Suche, unsere Startseite, Discord Server und weitere Möglichkeiten in der Zukunft!"
+ },
+ "landing.creator.feature.discovery.title": {
+ "message": "Entdeckung"
+ },
+ "landing.creator.feature.diverse-ecosystem.description": {
+ "message": "Integriere mit deinem Build-Tool über Minotaur, um neue Versionen automatisch direkt beim Release hochzuladen"
+ },
+ "landing.creator.feature.diverse-ecosystem.title": {
+ "message": "Vielfältiges Ökosystem"
+ },
+ "landing.creator.feature.monetization.description": {
+ "message": "Erhalte Werbeeinnahmen von deinen Projektseiten und hebe deine Gelder jederzeit ab"
+ },
+ "landing.creator.feature.monetization.title": {
+ "message": "Monetarisierung"
+ },
+ "landing.creator.feature.team-management.description": {
+ "message": "Lade deine Teammitglieder ein und verwalte Rollen und Berechtigungen mit Leichtigkeit"
+ },
+ "landing.creator.feature.team-management.title": {
+ "message": "Teamverwaltung"
+ },
+ "landing.error.failedToLoadRandomProjects": {
+ "message": "Laden von zufälligem Projekt fehlgeschlagen :("
+ },
+ "landing.feature.follow.description": {
+ "message": "Erhalte Benachrichtigungen, sobald sich deine Lieblingsprojekte aktualisieren, und bleibe immer auf dem laufenden"
+ },
+ "landing.feature.follow.heading": {
+ "message": "Folge Projekten, die du magst"
+ },
+ "landing.feature.launcher.description": {
+ "message": "Modrinth's quelloffene API erlaubt es Launchern eine starke Integration mit Modrinth zu bilden. Du kannst Modrinth über unsere eigene App und einige der beliebtesten Launcher wie ATLauncher, MultiMC und Prism Launcher nutzen."
+ },
+ "landing.feature.launcher.heading": {
+ "message": "Spiele mit deinem Lieblings-Launcher"
+ },
+ "landing.feature.search.description": {
+ "message": "Modrinth's blitzschnelle Suche und leistungsstarke Filter ermöglichen es dir, genau das zu finden, was du suchst, schon während du tippst."
+ },
+ "landing.feature.search.heading": {
+ "message": "Finde was du brauchst, schnell und einfach"
+ },
+ "landing.heading.the-place-for-minecraft": {
+ "message": "Der Ort für Minecraft {content}"
+ },
+ "landing.heading.the-place-for-minecraft.data-packs": {
+ "message": "Datenpakete"
+ },
+ "landing.heading.the-place-for-minecraft.modpacks": {
+ "message": "Modpakete"
+ },
+ "landing.heading.the-place-for-minecraft.mods": {
+ "message": "Mods"
+ },
+ "landing.heading.the-place-for-minecraft.plugins": {
+ "message": "Plugins"
+ },
+ "landing.heading.the-place-for-minecraft.resource-packs": {
+ "message": "Ressourcenpakete"
+ },
+ "landing.heading.the-place-for-minecraft.servers": {
+ "message": "Server"
+ },
+ "landing.heading.the-place-for-minecraft.shaders": {
+ "message": "Shader"
+ },
+ "landing.launcher.atlauncher-label": {
+ "message": "ATLauncher"
+ },
+ "landing.launcher.graphic-alt": {
+ "message": "Eine vereinfachte Darstellung eines Minecraft-Fensters mit dem Mojang Studio Logo in Modrinth-Grün."
+ },
+ "landing.launcher.modrinth-app-label": {
+ "message": "Modrinth App"
+ },
+ "landing.launcher.prism-launcher-label": {
+ "message": "Prism Launcher"
+ },
+ "landing.notifications.has-been-updated": {
+ "message": "{title} wurde aktualisiert!"
+ },
+ "landing.notifications.heading": {
+ "message": "Benachrichtigungen"
+ },
+ "landing.notifications.received-time": {
+ "message": "Erhalten {time}"
+ },
+ "landing.notifications.version-released": {
+ "message": "Version {version} wurde für {gameVersion} veröffentlicht"
+ },
+ "landing.search.label": {
+ "message": "Suche"
+ },
+ "landing.search.placeholder": {
+ "message": "Suche..."
+ },
+ "landing.search.sort-by.label": {
+ "message": "Sortieren nach"
+ },
+ "landing.section.for-creators.description": {
+ "message": "Gib deinen Kreationen ein Online-Zuhause und erreiche ein riesiges Publikum engagierter Spieler"
+ },
+ "landing.section.for-creators.label": {
+ "message": "Für Ersteller"
+ },
+ "landing.section.for-creators.tagline": {
+ "message": "Teile deine Inhalte mit der Welt"
+ },
+ "landing.section.for-players.description": {
+ "message": "Von magischen Biomen bis hin zu verfluchten Dungeons. Du kannst dir sicher sein, hier Inhalte zu finden, welches dein Spielerlebnis auf das nächste Level heben."
+ },
+ "landing.section.for-players.label": {
+ "message": "Für Spieler"
+ },
+ "landing.section.for-players.tagline": {
+ "message": "Entdecke über {count} Kreationen"
+ },
+ "landing.subheading": {
+ "message": "Entdecke, Spiele und teile Minecraft-Inhalte durch unsere quelloffene Platform, welche für die Community entwickelt wird."
+ },
+ "layout.action.change-theme": {
+ "message": "Farbschema ändern"
+ },
+ "layout.action.get-modrinth-app": {
+ "message": "Hol dir die Modrinth App"
+ },
+ "layout.avatar.alt": {
+ "message": "Dein Avatar"
+ },
+ "layout.banner.account-action": {
+ "message": "Konto-Aktion benötigt"
+ },
+ "layout.banner.add-email.button": {
+ "message": "Kontoeinstellungen ansehen"
+ },
+ "layout.banner.add-email.description": {
+ "message": "Aus Sicherheitsgründen verlangt Modrinth, dass du eine E-Mail Adresse für dein Konto registrierst."
+ },
+ "layout.banner.build-fail.description": {
+ "message": "Diese Deployment von Modrinth's Frontend konnte keinen Status von der API generieren. Dies könnte aufgrund eines Ausfalls oder eines Konfigurationsfehlers sein. Erstelle neu wenn die API verfügbar ist. Fehlercodes: {errors}; Aktuelle API URL ist: {url}"
+ },
+ "layout.banner.build-fail.title": {
+ "message": "Fehler beim generieren des Status von der API beim erstellen."
+ },
+ "layout.banner.staging.description": {
+ "message": "Die Staging-Umgebung ist komplett separat von der Produktions-Datenbank von Modrinth. Sie wird zu Test- und Debugging-Zwecken verwendet und könnte Entwicklungsversionen des Modrinth-Backends oder -Frontends, welche neuer als die Produkionsinstanz sind, ausführen."
+ },
+ "layout.banner.staging.title": {
+ "message": "Du schaust dir die Modrinth Staging-Umgebung an"
+ },
+ "layout.banner.subscription-payment-failed.button": {
+ "message": "Zahlungsinformationen aktualisieren"
+ },
+ "layout.banner.subscription-payment-failed.description": {
+ "message": "Eine oder mehrere Abonnements konnten nicht erneuert werden. Bitte aktualisiere deine Zahlungsmethode, um den Zugriff nicht zu verlieren!"
+ },
+ "layout.banner.subscription-payment-failed.title": {
+ "message": "Zahlungsaktion benötigt."
+ },
+ "layout.banner.verify-email.action": {
+ "message": "Verifizierungs-E-Mail erneut senden"
+ },
+ "layout.banner.verify-email.description": {
+ "message": "Aus Sicherheitsgründen verlangt Modrinth, dass du deine E-Mail-Adresse, die mit deinem Konto assoziiert ist, verifizierst."
+ },
+ "layout.footer.about": {
+ "message": "Über uns"
+ },
+ "layout.footer.about.careers": {
+ "message": "Karrieren"
+ },
+ "layout.footer.about.changelog": {
+ "message": "Änderungen"
+ },
+ "layout.footer.about.news": {
+ "message": "Neuigkeiten"
+ },
+ "layout.footer.about.rewards-program": {
+ "message": "Belohnungsprogramm"
+ },
+ "layout.footer.about.status": {
+ "message": "Status"
+ },
+ "layout.footer.legal": {
+ "message": "Rechtliches"
+ },
+ "layout.footer.legal-disclaimer": {
+ "message": "KEIN OFFIZIELLER MINECRAFT-DIENST. NICHT VON MOJANG ODER MICROSOFT UNTERSTÜTZT ODER ASSIZIIERT."
+ },
+ "layout.footer.legal.copyright-policy": {
+ "message": "Urheberrechtsrichtlinie und DMCA"
+ },
+ "layout.footer.legal.privacy-policy": {
+ "message": "Datenschutzerklärung"
+ },
+ "layout.footer.legal.rules": {
+ "message": "Inhaltsrichtlinien"
+ },
+ "layout.footer.legal.security-notice": {
+ "message": "Sicherheitshinweise"
+ },
+ "layout.footer.legal.terms-of-use": {
+ "message": "Nutzungsbedingungen"
+ },
+ "layout.footer.open-source": {
+ "message": "Modrinth ist quelloffen."
+ },
+ "layout.footer.products": {
+ "message": "Produkte"
+ },
+ "layout.footer.products.app": {
+ "message": "Modrinth App"
+ },
+ "layout.footer.products.plus": {
+ "message": "Modrinth+"
+ },
+ "layout.footer.products.servers": {
+ "message": "Modrinth Server"
+ },
+ "layout.footer.resources": {
+ "message": "Resourcen"
+ },
+ "layout.footer.resources.api-docs": {
+ "message": "API Dokumentation"
+ },
+ "layout.footer.resources.help-center": {
+ "message": "Hilfecenter"
+ },
+ "layout.footer.resources.report-issues": {
+ "message": "Fehler melden"
+ },
+ "layout.footer.resources.translate": {
+ "message": "Übersetzen"
+ },
+ "layout.footer.social.bluesky": {
+ "message": "Bluesky"
+ },
+ "layout.footer.social.discord": {
+ "message": "Discord"
+ },
+ "layout.footer.social.github": {
+ "message": "GitHub"
+ },
+ "layout.footer.social.mastodon": {
+ "message": "Mastodon"
+ },
+ "layout.footer.social.x": {
+ "message": "X"
+ },
+ "layout.menu-toggle.action": {
+ "message": "Menü umschalten"
+ },
+ "layout.meta.description": {
+ "message": "Lade Minecraft Mods, Plugins, Datenpakete, Shader, Ressourcenpakete und Modpakete auf Modrinth herunten. Entdecke und veröffentliche Projekte auf Modrinth mit einem modernen und einfach zu nutzendem Interface und API."
+ },
+ "layout.meta.og-description": {
+ "message": "Entdecke und veröffentliche Minecraft-Inhalte!"
+ },
+ "layout.nav.home": {
+ "message": "Startseite"
+ },
+ "layout.nav.search": {
+ "message": "Suche"
+ },
+ "moderation.filter.by": {
+ "message": "Filtern nach"
+ },
+ "moderation.moderate": {
+ "message": "Moderieren"
+ },
+ "moderation.page.projects": {
+ "message": "Projekte"
+ },
+ "moderation.page.reports": {
+ "message": "Meldungen"
+ },
+ "moderation.page.technicalReview": {
+ "message": "Technische Überprüfung"
+ },
+ "moderation.search.placeholder": {
+ "message": "Suche..."
+ },
+ "moderation.sort.by": {
+ "message": "Sortieren nach"
+ },
+ "moderation.technical.search.placeholder": {
+ "message": "Technische Rezensionen durchsuchen..."
+ },
+ "profile.button.billing": {
+ "message": "Nutzer Zahlungen verwalten"
+ },
+ "profile.button.info": {
+ "message": "Nutzerdetails ansehen"
+ },
+ "profile.button.manage-projects": {
+ "message": "Projekte verwalten"
+ },
+ "profile.error.not-found": {
+ "message": "Benutzer nicht gefunden"
+ },
+ "profile.joined-at": {
+ "message": "{ago} beigetreten"
+ },
+ "profile.label.badges": {
+ "message": "Abzeichen"
+ },
+ "profile.label.details": {
+ "message": "Details"
+ },
+ "profile.label.no-collections": {
+ "message": "Dieser Nutzer hat keine Kollektionen!"
+ },
+ "profile.label.no-collections-auth": {
+ "message": "Du hast keine Kollektionen.\nMöchtest du gerne eine erstellen?"
+ },
+ "profile.label.no-projects": {
+ "message": "Dieser Nutzer hat keine Projekte!"
+ },
+ "profile.label.no-projects-auth": {
+ "message": "Du hast keine Projekte.\nMöchtest du gerne eines erstellen?"
+ },
+ "profile.label.organizations": {
+ "message": "Organisationen"
+ },
+ "profile.meta.description": {
+ "message": "Lade {username}'s Projekte auf Modrinth herunter"
+ },
+ "profile.meta.description-with-bio": {
+ "message": "{bio} - Lade {username}'s Projekte auf Modrinth herunter"
+ },
+ "profile.stats.downloads": {
+ "message": "{count, plural, one {{count} Projekt download} other {{count} Projekt downloads}}"
+ },
+ "profile.stats.projects": {
+ "message": "{count, plural, one {{count} Projek} other {{count} Projekte}}"
+ },
+ "profile.stats.projects-followers": {
+ "message": "{count, plural, one {{count}} other {{count}}} Projekt-Follower"
+ },
+ "profile.user-id": {
+ "message": "Benutzer ID: {id}"
+ },
+ "project-member-header.accept": {
+ "message": "Akzeptieren"
+ },
+ "project-member-header.decline": {
+ "message": "Ablehnen"
+ },
+ "project-member-header.error": {
+ "message": "Fehler"
+ },
+ "project-member-header.error-decline": {
+ "message": "Ablehnen der Team-Einladung fehlgeschlagen"
+ },
+ "project-member-header.error-join": {
+ "message": "Annehmen der Team-Einladung fehlgeschlagen"
+ },
+ "project-member-header.invitation-no-role": {
+ "message": "Du wurdest eingeladen, diesem projekt beizutreten. Bitte nimm die Einladung an oder lehne sie ab."
+ },
+ "project-member-header.invitation-title": {
+ "message": "Einladung zum Beitreten eines Projekts"
+ },
+ "project-member-header.invitation-with-role": {
+ "message": "Du wurdest eingeladen, ein Mitglied mit der Rolle '{role}' für diese Projekt zu werden."
+ },
+ "project-member-header.success": {
+ "message": "Erfolg"
+ },
+ "project-member-header.success-decline": {
+ "message": "Du hast die Team-Einladung abgelehnt"
+ },
+ "project-member-header.success-join": {
+ "message": "Du bist dem Projekt-Team beigetreten"
+ },
+ "project-moderation-nags.publishing-checklist": {
+ "message": "Veröffentlichungs-Checkliste"
+ },
+ "project-moderation-nags.required": {
+ "message": "Benötigt"
+ },
+ "project-moderation-nags.resubmit-for-review": {
+ "message": "Erneut zur Überprüfung einreichen"
+ },
+ "project-moderation-nags.resubmit-for-review-desc": {
+ "message": "Dein Projekt wurde {status} von Modrinth-Mitarbeitern. In den meisten Fällen kannst du das Projekt erneut zur Überprüfung einreichen, nachdem du die Punkte in der Mitarbeiter-Nachricht adressiert hast."
+ },
+ "project-moderation-nags.submit-checklist-tooltip": {
+ "message": "Du musst die benötigten Schritte in der Veröffentlichungsliste abschliessen!"
+ },
+ "project-moderation-nags.submit-for-review": {
+ "message": "Zur Überprüfung einsenden"
+ },
+ "project-moderation-nags.submit-for-review-desc": {
+ "message": "Dein Projekt ist nur für Projektmitglieder sichtbar. Es muss von Moderatoren überprüft werden, um veröffentlicht zu werden."
+ },
+ "project-moderation-nags.suggestion": {
+ "message": "Vorschlag"
+ },
+ "project-moderation-nags.visit-moderation-page": {
+ "message": "Moderationsseite ansehen"
+ },
+ "project-moderation-nags.warning": {
+ "message": "Warnung"
+ },
+ "project-type.collection.plural": {
+ "message": "Kollektionen"
+ },
+ "project-type.collection.singular": {
+ "message": "Kollektion"
+ },
+ "project-type.datapack.plural": {
+ "message": "Datenpakete"
+ },
+ "project-type.datapack.singular": {
+ "message": "Datenpaket"
+ },
+ "project-type.mod.plural": {
+ "message": "Mods"
+ },
+ "project-type.mod.singular": {
+ "message": "Mod"
+ },
+ "project-type.modpack.plural": {
+ "message": "Modpakete"
+ },
+ "project-type.modpack.singular": {
+ "message": "Modpaket"
+ },
+ "project-type.plugin.plural": {
+ "message": "Plugins"
+ },
+ "project-type.plugin.singular": {
+ "message": "Plugin"
+ },
+ "project-type.project.plural": {
+ "message": "Projekte"
+ },
+ "project-type.project.singular": {
+ "message": "Projekt"
+ },
+ "project-type.resourcepack.plural": {
+ "message": "Ressourcenpakete"
+ },
+ "project-type.resourcepack.singular": {
+ "message": "Ressourcenpaket"
+ },
+ "project-type.shader.plural": {
+ "message": "Shader"
+ },
+ "project-type.shader.singular": {
+ "message": "Shader"
+ },
+ "project.about.details.created": {
+ "message": "Erstellt {date}"
+ },
+ "project.about.details.licensed": {
+ "message": "Lienziert unter {license}"
+ },
+ "project.about.details.published": {
+ "message": "Veröffentlicht {date}"
+ },
+ "project.about.details.submitted": {
+ "message": "Eingereicht {date}"
+ },
+ "project.about.details.title": {
+ "message": "Details"
+ },
+ "project.about.details.updated": {
+ "message": "Aktualisiert {date}"
+ },
+ "project.actions.create-server": {
+ "message": "Erstelle einen Server"
+ },
+ "project.actions.create-server-tooltip": {
+ "message": "Erstelle einen Server"
+ },
+ "project.actions.dont-show-again": {
+ "message": "Nicht erneut anzeigen"
+ },
+ "project.actions.review-project": {
+ "message": "Projekt überprüfen"
+ },
+ "project.actions.servers-promo.description": {
+ "message": "Modrinth Servers ist der einfachste weg, mit deinen Freunden und ohne Ärger zu spielen!"
+ },
+ "project.actions.servers-promo.monthly": {
+ "message": " / Monat"
+ },
+ "project.actions.servers-promo.pricing": {
+ "message": "Started ab $5{monthly}"
+ },
+ "project.actions.servers-promo.title": {
+ "message": "Erstelle einen Server"
+ },
+ "project.collections.create-new": {
+ "message": "Neue Kollektion erstellen"
+ },
+ "project.collections.none-found": {
+ "message": "Keine Kollektionen gefunden."
+ },
+ "project.description.title": {
+ "message": "Beschreibung"
+ },
+ "project.details.licensed": {
+ "message": "Lizenziert unter"
+ },
+ "project.download.game-version": {
+ "message": "Spielversion: {version}"
+ },
+ "project.download.game-version-error": {
+ "message": "Fehler: Keine Spielversion gefunden"
+ },
+ "project.download.game-version-tooltip": {
+ "message": "{title} ist nur für {version} verfügbar"
+ },
+ "project.download.game-version-unsupported-tooltip": {
+ "message": "{title} unterstützt {gameVersion} für {platform} nicht"
+ },
+ "project.download.install-with-app": {
+ "message": "Mit Modrinth App installieren"
+ },
+ "project.download.no-app": {
+ "message": "Du hast die Modrinth App nicht?"
+ },
+ "project.download.no-versions-available": {
+ "message": "Keinen versionen verfügbar für {gameVersion} und {platform}."
+ },
+ "project.download.platform": {
+ "message": "Platform: {platform}"
+ },
+ "project.download.platform-error": {
+ "message": "Fehler: Keine Platform gefunden"
+ },
+ "project.download.platform-tooltip": {
+ "message": "{title} ist nur für {platform} verfügbar"
+ },
+ "project.download.platform-unsupported-tooltip": {
+ "message": "{title} unterstützt {platform} für {gameVersion} nicht"
+ },
+ "project.download.search-game-versions": {
+ "message": "Spielversionen durchsuchen..."
+ },
+ "project.download.search-game-versions-label": {
+ "message": "Spielversionen durchuschen..."
+ },
+ "project.download.select-game-version": {
+ "message": "Spielversion wählen"
+ },
+ "project.download.select-platform": {
+ "message": "Platform wählen"
+ },
+ "project.download.show-all-versions": {
+ "message": "Alle Versionen anzeigen"
+ },
+ "project.download.title": {
+ "message": "{title} herunterladen"
+ },
+ "project.environment.migration-no-permission.message": {
+ "message": "Wir haben das Umgebungssystem auf Modrinth überarbeitet und neue Optionen sind jetzt verfügbar. Du hast keine Berechtigung, diese Einstellungen zu ändern, aber lasse bitte ein anderes Projektmitglied wissen, dass die Umgebungsmetadaten verifiziert werden müssen."
+ },
+ "project.environment.migration-no-permission.title": {
+ "message": "Umgebungsmetadaten müssen überprüft werden"
+ },
+ "project.environment.migration.learn-more": {
+ "message": "Erfahre mehr über diese Änderung"
+ },
+ "project.environment.migration.message": {
+ "message": "Wir haben das Umgebungssystem auf Modrinth überarbeitet und neue Optionen sind jetzt verfügbar. Bitte besuche die Einstellungen deines Projekts und bestätige, dass die Metadaten korrekt sind."
+ },
+ "project.environment.migration.review-button": {
+ "message": "Umgebungseinstellungen überprüfen"
+ },
+ "project.environment.migration.title": {
+ "message": "Bitte überprüfe die Umgebungsmetadaten"
+ },
+ "project.error.loading": {
+ "message": "Fehler beim laden der Projektdaten{message}"
+ },
+ "project.error.page-not-found": {
+ "message": "Die Seite konnte nicht gefunden werden"
+ },
+ "project.error.project-not-found": {
+ "message": "Projekt nicht gefunden"
+ },
+ "project.gallery.title": {
+ "message": "Galerie"
+ },
+ "project.license.error": {
+ "message": "Lizenztext konnte nicht abgerufen werden."
+ },
+ "project.license.loading": {
+ "message": "Lade Lizenztext..."
+ },
+ "project.license.title": {
+ "message": "Lizenz"
+ },
+ "project.moderation.title": {
+ "message": "Moderation"
+ },
+ "project.navigation.changelog": {
+ "message": "Änderungen"
+ },
+ "project.notification.icon-updated.message": {
+ "message": "Dein Projekticon wurde aktualisiert."
+ },
+ "project.notification.icon-updated.title": {
+ "message": "Projekticon aktualisiert"
+ },
+ "project.notification.updated.message": {
+ "message": "Dein Projekt wurde aktualisiert."
+ },
+ "project.notification.updated.title": {
+ "message": "Projekt aktualisiert"
+ },
+ "project.settings.environment.notice.missing-env.description": {
+ "message": "Deinem Projekt fehlen Umgebungsmetadaten. Bitte wähle die passende Option unten aus."
+ },
+ "project.settings.environment.notice.missing-env.title": {
+ "message": "Bitte wähle eine Umgebung für dein Projekt"
+ },
+ "project.settings.environment.notice.multiple-environments.description": {
+ "message": "Verschiedene Versionen deines Projekts haben verschiedene Umgebungen ausgewählt, daher kannst du diese aktuell nicht global bearbeiten."
+ },
+ "project.settings.environment.notice.multiple-environments.title": {
+ "message": "Dein Projekt hat mehrere Umgebungen"
+ },
+ "project.settings.environment.notice.review-options.description": {
+ "message": "Wir haben das Umgebungssystem auf Modrinth überarbeitet und neue Optionen sind jetzt verfügbar. Bitte stelle sicher, die korrekte Option unten ist ausgewählt, und klicke anschliessend auf 'Bestätifgen' wenn du fertig bist!"
+ },
+ "project.settings.environment.notice.review-options.title": {
+ "message": "Bitte überprüfe die untenstehenden Optionen"
+ },
+ "project.settings.environment.notice.wrong-project-type.description": {
+ "message": "Nur Mod- oder Modpack Projekte können Umgebungsmetadaten haben."
+ },
+ "project.settings.environment.notice.wrong-project-type.title": {
+ "message": "Dieser Projekttyp unterstützt keine Umgebungsmetadaten"
+ },
+ "project.settings.environment.verification.verify-button": {
+ "message": "Bestätigen"
+ },
+ "project.settings.environment.verification.verify-text": {
+ "message": "Verifiziere, dass die Umgebung des Projekts korrekt ausgewählt wurde."
+ },
+ "project.settings.general.name.description": {
+ "message": "Vermeide Prefixe, Suffixe, Klammern oder zusätzliche Beschreibungen—Nur der tatsächliche Projektname."
+ },
+ "project.settings.general.name.placeholder.1": {
+ "message": "z.B. Nether Overhaul 2"
+ },
+ "project.settings.general.name.placeholder.2": {
+ "message": "z.B. Construction Equipment"
+ },
+ "project.settings.general.name.placeholder.3": {
+ "message": "z.B. Better tha Caving"
+ },
+ "project.settings.general.name.placeholder.4": {
+ "message": "z.B. Enhanced Portals"
+ },
+ "project.settings.general.name.placeholder.5": {
+ "message": "z.B. Dangerous Mobs"
+ },
+ "project.settings.general.name.title": {
+ "message": "Name"
+ },
+ "project.settings.general.tagline.description": {
+ "message": "Fasse dein Projekt in nicht mehr als einem Satz zusammen."
+ },
+ "project.settings.general.tagline.placeholder.1": {
+ "message": "z.B. Überarbeitet den Spielfortschritt, sofern es sich um den Nether handelt."
+ },
+ "project.settings.general.tagline.placeholder.2": {
+ "message": "z.B. Fügt tragbare Bauausrüstung hinzu."
+ },
+ "project.settings.general.tagline.placeholder.3": {
+ "message": "z.B. Fügt realistische Mechaniken zum Bau von Minenschächten hinzu."
+ },
+ "project.settings.general.tagline.placeholder.4": {
+ "message": "z.B. Verbessert wie Netherportale sich mit einander verbinden."
+ },
+ "project.settings.general.tagline.placeholder.5": {
+ "message": "z.B. Fügt mächtige Boss-versionen der normalen Mobs hinzu, welchen man nachts begegnen kann."
+ },
+ "project.settings.general.tagline.title": {
+ "message": "Slogan"
+ },
+ "project.settings.general.url.title": {
+ "message": "URL"
+ },
+ "project.settings.title": {
+ "message": "Einstellungen"
+ },
+ "project.settings.visit-dashboard": {
+ "message": "Projekt-Dashboard besuchen"
+ },
+ "project.stats.downloads-label": {
+ "message": "download{count, plural, one {} other {s}}"
+ },
+ "project.stats.followers-label": {
+ "message": "{count, plural, one {Follower} other {Follower}}"
+ },
+ "project.status.archived.message": {
+ "message": "{title} wurde archiviert. {title} wird keine weiteren Updates erhalten, es sei denn, der Autor entscheided sich, das Projekt zu Dearchivieren."
+ },
+ "project.version.all-versions": {
+ "message": "Alle Versionen"
+ },
+ "project.version.back-to-versions": {
+ "message": "Zurück zu Versionen"
+ },
+ "project.versions.title": {
+ "message": "Versionen"
+ },
+ "report.already-reported": {
+ "message": "Du hast bereits {title} gemeldet"
+ },
+ "report.already-reported-description": {
+ "message": "Du hast bereits eine offene meldung für dieses/n {item}. Du kannst weitere Details zu deiner Meldung hinzufügen, solltest du weitere Informationen haben."
+ },
+ "report.back-to-item": {
+ "message": "Zurück zu {item}"
+ },
+ "report.body.description": {
+ "message": "Füge Links und Bilder hinzu, sofern relevant. Leere oder unzureichender Meldungen werden geschlossen und ignoriert."
+ },
+ "report.body.title": {
+ "message": "Bitte gib weiteren Kontext über deine Meldung"
+ },
+ "report.checking": {
+ "message": "Überprüfe {item}..."
+ },
+ "report.could-not-find": {
+ "message": "Konnte {item} nicht finden"
+ },
+ "report.for.violation": {
+ "message": "Verstoss gegen Modrinth's Regeln oder Nutzungsbedingungen"
+ },
+ "report.for.violation.description": {
+ "message": "Beispiele beinhalten bössartige, Spam-, beleidigende, trügerische, irreführende und illegale Inhalte."
+ },
+ "report.form-not-for": {
+ "message": "Dieses Formular ist nicht für:"
+ },
+ "report.go-to-report": {
+ "message": "Gehe zur Meldung"
+ },
+ "report.not-for.bug-reports": {
+ "message": "Fehlermeldungen"
+ },
+ "report.not-for.bug-reports.description": {
+ "message": "Du kannst Fehler im Issue Tracker melden."
+ },
+ "report.not-for.dmca": {
+ "message": "DMCA Takedowns"
+ },
+ "report.not-for.dmca.description": {
+ "message": "Siehe unsere Urheberrechtsrichtlinie."
+ },
+ "report.note.copyright.1": {
+ "message": "Bitte beachte, dass du *keinen* DMCA Takedown Antrag einreichst, sondern einfach einen Reupload eines Inhalts meldest."
+ },
+ "report.note.copyright.2": {
+ "message": "Wenn du stattdessen einen DMCA Takedown Antrag stellen willst (wa eine rechtliche Massnahme darstellt), lese dir bitte unsere Urheberrechtsrichtlinie durch."
+ },
+ "report.note.malicious.1": {
+ "message": "Meldungen für bösartige oder trügerische Inhalte müssen substanzielle Beweise für das Verhalten enthalten, wie z. B. Codeausschnitte."
+ },
+ "report.note.malicious.2": {
+ "message": "Zusammenfassungen von Microsoft Defender, VirusTotal, oder KI-Virus-Detektoren sind keine ausreichenden Beweise und werden nicht akzeptiert."
+ },
+ "report.please-report": {
+ "message": "Bitte melde:"
+ },
+ "report.question.content-id": {
+ "message": "Was ist die ID von dem/der {item}?"
+ },
+ "report.question.content-type": {
+ "message": "Welche Art an Inhalt meldest du?"
+ },
+ "report.question.report-reason": {
+ "message": "Gegen welche von Modrinth's Regeln verstösst dieses {item}?"
+ },
+ "report.report-content": {
+ "message": "Inhalt an Moderatoren melden"
+ },
+ "report.report-item": {
+ "message": "{title} den Moderatoren melden"
+ },
+ "report.submit": {
+ "message": "Meldung einreichen"
+ },
+ "revenue.transfers.total": {
+ "message": "Du hast insgesammt {amount} abgehoben."
+ },
+ "revenue.transfers.total.method": {
+ "message": "Du hast {amount} über {method} abgehoben."
+ },
+ "revenue.transfers.total.year": {
+ "message": "Du hast {amount} im Jahr {year} abgehoben."
+ },
+ "revenue.transfers.total.year_method": {
+ "message": "Du hast {amount} im Jahr {year} über {method} abgehoben."
+ },
+ "scopes.analytics.description": {
+ "message": "Zugriff auf Analysedaten"
+ },
+ "scopes.analytics.label": {
+ "message": "Lesezugriff Analytiks"
+ },
+ "scopes.collectionCreate.description": {
+ "message": "Kollektionen erstellen"
+ },
+ "scopes.collectionCreate.label": {
+ "message": "Kollektionen erstellen"
+ },
+ "scopes.collectionDelete.description": {
+ "message": "Kollektionen löschen"
+ },
+ "scopes.collectionDelete.label": {
+ "message": "Kollektionen löschen"
+ },
+ "scopes.collectionRead.description": {
+ "message": "Auf Kollektionen zugreifen"
+ },
+ "scopes.collectionRead.label": {
+ "message": "Lesezugriff Kollektionen"
+ },
+ "scopes.collectionWrite.description": {
+ "message": "Kollektionen bearbeiten"
+ },
+ "scopes.collectionWrite.label": {
+ "message": "Schreibzugriff Kollektionen"
+ },
+ "scopes.notificationRead.description": {
+ "message": "Deine Benachrichtigungen lesen"
+ },
+ "scopes.notificationRead.label": {
+ "message": "Lesezugriff Benachrichtigungen"
+ },
+ "scopes.notificationWrite.description": {
+ "message": "Deine Benachrichtigungen ansehen/löschen"
+ },
+ "scopes.notificationWrite.label": {
+ "message": "Schreibzugriff Benachrichtigungen"
+ },
+ "scopes.organizationCreate.description": {
+ "message": "Organisation erstellen"
+ },
+ "scopes.organizationCreate.label": {
+ "message": "Organisation erstellen"
+ },
+ "scopes.organizationDelete.description": {
+ "message": "Organisationen löschen"
+ },
+ "scopes.organizationDelete.label": {
+ "message": "Organisationen löschen"
+ },
+ "scopes.organizationRead.description": {
+ "message": "Lesezugriff Organisationen"
+ },
+ "scopes.organizationRead.label": {
+ "message": "Lesezugriff Organisationen"
+ },
+ "scopes.organizationWrite.description": {
+ "message": "Schreibzugriff Organisationen"
+ },
+ "scopes.organizationWrite.label": {
+ "message": "Schreibzugriff Organisationen"
+ },
+ "scopes.patCreate.description": {
+ "message": "Peröhnliche API-Token erstellen"
+ },
+ "scopes.patCreate.label": {
+ "message": "PATs erstellen"
+ },
+ "scopes.patDelete.description": {
+ "message": "Persöhnliche API-Token löschen"
+ },
+ "scopes.patDelete.label": {
+ "message": "PATs löschen"
+ },
+ "scopes.patRead.description": {
+ "message": "Erstelle API-Token anzeigen"
+ },
+ "scopes.patRead.label": {
+ "message": "Lesezugriff PATs"
+ },
+ "scopes.patWrite.description": {
+ "message": "Persöhnliche API-Token bearbeiten"
+ },
+ "scopes.patWrite.label": {
+ "message": "Schreibzugriff PATs"
+ },
+ "scopes.payoutsRead.description": {
+ "message": "Auszahlungsdaten lesen"
+ },
+ "scopes.payoutsRead.label": {
+ "message": "Lesezugriff Auszahlungen"
+ },
+ "scopes.payoutsWrite.description": {
+ "message": "Geld auszahlen"
+ },
+ "scopes.payoutsWrite.label": {
+ "message": "Schreibzugriff Auszahlungen"
+ },
+ "scopes.performAnalytics.description": {
+ "message": "Analytikaktionen ausführen"
+ },
+ "scopes.performAnalytics.label": {
+ "message": "Analysen ausführen"
+ },
+ "scopes.projectCreate.description": {
+ "message": "Neue Projekte erstellen"
+ },
+ "scopes.projectCreate.label": {
+ "message": "Projekte erstellen"
+ },
+ "scopes.projectDelete.description": {
+ "message": "Deine Projekte löschen"
+ },
+ "scopes.projectDelete.label": {
+ "message": "Projekte löschen"
+ },
+ "scopes.projectRead.description": {
+ "message": "Lesezugriff auf alle deine Projekte"
+ },
+ "scopes.projectRead.label": {
+ "message": "Lesezugriff Projekte"
+ },
+ "scopes.projectWrite.description": {
+ "message": "Schreibzugriff auf Projektdaten"
+ },
+ "scopes.projectWrite.label": {
+ "message": "Schreibzugriff Projekte"
+ },
+ "scopes.reportCreate.description": {
+ "message": "Meldungen erstellen"
+ },
+ "scopes.reportCreate.label": {
+ "message": "Meldungen erstellen"
+ },
+ "scopes.reportDelete.description": {
+ "message": "Meldungen löschen"
+ },
+ "scopes.reportDelete.label": {
+ "message": "Meldungen löschen"
+ },
+ "scopes.reportRead.description": {
+ "message": "Lesezugriff Meldungen"
+ },
+ "scopes.reportRead.label": {
+ "message": "Lesezugriff Meldungen"
+ },
+ "scopes.reportWrite.description": {
+ "message": "Meldungen bearbeiten"
+ },
+ "scopes.reportWrite.label": {
+ "message": "Schreibzugriff Meldungen"
+ },
+ "scopes.sessionAccess.description": {
+ "message": "Auf Modrinth-erstellte Sitzungen zugreifen"
+ },
+ "scopes.sessionAccess.label": {
+ "message": "Zugriff auf Sitzungen"
+ },
+ "scopes.sessionDelete.description": {
+ "message": "Sitzungen löschen"
+ },
+ "scopes.sessionDelete.label": {
+ "message": "Sitzungen löschen"
+ },
+ "scopes.sessionRead.description": {
+ "message": "Lesezugriff auf aktive Sitzungen"
+ },
+ "scopes.sessionRead.label": {
+ "message": "Lesezugriff Sitzungen"
+ },
+ "scopes.threadRead.description": {
+ "message": "Beiträge lesen"
+ },
+ "scopes.threadRead.label": {
+ "message": "Lesezugriff Beiträge"
+ },
+ "scopes.threadWrite.description": {
+ "message": "In Threads schreiben"
+ },
+ "scopes.threadWrite.label": {
+ "message": "Schreibzugriff Threads"
+ },
+ "scopes.userAuthWrite.description": {
+ "message": "Deine Authentifizierungsdaten ändern"
+ },
+ "scopes.userAuthWrite.label": {
+ "message": "Schreibzugriff Authentifizierungsdaten"
+ },
+ "scopes.userDelete.description": {
+ "message": "Dein Konto löschen"
+ },
+ "scopes.userDelete.label": {
+ "message": "Konto löschen"
+ },
+ "scopes.userRead.description": {
+ "message": "Auf deine öffentlichen Profilinformationen zugreifen"
+ },
+ "scopes.userRead.label": {
+ "message": "Lesezugriff Benutzerdaten"
+ },
+ "scopes.userReadEmail.description": {
+ "message": "Deine E-Mail lesen"
+ },
+ "scopes.userReadEmail.label": {
+ "message": "Lesezugriff Benutzer-E-Mail"
+ },
+ "scopes.userWrite.description": {
+ "message": "Dein Profil bearbeiten"
+ },
+ "scopes.userWrite.label": {
+ "message": "Schreibzugriff Benutzerdaten"
+ },
+ "scopes.versionCreate.description": {
+ "message": "Neue Versionen erstellen"
+ },
+ "scopes.versionCreate.label": {
+ "message": "Versionen erstellen"
+ },
+ "scopes.versionDelete.description": {
+ "message": "Eine Version löschen"
+ },
+ "scopes.versionDelete.label": {
+ "message": "Versionen löschen"
+ },
+ "scopes.versionRead.description": {
+ "message": "Alle Versionen einsehen"
+ },
+ "scopes.versionRead.label": {
+ "message": "Lesezugriff Versionen"
+ },
+ "scopes.versionWrite.description": {
+ "message": "Auf Versionsdaten schreiben"
+ },
+ "scopes.versionWrite.label": {
+ "message": "Schreibzugriff Versionsdaten"
+ },
+ "search.filter.locked.server": {
+ "message": "Vom Server bereitgestellt"
+ },
+ "search.filter.locked.server-game-version.title": {
+ "message": "Spielversion vom Server bereitgestellt"
+ },
+ "search.filter.locked.server-loader.title": {
+ "message": "Loader vom Server bereitgestellt"
+ },
+ "search.filter.locked.server.sync": {
+ "message": "Mit Server synchronisieren"
+ },
+ "servers.backup.create.in-progress.tooltip": {
+ "message": "Backup-Erstellung im gange"
+ },
+ "servers.backup.restore.in-progress.tooltip": {
+ "message": "Backup-Wiederherstellung im gange"
+ },
+ "servers.backups.item.already-preparing": {
+ "message": "Bereite bereits Backup zum download vor"
+ },
+ "servers.backups.item.automated": {
+ "message": "Automatisiert"
+ },
+ "servers.backups.item.creating-backup": {
+ "message": "Erstelle Backup..."
+ },
+ "servers.backups.item.failed-to-create-backup": {
+ "message": "Erstellung eines Backup fehlgeschlagen"
+ },
+ "servers.backups.item.failed-to-prepare-backup": {
+ "message": "Vorbereitung von download fehlgeschlagen"
+ },
+ "servers.backups.item.failed-to-restore-backup": {
+ "message": "Wiederherstellung von Backup fehlgeschlagen"
+ },
+ "servers.backups.item.lock": {
+ "message": "Sperren"
+ },
+ "servers.backups.item.locked": {
+ "message": "Gesperrt"
+ },
+ "servers.backups.item.prepare-download": {
+ "message": "Download vorbereiten"
+ },
+ "servers.backups.item.prepare-download-again": {
+ "message": "Versuche vorbereitung erneut"
+ },
+ "servers.backups.item.preparing-download": {
+ "message": "Download vorbereiten..."
+ },
+ "servers.backups.item.queued-for-backup": {
+ "message": "Zur sicherung in warteschlange gestellt"
+ },
+ "servers.backups.item.rename": {
+ "message": "Umbenennen"
+ },
+ "servers.backups.item.restore": {
+ "message": "Wiederherstellen"
+ },
+ "servers.backups.item.restoring-backup": {
+ "message": "Stelle von backup wiederher..."
+ },
+ "servers.backups.item.retry": {
+ "message": "Erneut versuchen"
+ },
+ "servers.backups.item.unlock": {
+ "message": "Entsperren"
+ },
+ "servers.notice.actions": {
+ "message": "Aktionen"
+ },
+ "servers.notice.begins": {
+ "message": "Beginn"
+ },
+ "servers.notice.dismissable": {
+ "message": "Entfernbar"
+ },
+ "servers.notice.expires": {
+ "message": "Läuft ab"
+ },
+ "servers.notice.id": {
+ "message": "ID"
+ },
+ "servers.notice.level": {
+ "message": "Level"
+ },
+ "servers.notice.undismissable": {
+ "message": "Nicht entfernbar"
+ },
+ "servers.notices.create-notice": {
+ "message": "Notiz erstellen"
+ },
+ "servers.notices.no-notices": {
+ "message": "Keine Notizen"
+ },
+ "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.billing.modal.cancel.action": {
+ "message": "Abonnement kündigen"
+ },
+ "settings.billing.modal.cancel.description": {
+ "message": "Dies wird dein Abonnement kündigen. Du wirst deine Vorteile bis zum ende der aktuellen Zahlungsperiode behalten."
+ },
+ "settings.billing.modal.cancel.title": {
+ "message": "Bist du sicher, dass du dein Abonnement kündigen willst?"
+ },
+ "settings.billing.modal.delete.action": {
+ "message": "Diese Zahlungsmethode entfernen"
+ },
+ "settings.billing.modal.delete.description": {
+ "message": "Dies wird diese Zahlungsmethode für immer entfernen (Also, wirklich für immer)."
+ },
+ "settings.billing.modal.delete.title": {
+ "message": "Bist du sicher, dass du diese Zahlungsmethode entfernen willst?"
+ },
+ "settings.billing.payment_method.action.add": {
+ "message": "Zahlungsmethode hinzufügen"
+ },
+ "settings.billing.payment_method.action.history": {
+ "message": "Vorherige Änderungen ansehen"
+ },
+ "settings.billing.payment_method.action.primary": {
+ "message": "Als primär festlegen"
+ },
+ "settings.billing.payment_method.card_display": {
+ "message": "{card_brand} endet in {last_four}"
+ },
+ "settings.billing.payment_method.card_expiry": {
+ "message": "Läuft ab {month}.{year}"
+ },
+ "settings.billing.payment_method.none": {
+ "message": "Du hast noch keine Zahungsmethode hinzugefügt."
+ },
+ "settings.billing.payment_method.primary": {
+ "message": "Bevorzugte Zahlungsmethode"
+ },
+ "settings.billing.payment_method.title": {
+ "message": "Zahlungsmethoden"
+ },
+ "settings.billing.payment_method_type.amazon_pay": {
+ "message": "Amazon Pay"
+ },
+ "settings.billing.payment_method_type.amex": {
+ "message": "American Express"
+ },
+ "settings.billing.payment_method_type.cashapp": {
+ "message": "Cash App"
+ },
+ "settings.billing.payment_method_type.diners": {
+ "message": "Diners Club"
+ },
+ "settings.billing.payment_method_type.discover": {
+ "message": "Discover"
+ },
+ "settings.billing.payment_method_type.eftpos": {
+ "message": "EFTPOS"
+ },
+ "settings.billing.payment_method_type.jcb": {
+ "message": "JCB"
+ },
+ "settings.billing.payment_method_type.mastercard": {
+ "message": "MasterCard"
+ },
+ "settings.billing.payment_method_type.paypal": {
+ "message": "PayPal"
+ },
+ "settings.billing.payment_method_type.unionpay": {
+ "message": "UnionPay"
+ },
+ "settings.billing.payment_method_type.unknown": {
+ "message": "Unbekannte Zahlungsmethode"
+ },
+ "settings.billing.payment_method_type.visa": {
+ "message": "Visa"
+ },
+ "settings.billing.pyro_subscription.description": {
+ "message": "Verwalte deine Modrinth Server Abonnements."
+ },
+ "settings.billing.pyro_subscription.title": {
+ "message": "Modrinth Server Abonnements"
+ },
+ "settings.billing.subscription.description": {
+ "message": "Verwalte deine Modrinth Server Abonnements."
+ },
+ "settings.billing.subscription.title": {
+ "message": "Abonnements"
+ },
+ "settings.display.banner.developer-mode.button": {
+ "message": "Entwicklermodus deaktivieren"
+ },
+ "settings.display.banner.developer-mode.description": {
+ "message": "Entwicklermodus ist aktiviert. Dies erlaubt es dir, die internen IDs von verschiedensten Dingen in Modrinth anzusehen, welche eventuell von nutzen sein können, wenn du ein Entwickler bist, welcher die Modrinth API verwendet. Klicke 5 mal auf das Modrinth Logo am unteren Ender der Seite um den Entwicklermodus umzuschalten."
+ },
+ "settings.display.flags.description": {
+ "message": "Aktiviere oder deaktiviere bestimmte Funktionen auf diesem Gerät."
+ },
+ "settings.display.flags.title": {
+ "message": "Funktionen umschalten"
+ },
+ "settings.display.project-list-layouts.datapack": {
+ "message": "Datenpakete-Seite"
+ },
+ "settings.display.project-list-layouts.description": {
+ "message": "Wähle dein bevorzugtes Layout für jede Seite, welches Projektlisten auf diesem Gerät anzeigt."
+ },
+ "settings.display.project-list-layouts.mod": {
+ "message": "Mods-Seite"
+ },
+ "settings.display.project-list-layouts.modpack": {
+ "message": "Modpakete-Seite"
+ },
+ "settings.display.project-list-layouts.plugin": {
+ "message": "Plugins-Seite"
+ },
+ "settings.display.project-list-layouts.resourcepack": {
+ "message": "Ressourcenpakete-Seite"
+ },
+ "settings.display.project-list-layouts.shader": {
+ "message": "Shader-Seite"
+ },
+ "settings.display.project-list-layouts.title": {
+ "message": "Projeklisten-Layouts"
+ },
+ "settings.display.project-list-layouts.user": {
+ "message": "Benutzerprofilseiten"
+ },
+ "settings.display.project-list.layouts.collection": {
+ "message": "Kollektionen"
+ },
+ "settings.display.sidebar.advanced-rendering.description": {
+ "message": "Aktiviert erweiterte Renderfunktionen wie Unschärfeeffekte, welche ohne hardwarebeschleunigtes Rendering zu Leistungsproblemen führen kann."
+ },
+ "settings.display.sidebar.advanced-rendering.title": {
+ "message": "Erweiterte Renderfunktionen"
+ },
+ "settings.display.sidebar.external-links-new-tab.description": {
+ "message": "Lasse Links, welche ausserhalb von Modrinth führen, in einem neuen Tab öffnen. Unabhängig von dieser Einstellung werden Links auf die gleiche Domain und in Markdown beschreibungen im selben Tab geöffnet, und Links in Werbung Bearbeitungsseiten öffnen in einem neuen Tab."
+ },
+ "settings.display.sidebar.external-links-new-tab.title": {
+ "message": "Öffne externe Links in neuem Tab"
+ },
+ "settings.display.sidebar.hide-app-promos.description": {
+ "message": "Versteckt die \"Modrinth App herunterladen\" Schaltfläche von der Hauptnavigation. Die Modrinth App Seite kann immer noch auf der Startseite oder in der Fusszeile gefunden werden."
+ },
+ "settings.display.sidebar.hide-app-promos.title": {
+ "message": "Verstecke Modrinth App Werbung"
+ },
+ "settings.display.sidebar.left-aligned-content-sidebar.title": {
+ "message": "Linksbündige Seitenleiste auf Inhaltsseiten"
+ },
+ "settings.display.sidebar.right-aligned-content-sidebar.description": {
+ "message": "Richtet die Seitenleiste links vom Seiteninhalt aus."
+ },
+ "settings.display.sidebar.right-aligned-filters-sidebar.description": {
+ "message": "Richtet die Filter-Seitenleiste rechts neben den Suchergebnissen aus."
+ },
+ "settings.display.sidebar.right-aligned-filters-sidebar.title": {
+ "message": "Rechtsbündige Filter-Suchleiste auf Suchseiten"
+ },
+ "settings.display.theme.description": {
+ "message": "Wähle dein bevorzugtes Farbschema für Modrinth auf diesem Gerät aus."
+ },
+ "settings.display.theme.title": {
+ "message": "Farbschema"
+ },
+ "settings.language.categories.auto": {
+ "message": "Automatisch"
+ },
+ "settings.language.categories.default": {
+ "message": "Standardsprachen"
+ },
+ "settings.language.categories.experimental": {
+ "message": "Experimentelle Sprachen"
+ },
+ "settings.language.categories.fun": {
+ "message": "Spass-Sprachen"
+ },
+ "settings.language.categories.search-result": {
+ "message": "Suchergebnisse"
+ },
+ "settings.language.description": {
+ "message": "Wähle deine bevorzugte Sprache für diese Seite. Übersetzungen werden durch Freiwillige auf Crowdin beigetragen."
+ },
+ "settings.language.languages.automatic": {
+ "message": "Mit Systemsprache synchronisieren"
+ },
+ "settings.language.languages.language-label-applying": {
+ "message": "{label} Wende an..."
+ },
+ "settings.language.languages.language-label-error": {
+ "message": "{label}. Fehler"
+ },
+ "settings.language.languages.load-failed": {
+ "message": "Kann diese Sprache nicht laden. Versuch es später erneut."
+ },
+ "settings.language.languages.search-field.description": {
+ "message": "Drücke Enter um das erste Suchergebnis zu fokusieren"
+ },
+ "settings.language.languages.search-field.placeholder": {
+ "message": "Nach Sprache suchen..."
+ },
+ "settings.language.languages.search-results-announcement": {
+ "message": "{matches, plural, =0 {Keine Sprache passt} one {# Sprache passt} other {# Sprachen passen}} zu deiner Suche."
+ },
+ "settings.language.languages.search.no-results": {
+ "message": "Keine Sprache entspricht deiner Suche."
+ },
+ "settings.pats.action.create": {
+ "message": "Erstelle einen PAT"
+ },
+ "settings.pats.description": {
+ "message": "PATs können für den Zugriff auf Modrinth's API verwendet werden. Siehe Modrinth's API Dokumentation für weitere Informationen. Sie können jederzeit erstellt und widerrufen werden."
+ },
+ "settings.pats.modal.create.action": {
+ "message": "PAT erstellen"
+ },
+ "settings.pats.modal.create.expires.label": {
+ "message": "Läuft ab"
+ },
+ "settings.pats.modal.create.name.label": {
+ "message": "Name"
+ },
+ "settings.pats.modal.create.name.placeholder": {
+ "message": "Gib den namen des PAT ein..."
+ },
+ "settings.pats.modal.create.title": {
+ "message": "Erstelle einen persöhnlichen Zugriffstoken"
+ },
+ "settings.pats.modal.delete.action": {
+ "message": "Lösche diesen Token"
+ },
+ "settings.pats.modal.delete.description": {
+ "message": "Dies wird diesen Token für immer entfernen (Also wirklich für immer)."
+ },
+ "settings.pats.modal.delete.title": {
+ "message": "Bist du dir sicher, dass du diesen Token löschen willst?"
+ },
+ "settings.pats.modal.edit.title": {
+ "message": "Persöhnlichen Zugriffstoken bearbeiten"
+ },
+ "settings.pats.token.action.edit": {
+ "message": "Token bearbeiten"
+ },
+ "settings.pats.token.action.revoke": {
+ "message": "Token widerrufen"
+ },
+ "settings.pats.token.expired-ago": {
+ "message": "Abgelaufen {ago}"
+ },
+ "settings.pats.token.expires-in": {
+ "message": "Läuft ab {inTime}"
+ },
+ "settings.pats.token.last-used": {
+ "message": "Zuletzt verwendet {ago}"
+ },
+ "settings.pats.token.never-used": {
+ "message": "Nie verwendet"
+ },
+ "settings.profile.bio.description": {
+ "message": "Eine kurze Beschreibung um allen etwas über dich zu erzählen."
+ },
+ "settings.profile.bio.title": {
+ "message": "Bio"
+ },
+ "settings.profile.description": {
+ "message": "Deine Profilinformationen sind auf Modrinth und über die Modrinth API öffentlich einsehbar."
+ },
+ "settings.profile.profile-info": {
+ "message": "Profilinformationen"
+ },
+ "settings.profile.profile-picture.reset": {
+ "message": "Zurücksetzen"
+ },
+ "settings.profile.profile-picture.title": {
+ "message": "Profilbild"
+ },
+ "settings.profile.username.description": {
+ "message": "Ein eindeutiger Name (ohne berücksichtigung der Gross-/Kleinschreibung) zur identifikation deines Profils."
+ },
+ "settings.profile.username.title": {
+ "message": "Benutzername"
+ },
+ "settings.sessions.action.revoke-session": {
+ "message": "Sitzung widerrufen"
+ },
+ "settings.sessions.created-ago": {
+ "message": "Erstellt {ago}"
+ },
+ "settings.sessions.current-session": {
+ "message": "Aktuelle Sitzung"
+ },
+ "settings.sessions.description": {
+ "message": "Hier sind alle Geräte, welche gerade mit deinem Modrinth-Konto angemeldet sind. Du kannst dich von jedem einzeln abmelden.\n\nSolltest du einen Eintrag sehen, welcher dir nicht bekannt ist, melde dich sofort von diesem Gerät ab und ändere dein Modrinth passwort."
+ },
+ "settings.sessions.last-accessed-ago": {
+ "message": "Zuletzt aufgerufen {ago}"
+ },
+ "settings.sessions.unknown-os": {
+ "message": "Unbekanntes Betriebssystem"
+ },
+ "settings.sessions.unknown-platform": {
+ "message": "Unbekannte Platform"
+ },
+ "ui.latest-news-row.latest-news": {
+ "message": "Neuste Nachrichten von Modrinth"
+ },
+ "ui.latest-news-row.view-all": {
+ "message": "Alle Neuigkeiten anzeigen"
+ }
+}
diff --git a/apps/frontend/src/locales/de-CH/languages.json b/apps/frontend/src/locales/de-CH/languages.json
new file mode 100644
index 000000000..800e6499e
--- /dev/null
+++ b/apps/frontend/src/locales/de-CH/languages.json
@@ -0,0 +1,58 @@
+{
+ "ar": "Arabisch",
+ "be": "Belarussisch",
+ "bg": "Bulgarisch",
+ "bn": "Bangalisch",
+ "ca": "Katalanisch",
+ "cs": "Tschechisch",
+ "da": "Dänisch",
+ "de": "Deutsch",
+ "de-CH": "Deutsch (Schweiz)",
+ "el": "Griechisch",
+ "en-GB": "Englisch (Vereinigtes Königreich)",
+ "en-US": "Englisch (Vereinigte Staaten)",
+ "en-x-lolcat": "LOLCAT",
+ "en-x-pirate": "Englisch (Piraten)",
+ "en-x-updown": "Englisch (Kopfüber)",
+ "en-x-uwu": "Englisch (UwU)",
+ "eo": "Esperanto",
+ "es": "Spanisch",
+ "et": "Estnisch",
+ "fi": "Finnisch",
+ "fr": "Französisch",
+ "fr-BE": "Französisch (Belgien)",
+ "fr-CA": "Französisch (Kanada)",
+ "he": "Hebräisch",
+ "hi": "Hindi",
+ "hr": "Kroatisch",
+ "hu": "Ungarisch",
+ "id": "Indonesisch",
+ "it": "Italienisch",
+ "ja": "Japanisch",
+ "kk": "Kasachisch",
+ "ko": "Koreanisch",
+ "ky": "Kirgisisch",
+ "lt": "Litauisch",
+ "lv": "Lettisch",
+ "ms": "Malaiisch",
+ "nb": "Norwegisch, Bokmål",
+ "nl": "Niederländisch",
+ "nn": "Neues Norwegisch",
+ "pes": "Persisch",
+ "pl": "Polnisch",
+ "pt": "Portugiesisch",
+ "pt-BR": "Portugiesisch (Brasilien)",
+ "ro": "Rumänisch",
+ "ru": "Russisch",
+ "ru-x-bandit": "Russisch (Bandit)",
+ "sk": "Slowakisch",
+ "sv": "Schwedisch",
+ "th": "Thailändisch",
+ "tok": "Toki Pona",
+ "tr": "Türkisch",
+ "tt": "Tatarisch",
+ "uk": "Ukrainisch",
+ "vi": "Viernamesisch",
+ "zh-Hans": "Chinesisch (Vereinfacht)",
+ "zh-Hant": "Chinesisch (Traditionell)"
+}
diff --git a/apps/frontend/src/locales/de-CH/meta.json b/apps/frontend/src/locales/de-CH/meta.json
new file mode 100644
index 000000000..72b1842d3
--- /dev/null
+++ b/apps/frontend/src/locales/de-CH/meta.json
@@ -0,0 +1,10 @@
+{
+ "displayName": {
+ "description": "Please enter the name of the language in its specific variant or regional form (e.g., English (US) for American English, not just English). If the language does not have any specific variant, simply enter the name of the language (e.g., Français, Deutsch).",
+ "message": "Deutsch (Schweiz)"
+ },
+ "searchTerms": {
+ "description": "Please provide additional search terms associated with the language, if needed, to enhance the search functionality (e.g., American English, Deutschland). Each search term should be entered on a separate line. Translate as a hyphen (-) if no additional terms are needed.",
+ "message": "Schweiz\nDE\nDEU\nDE_CH\nCH\nSwitzerland\nGerman"
+ }
+}
diff --git a/apps/frontend/src/locales/de-DE/index.json b/apps/frontend/src/locales/de-DE/index.json
new file mode 100644
index 000000000..0b9f21df1
--- /dev/null
+++ b/apps/frontend/src/locales/de-DE/index.json
@@ -0,0 +1,2015 @@
+{
+ "admin.billing.error.not-found": {
+ "message": "Benutzer nicht gefunden"
+ },
+ "app-marketing.download.description": {
+ "message": "Unsere Desktop-App ist auf allen Plattformen verfügbar. Wähle einfach deine gewünschte Version."
+ },
+ "app-marketing.download.download-appimage": {
+ "message": "Lade das AppImage herunter"
+ },
+ "app-marketing.download.download-beta": {
+ "message": "Lade die Beta herunter"
+ },
+ "app-marketing.download.download-deb": {
+ "message": "Lade das DEB herunter"
+ },
+ "app-marketing.download.download-rpm": {
+ "message": "Lade das RPM herunter"
+ },
+ "app-marketing.download.linux": {
+ "message": "Linux"
+ },
+ "app-marketing.download.linux-disclaimer": {
+ "message": "Die Linux Versionen der Modrinth App haben auf bestimmten Systemen und Konfigurationen bekannte Probleme. Wenn die Modrinth App auf deinem System instabil läuft, empfehlen wir, andere Apps wie Prism Launcher auszuprobieren, um Modrinth Inhalte einfach zu installieren."
+ },
+ "app-marketing.download.mac": {
+ "message": "Mac"
+ },
+ "app-marketing.download.options-title": {
+ "message": "Download Optionen"
+ },
+ "app-marketing.download.terms": {
+ "message": "Mit dem Herunterladen der Modrinth App stimmst du unseren Nutzungsbedingungen und der Datenschutzrichtlinie zu."
+ },
+ "app-marketing.download.third-party-packages": {
+ "message": "Pakete von Drittanbietern"
+ },
+ "app-marketing.download.title": {
+ "message": "Modrinth App (Beta) herunterladen"
+ },
+ "app-marketing.download.windows": {
+ "message": "Windows"
+ },
+ "app-marketing.features.follow.description": {
+ "message": "Speichere deine Lieblingsinhalte und erhalte Updates mit nur einem Klick."
+ },
+ "app-marketing.features.follow.title": {
+ "message": "Projekt folgen"
+ },
+ "app-marketing.features.importing.description": {
+ "message": "Importiere alle deine Lieblingsprofile aus dem Launcher, den du bisher verwendet hast, und starte in Sekundenschnelle mit der Modrinth App!"
+ },
+ "app-marketing.features.importing.gdlauncher-alt": {
+ "message": "GDLauncher"
+ },
+ "app-marketing.features.importing.multimc-alt": {
+ "message": "MultiMC"
+ },
+ "app-marketing.features.importing.title": {
+ "message": "Profil Importierung"
+ },
+ "app-marketing.features.mod-management.actions": {
+ "message": "Maßnahmen"
+ },
+ "app-marketing.features.mod-management.byAuthor": {
+ "message": "von {author}"
+ },
+ "app-marketing.features.mod-management.description": {
+ "message": "Mit Modrinth kannst du alle deine Mods einfach an einem Ort verwalten. Du kannst Mods mit nur einem Klick installieren, deinstallieren und aktualisieren."
+ },
+ "app-marketing.features.mod-management.installed-mods": {
+ "message": "Installierte Mods"
+ },
+ "app-marketing.features.mod-management.name": {
+ "message": "Name"
+ },
+ "app-marketing.features.mod-management.search-mods": {
+ "message": "Mods suchen"
+ },
+ "app-marketing.features.mod-management.title": {
+ "message": "Mod Verwaltung"
+ },
+ "app-marketing.features.mod-management.version": {
+ "message": "Version"
+ },
+ "app-marketing.features.offline.description": {
+ "message": "Spiele deine Mods, ganz egal, ob du mit dem Internet verbunden bist oder nicht."
+ },
+ "app-marketing.features.offline.title": {
+ "message": "Offline Modus"
+ },
+ "app-marketing.features.open-source.description": {
+ "message": "Der Modrinth-Launcher ist vollständig quelloffen. Den Quellcode kannst du auf unserem GitHub einsehen!"
+ },
+ "app-marketing.features.open-source.title": {
+ "message": "Quelloffen"
+ },
+ "app-marketing.features.performance.activity-monitor": {
+ "message": "Aktivitätenmonitor"
+ },
+ "app-marketing.features.performance.cpu-percent": {
+ "message": "% CPU"
+ },
+ "app-marketing.features.performance.description": {
+ "message": "Die Modrinth App läuft besser als viele führende Mod-Manager und benötigt dabei nur 150 MB RAM!"
+ },
+ "app-marketing.features.performance.discord": {
+ "message": "Discord"
+ },
+ "app-marketing.features.performance.good-performance": {
+ "message": "Gute Performance"
+ },
+ "app-marketing.features.performance.google-chrome": {
+ "message": "Google Chrome"
+ },
+ "app-marketing.features.performance.infinite-mb": {
+ "message": "∞ MB"
+ },
+ "app-marketing.features.performance.infinite-times-infinite-mb": {
+ "message": "∞ * ∞ MB"
+ },
+ "app-marketing.features.performance.less-than-150mb": {
+ "message": "< 150 MB"
+ },
+ "app-marketing.features.performance.modrinth-app": {
+ "message": "Modrinth App"
+ },
+ "app-marketing.features.performance.one-billion-percent": {
+ "message": "1 Milliarde %"
+ },
+ "app-marketing.features.performance.process-name": {
+ "message": "Prozessname"
+ },
+ "app-marketing.features.performance.ram": {
+ "message": "RAM"
+ },
+ "app-marketing.features.performance.small": {
+ "message": "Klein"
+ },
+ "app-marketing.features.performance.title": {
+ "message": "Performant"
+ },
+ "app-marketing.features.play.description": {
+ "message": "Nutze die Modrinth App, um die Mods und Modpacks herunterzuladen und zu spielen, die du liebst."
+ },
+ "app-marketing.features.play.title": {
+ "message": "Spiele mit den Mods, die du liebst"
+ },
+ "app-marketing.features.sharing.description": {
+ "message": "Erstelle, teile und spiele Modpacks mit Tausenden von Mods und Modpacks von Modrinth."
+ },
+ "app-marketing.features.sharing.modpack": {
+ "message": "Modpack"
+ },
+ "app-marketing.features.sharing.share-button": {
+ "message": "Teilen"
+ },
+ "app-marketing.features.sharing.title": {
+ "message": "Modpacks teilen"
+ },
+ "app-marketing.features.unlike-any-launcher": {
+ "message": "Anders als jeder andere Launcher"
+ },
+ "app-marketing.features.website.description": {
+ "message": "Die Modrinth App ist vollständig mit der Website integriert, sodass du von der App aus auf all deine Lieblingsprojekte zugreifen kannst!"
+ },
+ "app-marketing.features.website.title": {
+ "message": "Webseitenintegration"
+ },
+ "app-marketing.features.youve-used-before": {
+ "message": "den du zuvor verwendet hast"
+ },
+ "app-marketing.hero.app-screenshot-alt": {
+ "message": "Screenshot der Modrinth App mit einer geöffneten Cobblemon Instanz auf der „Inhalte“-Seite."
+ },
+ "app-marketing.hero.description": {
+ "message": "Die Modrinth App ist ein einzigartiger, quelloffener Launcher, mit dem du deine Lieblingsmods spielen und stets aktuell halten kannst. Alles in einem praktischen Paket."
+ },
+ "app-marketing.hero.download-button": {
+ "message": "Modrinth App herunterladen"
+ },
+ "app-marketing.hero.download-modrinth-app": {
+ "message": "Modrinth App herunterladen"
+ },
+ "app-marketing.hero.download-modrinth-app-for-os": {
+ "message": "Modrinth App für {os} herunterladen"
+ },
+ "app-marketing.hero.minecraft-screenshot-alt": {
+ "message": "Screenshot des Hauptmenüs der Cobblemon Instanz."
+ },
+ "app-marketing.hero.more-download-options": {
+ "message": "Mehr Downloadoptionen"
+ },
+ "auth.authorize.action.authorize": {
+ "message": "Autorisieren"
+ },
+ "auth.authorize.action.decline": {
+ "message": "Ablehnen"
+ },
+ "auth.authorize.app-info": {
+ "message": "{appName} von {creator} wird können:"
+ },
+ "auth.authorize.authorize-app-name": {
+ "message": "Autorisiere {appName}"
+ },
+ "auth.authorize.error.no-redirect-url": {
+ "message": "Keine Weiterleitungsadresse in der Antwort gefunden"
+ },
+ "auth.authorize.redirect-url": {
+ "message": "Du wirst zu {url} weitergeleitet"
+ },
+ "auth.reset-password.method-choice.action": {
+ "message": "Wiederherstellungs E-Mail senden"
+ },
+ "auth.reset-password.method-choice.description": {
+ "message": "Gib deine E-Mail im folgenden Feld ein und wir werden dir einen Wiederherstellungs-Link senden, um dir zu erlauben, dein Konto wiederherzustellen."
+ },
+ "auth.reset-password.method-choice.email-username.label": {
+ "message": "E-Mail oder Nutzername"
+ },
+ "auth.reset-password.method-choice.email-username.placeholder": {
+ "message": "E-Mail"
+ },
+ "auth.reset-password.notification.email-sent.text": {
+ "message": "Eine E-Mail mit Anweisungen wurde dir gesendet, falls dein Konto zuvor mit der E-Mail verbunden war."
+ },
+ "auth.reset-password.notification.email-sent.title": {
+ "message": "E-Mail wurde gesendet"
+ },
+ "auth.reset-password.notification.password-reset.text": {
+ "message": "Du kannst dich jetzt mit deinem neuen Passwort anmelden."
+ },
+ "auth.reset-password.notification.password-reset.title": {
+ "message": "Passwort erfolgreich zurückgesetzt"
+ },
+ "auth.reset-password.post-challenge.action": {
+ "message": "Passwort zurücksetzen"
+ },
+ "auth.reset-password.post-challenge.confirm-password.label": {
+ "message": "Passwort bestätigen"
+ },
+ "auth.reset-password.post-challenge.description": {
+ "message": "Gib unten dein neues Passwort ein, um Zugriff auf dein Konto zu erhalten."
+ },
+ "auth.reset-password.title": {
+ "message": "Passwort zurücksetzen"
+ },
+ "auth.reset-password.title.long": {
+ "message": "Ihr Passwort zurücksetzen"
+ },
+ "auth.sign-in.2fa.description": {
+ "message": "Bitte gib einen Zwei-Faktor-Code ein, um fortzufahren."
+ },
+ "auth.sign-in.2fa.label": {
+ "message": "Zwei-Faktor-Code eingeben"
+ },
+ "auth.sign-in.2fa.placeholder": {
+ "message": "Code eingeben..."
+ },
+ "auth.sign-in.additional-options": {
+ "message": "Passwort vergessen? • Erstelle ein Konto"
+ },
+ "auth.sign-in.email-username.label": {
+ "message": "E-Mail oder Benutzername"
+ },
+ "auth.sign-in.password.label": {
+ "message": "Passwort"
+ },
+ "auth.sign-in.sign-in-with": {
+ "message": "Anmelden mit"
+ },
+ "auth.sign-in.title": {
+ "message": "Anmelden"
+ },
+ "auth.sign-in.use-password": {
+ "message": "Oder Passwort verwenden"
+ },
+ "auth.sign-up.action.create-account": {
+ "message": "Konto erstellen"
+ },
+ "auth.sign-up.confirm-password.label": {
+ "message": "Passwort bestätigen"
+ },
+ "auth.sign-up.email.label": {
+ "message": "E-Mail"
+ },
+ "auth.sign-up.label.username": {
+ "message": "Benutzername"
+ },
+ "auth.sign-up.legal-dislaimer": {
+ "message": "Durch das Erstellen eines Accounts stimmst Du den Nutzungsbedingungen und der Datenschutzrichtlinie von Modrinth zu."
+ },
+ "auth.sign-up.notification.password-mismatch.text": {
+ "message": "Passwörter stimmen nicht überein!"
+ },
+ "auth.sign-up.password.label": {
+ "message": "Passwort"
+ },
+ "auth.sign-up.sign-in-option.title": {
+ "message": "Du hast bereits ein Konto?"
+ },
+ "auth.sign-up.subscribe.label": {
+ "message": "Folge den Updates über Modrinth"
+ },
+ "auth.sign-up.title": {
+ "message": "Registrieren"
+ },
+ "auth.sign-up.title.create-account": {
+ "message": "Oder erstelle selbst ein Konto"
+ },
+ "auth.sign-up.title.sign-up-with": {
+ "message": "Registrieren mit"
+ },
+ "auth.verify-email.action.account-settings": {
+ "message": "Kontoeinstellungen"
+ },
+ "auth.verify-email.action.sign-in": {
+ "message": "Anmelden"
+ },
+ "auth.verify-email.already-verified.description": {
+ "message": "Deine E-Mail wurde bereits bestätigt!"
+ },
+ "auth.verify-email.already-verified.title": {
+ "message": "E-Mail bereits bestätigt"
+ },
+ "auth.verify-email.failed-verification.action": {
+ "message": "Bestätigungs-E-Mail erneut senden"
+ },
+ "auth.verify-email.failed-verification.description": {
+ "message": "Wir konnten deine E-Mail nicht verifizieren. Versuche, die Bestätigungs-E-Mail erneut über dein Dashboard zu senden, indem du dich anmeldest."
+ },
+ "auth.verify-email.failed-verification.description.logged-in": {
+ "message": "Wir konnten deine E-Mail-Adresse nicht bestätigen. Versuche die Bestätigungs-E-Mail über die Schaltfläche unten erneut zu senden."
+ },
+ "auth.verify-email.failed-verification.title": {
+ "message": "E-Mail-Verifizierung fehlgeschlagen"
+ },
+ "auth.verify-email.post-verification.description": {
+ "message": "Deine E-Mail-Adresse wurde erfolgreich bestätigt!"
+ },
+ "auth.verify-email.post-verification.title": {
+ "message": "E-Mail-Verifizierung"
+ },
+ "auth.verify-email.title": {
+ "message": "E-Mail bestätigen"
+ },
+ "auth.welcome.checkbox.subscribe": {
+ "message": "Folge den Updates über Modrinth"
+ },
+ "auth.welcome.description": {
+ "message": "Du bist jetzt Teil der großartigen Community von Entwicklern und Entdeckern die bereits fantastische Mods erstellen, herunterladen und auf dem neuesten Stand halten."
+ },
+ "auth.welcome.label.tos": {
+ "message": "Durch die Erstellung Deines Kontos hast Du den Nutzungsbedingungen und der Datenschutzrichtlinie von Modrinth zugestimmt."
+ },
+ "auth.welcome.long-title": {
+ "message": "Willkommen bei Modrinth!"
+ },
+ "auth.welcome.title": {
+ "message": "Willkommen"
+ },
+ "collection.button.delete-icon": {
+ "message": "Icon löschen"
+ },
+ "collection.button.edit-icon": {
+ "message": "Icon bearbeiten"
+ },
+ "collection.button.remove-project": {
+ "message": "Projekt entfernen"
+ },
+ "collection.button.unfollow-project": {
+ "message": "Projekt entfolgen"
+ },
+ "collection.delete-modal.description": {
+ "message": "Dies wird diese Sammlung für immer entfernen. Diese Aktion kann nicht rückgängig gemacht werden."
+ },
+ "collection.delete-modal.title": {
+ "message": "Bist Du Dir sicher, dass Du diese Sammlung löschen willst?"
+ },
+ "collection.description": {
+ "message": "{description} - {name} von {username} auf Modrinth ansehen"
+ },
+ "collection.description.following": {
+ "message": "Automatisch generierte Sammlung aller Projekte, denen Du folgst."
+ },
+ "collection.error.not-found": {
+ "message": "Kollektion nicht Gefunden"
+ },
+ "collection.label.collection": {
+ "message": "Kollektion"
+ },
+ "collection.label.created-at": {
+ "message": "Erstellt vor {ago}"
+ },
+ "collection.label.curated-by": {
+ "message": "Kuratiert von"
+ },
+ "collection.label.no-projects": {
+ "message": "Diese Kollektion hat keine Projekte!"
+ },
+ "collection.label.no-projects-auth": {
+ "message": "Du hast keine Projekte.\nWürdest du gerne eins erstellen?"
+ },
+ "collection.label.owner": {
+ "message": "Besitzer"
+ },
+ "collection.label.projects-count": {
+ "message": "{count, plural, one {{count} Projekt} other {{count} Projekte}}"
+ },
+ "collection.label.updated-at": {
+ "message": "Aktualisiert vor {ago}"
+ },
+ "collection.title": {
+ "message": "{name} - Kollektion"
+ },
+ "dashboard.collections.button.create-new": {
+ "message": "Erstellen"
+ },
+ "dashboard.collections.label.projects-count": {
+ "message": "{count, plural, one {{count} Projekt} other {{count} Projekte}}"
+ },
+ "dashboard.collections.label.search-input": {
+ "message": "Durchsuche deine Kollektionen"
+ },
+ "dashboard.collections.long-title": {
+ "message": "Deine Kollektionen"
+ },
+ "error.collection.404.list_item.1": {
+ "message": "Du hast vielleicht die URL der Kollektion falsch geschrieben."
+ },
+ "error.collection.404.list_item.2": {
+ "message": "Diese Kollektion ist vielleicht privat."
+ },
+ "error.collection.404.list_item.3": {
+ "message": "Diese Kollektion wurde vielleicht von Modrinth's Moderationsteam wegen Verstoßes gegen unsere Nutzungsbedingungen gesperrt."
+ },
+ "error.collection.404.list_title": {
+ "message": "Warum?"
+ },
+ "error.collection.404.title": {
+ "message": "Sammlung nicht gefunden"
+ },
+ "error.generic.404.subtitle": {
+ "message": "Die Seite, die du aufrufen willst, scheint nicht zu existieren."
+ },
+ "error.generic.404.title": {
+ "message": "Seite nicht gefunden"
+ },
+ "error.generic.default.list_item.1": {
+ "message": "Prüfe auf der Status-Webseite ob Modrinth offline ist."
+ },
+ "error.generic.default.list_item.2": {
+ "message": "Wenn dies häufiger passiert, solltest du das Modrinth-Team informieren, indem du unserem Discord-Server beitrittst."
+ },
+ "error.generic.default.list_title": {
+ "message": "Versuche es in ein paar Minuten wieder."
+ },
+ "error.generic.default.subtitle": {
+ "message": "Etwas ist schiefgegangen."
+ },
+ "error.generic.default.title": {
+ "message": "Oh nein!"
+ },
+ "error.organization.404.list_item.1": {
+ "message": "Du hast vielleicht die URL der Organisation falsch geschrieben."
+ },
+ "error.organization.404.list_item.2": {
+ "message": "Der Besitzer hat vielleicht die URL geändert oder die Organisation gelöscht."
+ },
+ "error.organization.404.list_item.3": {
+ "message": "Diese Organisation wurde vielleicht von Modrinth's Moderationsteam wegen Verstoßes gegen unsere Nutzungsbedingungen gesperrt."
+ },
+ "error.organization.404.list_title": {
+ "message": "Warum?"
+ },
+ "error.organization.404.title": {
+ "message": "Organisation nicht gefunden"
+ },
+ "error.project.404.list_item.1": {
+ "message": "Du hast vielleicht die Projekt-URL falsch geschrieben."
+ },
+ "error.project.404.list_item.2": {
+ "message": "Der Besitzer des Projekts hat vielleicht die URL verändert, das Projekt auf Privat gestellt, oder es gelöscht."
+ },
+ "error.project.404.list_item.3": {
+ "message": "Dieses Projekt wurde vielleicht von Modrinth's Moderationsteam wegen Verstoßes gegen unsere Nutzungsbedingungen gesperrt."
+ },
+ "error.project.404.list_title": {
+ "message": "Warum?"
+ },
+ "error.project.404.title": {
+ "message": "Projekt nicht gefunden"
+ },
+ "error.user.404.list_item.1": {
+ "message": "Du hast vielleicht den Nutzernamen falsch geschrieben."
+ },
+ "error.user.404.list_item.2": {
+ "message": "Dieser Nutzer hat vielleicht seinen Nutzernamen geändert oder seinen Account gelöscht."
+ },
+ "error.user.404.list_item.3": {
+ "message": "Dieser Nutzer wurde vielleicht wegen dem Verstoß gegen Modrinth's Nutzungsbedingungen gesperrt."
+ },
+ "error.user.404.list_title": {
+ "message": "Warum?"
+ },
+ "error.user.404.title": {
+ "message": "Benutzer nicht gefunden"
+ },
+ "frog": {
+ "message": "Du wurdest gefroscht! 🐸"
+ },
+ "frog.altText": {
+ "message": "Ein Fotorealistisches Gemälde eines Frosch-Labyrinths"
+ },
+ "frog.froggedPeople": {
+ "message": "{count, plural, one {Eine andere Person wurde} other {{count} andere Personen wurden}} auch gefroscht!"
+ },
+ "frog.sinceOpened": {
+ "message": "Diese Seite wurde vor {ago} geöffnet"
+ },
+ "frog.title": {
+ "message": "Frosch"
+ },
+ "landing.button.discover-mods": {
+ "message": "Entdecke Mods"
+ },
+ "landing.button.go-to-dashboard": {
+ "message": "Gehe zum Dashboard"
+ },
+ "landing.creator.feature.constantly-evolving.description": {
+ "message": "Erhalte das bestmögliche Modding-Erlebnis mit ständigen Updates vom Modrinth-Team"
+ },
+ "landing.creator.feature.constantly-evolving.title": {
+ "message": "Ständig im Wandel"
+ },
+ "landing.creator.feature.data-statistics.description": {
+ "message": "Erhalte detaillierte Berichte zu Seitenaufrufen, Downloadzahlen und Einnahmen"
+ },
+ "landing.creator.feature.data-statistics.title": {
+ "message": "Daten und Statistiken"
+ },
+ "landing.creator.feature.discovery.description": {
+ "message": "Lass dein Projekt von tausenden Nutzern entdeckt werden. Über die Suche, unsere Startseite, den Discord-Server und viele weitere Möglichkeiten in der Zukunft!"
+ },
+ "landing.creator.feature.discovery.title": {
+ "message": "Entdeckung"
+ },
+ "landing.creator.feature.diverse-ecosystem.description": {
+ "message": "Integriere dich mit deinen Build-Tools über Minotaur, um neue Versionen automatisch direkt beim Release hochzuladen"
+ },
+ "landing.creator.feature.diverse-ecosystem.title": {
+ "message": "Vielfältiges Ökosystem"
+ },
+ "landing.creator.feature.monetization.description": {
+ "message": "Erhalte Werbeeinnahmen von deinen Projektseiten und hebe deine Gelder jederzeit ab"
+ },
+ "landing.creator.feature.monetization.title": {
+ "message": "Monetarisierung"
+ },
+ "landing.creator.feature.team-management.description": {
+ "message": "Lade deine Teammitglieder ein und verwalte Rollen und Berechtigungen mit Leichtigkeit"
+ },
+ "landing.creator.feature.team-management.title": {
+ "message": "Termverwaltung"
+ },
+ "landing.error.failedToLoadRandomProjects": {
+ "message": "Zufällige Projekte konnten nicht geladen werden :("
+ },
+ "landing.feature.follow.description": {
+ "message": "Erhalte Benachrichtigungen, sobald sich deine Lieblingsprojekte aktualisieren, und bleibe immer auf dem Laufenden"
+ },
+ "landing.feature.follow.heading": {
+ "message": "Folge Projekten, die dir gefallen"
+ },
+ "landing.feature.launcher.description": {
+ "message": "Die Open-Source-API von Modrinth ermöglicht Launchern eine tiefe Integration mit Modrinth. Du kannst Modrinth über unsere eigene App sowie einige der beliebtesten Launcher wie ATLauncher, MultiMC und Prism Launcher nutzen."
+ },
+ "landing.feature.launcher.heading": {
+ "message": "Spiele mit deinem Lieblings-Launcher"
+ },
+ "landing.feature.search.description": {
+ "message": "Die blitzschnelle Suche von Modrinth und die leistungsstarken Filter ermöglichen es dir, genau das zu finden, was du suchst, schon während du tippst."
+ },
+ "landing.feature.search.heading": {
+ "message": "Finde schnell und einfach, was du suchst"
+ },
+ "landing.heading.the-place-for-minecraft": {
+ "message": "Der Ort für Minecraft {content}"
+ },
+ "landing.heading.the-place-for-minecraft.data-packs": {
+ "message": "Datapacks"
+ },
+ "landing.heading.the-place-for-minecraft.modpacks": {
+ "message": "Modpack"
+ },
+ "landing.heading.the-place-for-minecraft.mods": {
+ "message": "Mods"
+ },
+ "landing.heading.the-place-for-minecraft.plugins": {
+ "message": "Plugins"
+ },
+ "landing.heading.the-place-for-minecraft.resource-packs": {
+ "message": "Ressourcenpaket"
+ },
+ "landing.heading.the-place-for-minecraft.servers": {
+ "message": "Server"
+ },
+ "landing.heading.the-place-for-minecraft.shaders": {
+ "message": "Shader"
+ },
+ "landing.launcher.atlauncher-label": {
+ "message": "ATLauncher"
+ },
+ "landing.launcher.graphic-alt": {
+ "message": "Eine vereinfachte Darstellung eines Minecraft-Fensters mit dem Mojang Studios Logo in Modrinth-Grün."
+ },
+ "landing.launcher.modrinth-app-label": {
+ "message": "Modrinth App"
+ },
+ "landing.launcher.prism-launcher-label": {
+ "message": "Prism Launcher"
+ },
+ "landing.notifications.has-been-updated": {
+ "message": "{title} wurde aktualisiert!"
+ },
+ "landing.notifications.heading": {
+ "message": "Benachrichtigungen"
+ },
+ "landing.notifications.received-time": {
+ "message": "Empfangen {time}"
+ },
+ "landing.notifications.version-released": {
+ "message": "Version {version} wurde für die {gameVersion} veröffentlicht"
+ },
+ "landing.search.label": {
+ "message": "Suche"
+ },
+ "landing.search.placeholder": {
+ "message": "Suche..."
+ },
+ "landing.search.sort-by.label": {
+ "message": "Sortieren nach"
+ },
+ "landing.section.for-creators.description": {
+ "message": "Gib deinen Kreationen ein Online-Zuhause und erreiche ein riesiges Publikum engagierter Spieler."
+ },
+ "landing.section.for-creators.label": {
+ "message": "Für Creator"
+ },
+ "landing.section.for-creators.tagline": {
+ "message": "Teile deine Inhalte mit der Welt"
+ },
+ "landing.section.for-players.description": {
+ "message": "Von magischen Biomen bis hin zu verfluchten Dungeons. Hier findest du Inhalte, die dein Spielerlebnis auf das nächste Level bringen."
+ },
+ "landing.section.for-players.label": {
+ "message": "Für Spieler"
+ },
+ "landing.section.for-players.tagline": {
+ "message": "Entdecke über {count} Kreationen"
+ },
+ "landing.subheading": {
+ "message": "Entdecke, spiele und teile Minecraft-Inhalte über unsere Open-Source-Plattform, die für die Community entwickelt wurde."
+ },
+ "layout.action.change-theme": {
+ "message": "Farbschema ändern"
+ },
+ "layout.action.get-modrinth-app": {
+ "message": "Modrinth App herunterladen"
+ },
+ "layout.avatar.alt": {
+ "message": "Dein Avatar"
+ },
+ "layout.banner.account-action": {
+ "message": "Account Aktionen Benötigt"
+ },
+ "layout.banner.add-email.button": {
+ "message": "Kontoeinstellungen besuchen"
+ },
+ "layout.banner.add-email.description": {
+ "message": "Aus Sicherheitsgründen musst du bei Modrinth eine E-Mail-Adresse für dein Konto registrieren."
+ },
+ "layout.banner.build-fail.description": {
+ "message": "Bei der Bereitstellung des Modrinth-Frontends konnte kein Status aus der API generiert werden. Dies kann auf einen Ausfall oder einen Konfigurationsfehler zurückzuführen sein. Der Neustart erfolgt, sobald die API verfügbar ist. Fehlercodes: {errors}; aktuelle API URL: {url}"
+ },
+ "layout.banner.build-fail.title": {
+ "message": "Fehler beim Generieren des Status aus der API beim Erstellen."
+ },
+ "layout.banner.staging.description": {
+ "message": "Die Staging-Umgebung ist vollständig von der Modrinth Produktionsdatenbank getrennt. Sie wird zu Test- und Debugging-Zwecken verwendet und kann Entwicklungsversionen des Modrinth Backends oder -Frontends ausführen, die neuer sind als die Produktionsinstanz."
+ },
+ "layout.banner.staging.title": {
+ "message": "Du schaust dir die Modrinth Staging Umgebung an"
+ },
+ "layout.banner.subscription-payment-failed.button": {
+ "message": "Aktualisiere Zahlungsinformationen"
+ },
+ "layout.banner.subscription-payment-failed.description": {
+ "message": "Ein oder mehrere Abonnements konnten nicht verlängert werden. Bitte aktualisiere deine Zahlungsmethode, um den Zugriff nicht zu verlieren!"
+ },
+ "layout.banner.subscription-payment-failed.title": {
+ "message": "Zahlungs-Aktion benötigt."
+ },
+ "layout.banner.verify-email.action": {
+ "message": "Bestätigungs-E-Mail erneut senden"
+ },
+ "layout.banner.verify-email.description": {
+ "message": "Aus Sicherheits gründen verlangt Modrinth von dir, dass du die E-Mail-Adresse, die mit deinem Account assoziiert ist, verifizierst."
+ },
+ "layout.footer.about": {
+ "message": "Über"
+ },
+ "layout.footer.about.careers": {
+ "message": "Karriere"
+ },
+ "layout.footer.about.changelog": {
+ "message": "Änderungsprotokoll"
+ },
+ "layout.footer.about.news": {
+ "message": "Neuigkeiten"
+ },
+ "layout.footer.about.rewards-program": {
+ "message": "Belohnungsprogramm"
+ },
+ "layout.footer.about.status": {
+ "message": "Status"
+ },
+ "layout.footer.legal": {
+ "message": "Rechtliches"
+ },
+ "layout.footer.legal-disclaimer": {
+ "message": "KEIN OFFIZIELLER MINECRAFT-DIENST. NICHT VON MOJANG ODER MICROSOFT UNTERSTÜTZT ODER MIT IHNEN ASSOZIIERT."
+ },
+ "layout.footer.legal.copyright-policy": {
+ "message": "Urheberrechtsrichtlinie und DMCA"
+ },
+ "layout.footer.legal.privacy-policy": {
+ "message": "Datenschutzerklärung"
+ },
+ "layout.footer.legal.rules": {
+ "message": "Inhaltsrichtlinien"
+ },
+ "layout.footer.legal.security-notice": {
+ "message": "Sicherheitshinweis"
+ },
+ "layout.footer.legal.terms-of-use": {
+ "message": "Nutzungsbedingungen"
+ },
+ "layout.footer.open-source": {
+ "message": "Modrinth ist Open Source."
+ },
+ "layout.footer.products": {
+ "message": "Produkte"
+ },
+ "layout.footer.products.app": {
+ "message": "Modrinth App"
+ },
+ "layout.footer.products.plus": {
+ "message": "Modrinth+"
+ },
+ "layout.footer.products.servers": {
+ "message": "Modrinth Server"
+ },
+ "layout.footer.resources": {
+ "message": "Ressourcen"
+ },
+ "layout.footer.resources.api-docs": {
+ "message": "API Dokumentation"
+ },
+ "layout.footer.resources.help-center": {
+ "message": "Hilfezentrum"
+ },
+ "layout.footer.resources.report-issues": {
+ "message": "Fehler melden"
+ },
+ "layout.footer.resources.translate": {
+ "message": "Übersetzen"
+ },
+ "layout.footer.social.bluesky": {
+ "message": "Bluesky"
+ },
+ "layout.footer.social.discord": {
+ "message": "Discord"
+ },
+ "layout.footer.social.github": {
+ "message": "GitHub"
+ },
+ "layout.footer.social.mastodon": {
+ "message": "Mastodon"
+ },
+ "layout.footer.social.x": {
+ "message": "Twitter (X)"
+ },
+ "layout.menu-toggle.action": {
+ "message": "Menü umschalten"
+ },
+ "layout.meta.description": {
+ "message": "Lade Minecraft Mods, Plugins, Datapacks, Shader, Resourcenpackete und Modpacks auf Modrinth herunter. Durchsuche und Veröffentliche Projekte auf Modrinth mit einem modernen und einfach zu nutzendem Interface und API."
+ },
+ "layout.meta.og-description": {
+ "message": "Entdecke und veröffentliche Minecraft-Inhalte!"
+ },
+ "layout.nav.home": {
+ "message": "Startseite"
+ },
+ "layout.nav.search": {
+ "message": "Suche"
+ },
+ "moderation.filter.by": {
+ "message": "Sortiert bei"
+ },
+ "moderation.moderate": {
+ "message": "Moderieren"
+ },
+ "moderation.page.projects": {
+ "message": "Projekte"
+ },
+ "moderation.page.reports": {
+ "message": "Meldungen"
+ },
+ "moderation.page.technicalReview": {
+ "message": "Technische Rezension"
+ },
+ "moderation.search.placeholder": {
+ "message": "Suche..."
+ },
+ "moderation.sort.by": {
+ "message": "Sortieren nach"
+ },
+ "moderation.technical.search.placeholder": {
+ "message": "Durchsuche Technische Rezensionen..."
+ },
+ "profile.button.billing": {
+ "message": "Verwalte Nutzer Zahlungen"
+ },
+ "profile.button.info": {
+ "message": "Schaue Nutzerdetails an"
+ },
+ "profile.button.manage-projects": {
+ "message": "Projekte verwalten"
+ },
+ "profile.error.not-found": {
+ "message": "Benutzer nicht gefunden"
+ },
+ "profile.joined-at": {
+ "message": "Am {ago} beigetreten"
+ },
+ "profile.label.badges": {
+ "message": "Abzeichen"
+ },
+ "profile.label.details": {
+ "message": "Details"
+ },
+ "profile.label.no-collections": {
+ "message": "Dieser Nutzer hat keine Kollektionen!"
+ },
+ "profile.label.no-collections-auth": {
+ "message": "Du hast keine Kollektionen.\nMöchtest du eine erstellen?"
+ },
+ "profile.label.no-projects": {
+ "message": "Dieser Nutzer hat keine Projekte!"
+ },
+ "profile.label.no-projects-auth": {
+ "message": "Du hast keine Projekte.\nMöchtest du eins erstellen?"
+ },
+ "profile.label.organizations": {
+ "message": "Organisationen"
+ },
+ "profile.meta.description": {
+ "message": "Lade {username}'s Projekte auf Modrinth herunter"
+ },
+ "profile.meta.description-with-bio": {
+ "message": "{bio} - Lade {username}'s Projekte auf Modrinth herunter"
+ },
+ "profile.stats.downloads": {
+ "message": "{count, plural, one {{count} Projektdownload} other {{count} Projektdownloads}}"
+ },
+ "profile.stats.projects": {
+ "message": "{count, plural, one {{count} Projekt} other {{count} Projekte}}"
+ },
+ "profile.stats.projects-followers": {
+ "message": "{count, plural, one {{count}} other {{count}}} Projekt Follower"
+ },
+ "profile.user-id": {
+ "message": "Nutzer ID: {id}"
+ },
+ "project-member-header.accept": {
+ "message": "Akzeptieren"
+ },
+ "project-member-header.decline": {
+ "message": "Ablehnen"
+ },
+ "project-member-header.error": {
+ "message": "Fehler"
+ },
+ "project-member-header.error-decline": {
+ "message": "Ablehnen der Team-Einladung fehlgeschlagen"
+ },
+ "project-member-header.error-join": {
+ "message": "Annehmen der Team-Einladung fehlgeschlagen"
+ },
+ "project-member-header.invitation-no-role": {
+ "message": "Du wurdest eingeladen diesem Projekt beizutreten. Bitte nimm die Einladung an oder lehne sie ab."
+ },
+ "project-member-header.invitation-title": {
+ "message": "Einladung einem Projekt beizutreten"
+ },
+ "project-member-header.invitation-with-role": {
+ "message": "Du wurdest dazu eingeladen, ein Mitglied von diesem Projekt mit der Rolle \"{role}\" zu sein."
+ },
+ "project-member-header.success": {
+ "message": "Erfolg"
+ },
+ "project-member-header.success-decline": {
+ "message": "Du hast die Team-Einladung abgelehnt"
+ },
+ "project-member-header.success-join": {
+ "message": "Du bist dem Projekt-Team beigetreten"
+ },
+ "project-moderation-nags.publishing-checklist": {
+ "message": "Checkliste für die Veröffentlichung"
+ },
+ "project-moderation-nags.required": {
+ "message": "Erforderlich"
+ },
+ "project-moderation-nags.resubmit-for-review": {
+ "message": "Erneut zur Überprüfung einsenden"
+ },
+ "project-moderation-nags.resubmit-for-review-desc": {
+ "message": "Dein Projekt wurde {status} von Modrinths Mitarbeitern. In den meisten fällen, kannst du jederzeit erneut absenden zur Verarbeitung, nachdem sie uns per Nachricht kontaktieren."
+ },
+ "project-moderation-nags.submit-checklist-tooltip": {
+ "message": "Du musst erst die benötigten Schritte aus der Veröffentlichungsliste abschließen!"
+ },
+ "project-moderation-nags.submit-for-review": {
+ "message": "Zur Überprüfung einsenden"
+ },
+ "project-moderation-nags.submit-for-review-desc": {
+ "message": "Dein Projekt kann nur von Mitgliedern dieses Projektes gesehen werden. Es muss erst von der Moderation bestätigt werden, damit es öffentlich zugänglich ist."
+ },
+ "project-moderation-nags.suggestion": {
+ "message": "Vorschlag"
+ },
+ "project-moderation-nags.visit-moderation-page": {
+ "message": "Moderationsseite besuchen"
+ },
+ "project-moderation-nags.warning": {
+ "message": "Warnung"
+ },
+ "project-type.collection.plural": {
+ "message": "Kollektionen"
+ },
+ "project-type.collection.singular": {
+ "message": "Kollektion"
+ },
+ "project-type.datapack.plural": {
+ "message": "Data Pakete"
+ },
+ "project-type.datapack.singular": {
+ "message": "Data Paket"
+ },
+ "project-type.mod.plural": {
+ "message": "Mods"
+ },
+ "project-type.mod.singular": {
+ "message": "Mod"
+ },
+ "project-type.modpack.plural": {
+ "message": "Modpacks"
+ },
+ "project-type.modpack.singular": {
+ "message": "Modpack"
+ },
+ "project-type.plugin.plural": {
+ "message": "Plugins"
+ },
+ "project-type.plugin.singular": {
+ "message": "Plugin"
+ },
+ "project-type.project.plural": {
+ "message": "Projekte"
+ },
+ "project-type.project.singular": {
+ "message": "Projekt"
+ },
+ "project-type.resourcepack.plural": {
+ "message": "Ressourcenpakete"
+ },
+ "project-type.resourcepack.singular": {
+ "message": "Ressourcenpaket"
+ },
+ "project-type.shader.plural": {
+ "message": "Shader"
+ },
+ "project-type.shader.singular": {
+ "message": "Shader"
+ },
+ "project.about.details.created": {
+ "message": "Erstellt vor {date}"
+ },
+ "project.about.details.licensed": {
+ "message": "Lizenziert {license}"
+ },
+ "project.about.details.published": {
+ "message": "Veröffentlicht am {date}"
+ },
+ "project.about.details.submitted": {
+ "message": "Veröffentlicht am {date}"
+ },
+ "project.about.details.title": {
+ "message": "Details"
+ },
+ "project.about.details.updated": {
+ "message": "Aktualisiert vor {date}"
+ },
+ "project.actions.create-server": {
+ "message": "Erstelle einen Server"
+ },
+ "project.actions.create-server-tooltip": {
+ "message": "Erstelle einen Server"
+ },
+ "project.actions.dont-show-again": {
+ "message": "Nicht noch mal anzeigen"
+ },
+ "project.actions.review-project": {
+ "message": "Projekt überprüfen"
+ },
+ "project.actions.servers-promo.description": {
+ "message": "Modrinth Server ist der einfachste Weg mit deinen Freunden ohne Aufwand zu spielen!"
+ },
+ "project.actions.servers-promo.monthly": {
+ "message": "/ Monat"
+ },
+ "project.actions.servers-promo.pricing": {
+ "message": "Startet ab $5{monthly}"
+ },
+ "project.actions.servers-promo.title": {
+ "message": "Erstelle einen Server"
+ },
+ "project.collections.create-new": {
+ "message": "Neue Kollektion erstellen"
+ },
+ "project.collections.none-found": {
+ "message": "Keine Kollektionen gefunden."
+ },
+ "project.description.title": {
+ "message": "Beschreibung"
+ },
+ "project.details.licensed": {
+ "message": "Lizensiert"
+ },
+ "project.download.game-version": {
+ "message": "Spiel Version: {version}"
+ },
+ "project.download.game-version-error": {
+ "message": "Fehler: keine Spielversion gefunden"
+ },
+ "project.download.game-version-tooltip": {
+ "message": "{title} ist nur für {version} verfügbar"
+ },
+ "project.download.game-version-unsupported-tooltip": {
+ "message": "{title} Unterstützt nicht {gameVersion} für {platform}"
+ },
+ "project.download.install-with-app": {
+ "message": "Mit der Modrinth App installieren"
+ },
+ "project.download.no-app": {
+ "message": "Hast du die Modrinth App nicht?"
+ },
+ "project.download.no-versions-available": {
+ "message": "Keine Versionen für {gameVersion} und {platform} gefunden."
+ },
+ "project.download.platform": {
+ "message": "Plattform: {platform}"
+ },
+ "project.download.platform-error": {
+ "message": "Fehler: keine Plattform gefunden"
+ },
+ "project.download.platform-tooltip": {
+ "message": "{title} ist nur für {platform} verfügbar"
+ },
+ "project.download.platform-unsupported-tooltip": {
+ "message": "{title} unterstützt nicht {platform} für die {gameVersion}"
+ },
+ "project.download.search-game-versions": {
+ "message": "Suche nach Spielversionen..."
+ },
+ "project.download.search-game-versions-label": {
+ "message": "Suche nach Spielversionen..."
+ },
+ "project.download.select-game-version": {
+ "message": "Spielversion auswählen"
+ },
+ "project.download.select-platform": {
+ "message": "Platftorm auswählen"
+ },
+ "project.download.show-all-versions": {
+ "message": "Alle Versionen anzeigen"
+ },
+ "project.download.title": {
+ "message": "{title} herunterladen"
+ },
+ "project.environment.migration-no-permission.message": {
+ "message": "Wir haben gerade das Umgebungssystem auf Modrinth überarbeitet und es stehen nun neue Optionen zur Verfügung. Du hast keine Berechtigung, diese Einstellungen zu ändern, aber bitte informiere andere Mitglieder des Projekts darüber, dass die Metadaten der Umgebung überprüft werden müssen."
+ },
+ "project.environment.migration-no-permission.title": {
+ "message": "Umgebungs-Metadaten müssen überprüft werden"
+ },
+ "project.environment.migration.learn-more": {
+ "message": "Lerne mehr über diese Änderung"
+ },
+ "project.environment.migration.message": {
+ "message": "Wir haben das Umgebungssystem auf Modrinth gerade überarbeitet, und neue Optionen sind jetzt verfügbar. Bitte besuche die Einstellungen deines Projekts und verifiziere, das die Metadaten korrekt sind."
+ },
+ "project.environment.migration.review-button": {
+ "message": "Umgebungseinstellungen überprüfen"
+ },
+ "project.environment.migration.title": {
+ "message": "Bitte die Umgebungs-Metadaten überprüfen"
+ },
+ "project.error.loading": {
+ "message": "Fehler beim Laden der Projekt daten {message}"
+ },
+ "project.error.page-not-found": {
+ "message": "Die Seite konnte nicht gefunden werden"
+ },
+ "project.error.project-not-found": {
+ "message": "Projekt nicht gefunden"
+ },
+ "project.gallery.title": {
+ "message": "Gallerie"
+ },
+ "project.license.error": {
+ "message": "Lizenztext konnte nicht abgerufen werden."
+ },
+ "project.license.loading": {
+ "message": "Lade Lizenztext..."
+ },
+ "project.license.title": {
+ "message": "Lizenz"
+ },
+ "project.moderation.title": {
+ "message": "Moderation"
+ },
+ "project.navigation.changelog": {
+ "message": "Änderungsprotokoll"
+ },
+ "project.notification.icon-updated.message": {
+ "message": "Dein Projekticon wurde aktualisiert."
+ },
+ "project.notification.icon-updated.title": {
+ "message": "Projekticon aktualisiert"
+ },
+ "project.notification.updated.message": {
+ "message": "Dein Projekt wurde aktualisiert."
+ },
+ "project.notification.updated.title": {
+ "message": "Projekt aktualisiert"
+ },
+ "project.settings.environment.notice.missing-env.description": {
+ "message": "Es fehlen Umgebungs-Metadaten in deinem Projekt. Bitte wähle unten die passende Option aus."
+ },
+ "project.settings.environment.notice.missing-env.title": {
+ "message": "Bitte wähle eine Umgebung aus für dein Projekt"
+ },
+ "project.settings.environment.notice.multiple-environments.description": {
+ "message": "Verschiedene Versionen von deinem Projekt haben unterschiedliche Umgebungen ausgewählt, daher kannst du sie derzeit nicht global bearbeiten."
+ },
+ "project.settings.environment.notice.multiple-environments.title": {
+ "message": "Dein Projekt hat mehrere Umgebungen"
+ },
+ "project.settings.environment.notice.review-options.description": {
+ "message": "Wir haben das Umgebungssystem auf Modrinth gerade überarbeitet, und neue Optionen sind jetzt verfügbar. Bitte stelle sicher, dass unten die richtige Option ausgewählt ist, und klicke anschließend auf ‚Überprüfen‘!"
+ },
+ "project.settings.environment.notice.review-options.title": {
+ "message": "Bitte überprüfe die untenstehenden Optionen"
+ },
+ "project.settings.environment.notice.wrong-project-type.description": {
+ "message": "Nur Mod- oder Modpack Projekte können Umgebungs-Metadaten haben."
+ },
+ "project.settings.environment.notice.wrong-project-type.title": {
+ "message": "Dieser Projekttyp unterstützt keine Umgebungs-Metadaten"
+ },
+ "project.settings.environment.verification.verify-button": {
+ "message": "Verifiziere"
+ },
+ "project.settings.environment.verification.verify-text": {
+ "message": "Verifiziere, dass die Projektumgebung korrekt ausgewählt ist."
+ },
+ "project.settings.general.name.description": {
+ "message": "Vermeide Präfixe, Suffixe, Klammern oder zusätzliche Beschreibungen—nur der tatsächliche Projektname."
+ },
+ "project.settings.general.name.placeholder.1": {
+ "message": "z.B. Nether Überarbeitung 2"
+ },
+ "project.settings.general.name.placeholder.2": {
+ "message": "z.B. Bau Ausrüstung"
+ },
+ "project.settings.general.name.placeholder.3": {
+ "message": "z.B. Besser als Caving"
+ },
+ "project.settings.general.name.placeholder.4": {
+ "message": "z.B. Erweiterte Portale"
+ },
+ "project.settings.general.name.placeholder.5": {
+ "message": "z.B. Gefährliche Mobs"
+ },
+ "project.settings.general.name.title": {
+ "message": "Name"
+ },
+ "project.settings.general.tagline.description": {
+ "message": "Fasse dein Projekt in höchstens einem Satz zusammen."
+ },
+ "project.settings.general.tagline.placeholder.1": {
+ "message": "z.B. Überarbeitet den Spielfortschritt, sodass er sich um den Nether dreht."
+ },
+ "project.settings.general.tagline.placeholder.2": {
+ "message": "z.B. Fügt tragbare Bauausrüstung hinzu."
+ },
+ "project.settings.general.tagline.placeholder.3": {
+ "message": "z.B. Fügt realistische Mechaniken zum Bau von Minenschächten hinzu."
+ },
+ "project.settings.general.tagline.placeholder.4": {
+ "message": "z.B. Verbessert die Verbindung zwischen Nether Portalen."
+ },
+ "project.settings.general.tagline.placeholder.5": {
+ "message": "z.B. Fügt mächtige Boss Versionen der normalen Mobs hinzu, denen man nachts begegnen kann."
+ },
+ "project.settings.general.tagline.title": {
+ "message": "Slogan"
+ },
+ "project.settings.general.url.title": {
+ "message": "URL"
+ },
+ "project.settings.title": {
+ "message": "Einstellungen"
+ },
+ "project.settings.visit-dashboard": {
+ "message": "Projekt-Dashboard besuchen"
+ },
+ "project.stats.downloads-label": {
+ "message": "Download{count, plural, one {} other {s}}"
+ },
+ "project.stats.followers-label": {
+ "message": "{count, plural, one {Follower} other {Follower}}"
+ },
+ "project.status.archived.message": {
+ "message": "{title} wurde archiviert. {title} wird keine weiteren Updates erhalten, es sei denn, der Autor entscheidet sich das Projekt zu dearchivieren."
+ },
+ "project.version.all-versions": {
+ "message": "Alle Versionen"
+ },
+ "project.version.back-to-versions": {
+ "message": "Zurück zu Versionen"
+ },
+ "project.versions.title": {
+ "message": "Versionen"
+ },
+ "report.already-reported": {
+ "message": "Du hast {title} bereits Reported"
+ },
+ "report.already-reported-description": {
+ "message": "Du hast bereits einen offenen Report für {item}. Du kannst weitere Details zu Deinem Report Hinzufügen, wenn Du weitere Informationen hast."
+ },
+ "report.back-to-item": {
+ "message": "Zurück zu {item}"
+ },
+ "report.body.description": {
+ "message": "Füge nach Möglichkeit und Relevanz Links und Bilder ein. Leere oder unzureichende Berichte werden geschlossen und ignoriert."
+ },
+ "report.body.title": {
+ "message": "Bitte gib uns mehr Kontext über deinen Report"
+ },
+ "report.checking": {
+ "message": "Überprüfe {item}..."
+ },
+ "report.could-not-find": {
+ "message": "Konnte {item} nicht finden"
+ },
+ "report.for.violation": {
+ "message": "Verstoß gegen Modrinth's Regeln oder Nutzungsbedingungen"
+ },
+ "report.for.violation.description": {
+ "message": "Beispiele hierfür sind bösartige, Spam-, beleidigende, trügerische, irreführende und illegale Inhalte."
+ },
+ "report.form-not-for": {
+ "message": "Dieses Formular ist nicht für:"
+ },
+ "report.go-to-report": {
+ "message": "Gehe zum Report"
+ },
+ "report.not-for.bug-reports": {
+ "message": "Bug Reports"
+ },
+ "report.not-for.bug-reports.description": {
+ "message": "Du kannst Bugs reporten zu deren Problem Tracker."
+ },
+ "report.not-for.dmca": {
+ "message": "DMCA takedowns"
+ },
+ "report.not-for.dmca.description": {
+ "message": "Schaue unsere Urheberrechtsrichtlinie."
+ },
+ "report.note.copyright.1": {
+ "message": "Bitte beachte, dass du *keinen* DMCA-Antrag auf Entfernung einreichst, sondern vielmehr einen Bericht über erneut hochgeladene Inhalte."
+ },
+ "report.note.copyright.2": {
+ "message": "Wenn du stattdessen einen DMCA-Antrag auf Entfernung einreichen möchten (was eine rechtliche Maßnahme darstellt), lies bitte unsere Urheberrechtsrichtlinie."
+ },
+ "report.note.malicious.1": {
+ "message": "Meldungen für bösartige oder trügerische Inhalte müssen ausreichende Beweise für das Verhalten, z.B. Codeausschnitte, enthalten."
+ },
+ "report.note.malicious.2": {
+ "message": "Zusammenfassungen von Microsoft Defender, VirusTotal oder KI-Virus-Detektoren sind keine ausreichenden Beweise und werden nicht akzeptiert."
+ },
+ "report.please-report": {
+ "message": "Bitte Reporte:"
+ },
+ "report.question.content-id": {
+ "message": "Was ist die ID von dem {item}?"
+ },
+ "report.question.content-type": {
+ "message": "Welche Art an Inhalt möchtest du melden?"
+ },
+ "report.question.report-reason": {
+ "message": "Gegen welche von Modrinths Regeln verstößt dieses {item}?"
+ },
+ "report.report-content": {
+ "message": "Inhalt den Moderatoren melden"
+ },
+ "report.report-item": {
+ "message": "{title} den Moderatoren melden"
+ },
+ "report.submit": {
+ "message": "Meldung einreichen"
+ },
+ "revenue.transfers.total": {
+ "message": "Du hast insgesamt {amount} abgehoben."
+ },
+ "revenue.transfers.total.method": {
+ "message": "Du hast {amount} über {method} abgehoben."
+ },
+ "revenue.transfers.total.year": {
+ "message": "Du hast im Jahr {year} {amount} abgehoben."
+ },
+ "revenue.transfers.total.year_method": {
+ "message": "Du hast {amount} im Jahr {year} durch {method} abgehoben."
+ },
+ "scopes.analytics.description": {
+ "message": "Zugriff auf Analysedaten"
+ },
+ "scopes.analytics.label": {
+ "message": "Analysen lesen"
+ },
+ "scopes.collectionCreate.description": {
+ "message": "Kollektionen erstellen"
+ },
+ "scopes.collectionCreate.label": {
+ "message": "Kollektionen erstellen"
+ },
+ "scopes.collectionDelete.description": {
+ "message": "Kollektionen löschen"
+ },
+ "scopes.collectionDelete.label": {
+ "message": "Kollektionen löschen"
+ },
+ "scopes.collectionRead.description": {
+ "message": "Kollektionen lesen"
+ },
+ "scopes.collectionRead.label": {
+ "message": "Kollektionen lesen"
+ },
+ "scopes.collectionWrite.description": {
+ "message": "In Kollektionen schreiben"
+ },
+ "scopes.collectionWrite.label": {
+ "message": "In Kollektionen schreiben"
+ },
+ "scopes.notificationRead.description": {
+ "message": "Benachrichtigungen lesen"
+ },
+ "scopes.notificationRead.label": {
+ "message": "Benachrichtigungen lesen"
+ },
+ "scopes.notificationWrite.description": {
+ "message": "Benachrichtigungen lesen/löschen"
+ },
+ "scopes.notificationWrite.label": {
+ "message": "Benachrichtigungen schreiben"
+ },
+ "scopes.organizationCreate.description": {
+ "message": "Organisation erstellen"
+ },
+ "scopes.organizationCreate.label": {
+ "message": "Organisation erstellen"
+ },
+ "scopes.organizationDelete.description": {
+ "message": "Organisation löschen"
+ },
+ "scopes.organizationDelete.label": {
+ "message": "Organisation löschen"
+ },
+ "scopes.organizationRead.description": {
+ "message": "Organisationen lesen"
+ },
+ "scopes.organizationRead.label": {
+ "message": "Organisationen lesen"
+ },
+ "scopes.organizationWrite.description": {
+ "message": "In Organisationen schreiben"
+ },
+ "scopes.organizationWrite.label": {
+ "message": "In Organisationen schreiben"
+ },
+ "scopes.patCreate.description": {
+ "message": "Persönliche API-Tokens erstellen"
+ },
+ "scopes.patCreate.label": {
+ "message": "PATs erstellen"
+ },
+ "scopes.patDelete.description": {
+ "message": "Persönliche API-Tokens löschen"
+ },
+ "scopes.patDelete.label": {
+ "message": "PATs löschen"
+ },
+ "scopes.patRead.description": {
+ "message": "Erstellte API-Tokens anzeigen"
+ },
+ "scopes.patRead.label": {
+ "message": "PATs lesen"
+ },
+ "scopes.patWrite.description": {
+ "message": "Persönliche API-Tokens bearbeiten"
+ },
+ "scopes.patWrite.label": {
+ "message": "PATs schreiben"
+ },
+ "scopes.payoutsRead.description": {
+ "message": "Auszahlungsdaten lesen"
+ },
+ "scopes.payoutsRead.label": {
+ "message": "Auszahlungen lesen"
+ },
+ "scopes.payoutsWrite.description": {
+ "message": "Geld auszahlen"
+ },
+ "scopes.payoutsWrite.label": {
+ "message": "Auszahlungen schreiben"
+ },
+ "scopes.performAnalytics.description": {
+ "message": "Analyseaktionen ausführen"
+ },
+ "scopes.performAnalytics.label": {
+ "message": "Analysen durchführen"
+ },
+ "scopes.projectCreate.description": {
+ "message": "Neue Projekt erstellen"
+ },
+ "scopes.projectCreate.label": {
+ "message": "Projekt erstellen"
+ },
+ "scopes.projectDelete.description": {
+ "message": "Dein Projekt löschen"
+ },
+ "scopes.projectDelete.label": {
+ "message": "Projekt löschen"
+ },
+ "scopes.projectRead.description": {
+ "message": "Alle deine Projekte lesen"
+ },
+ "scopes.projectRead.label": {
+ "message": "Projekte lesen"
+ },
+ "scopes.projectWrite.description": {
+ "message": "In Projektdaten schreiben"
+ },
+ "scopes.projectWrite.label": {
+ "message": "Projekte schreiben"
+ },
+ "scopes.reportCreate.description": {
+ "message": "Meldungen erstellen"
+ },
+ "scopes.reportCreate.label": {
+ "message": "Meldungen erstellen"
+ },
+ "scopes.reportDelete.description": {
+ "message": "Meldungen löschen"
+ },
+ "scopes.reportDelete.label": {
+ "message": "Meldungen löschen"
+ },
+ "scopes.reportRead.description": {
+ "message": "Meldungen lesen"
+ },
+ "scopes.reportRead.label": {
+ "message": "Meldungen lesen"
+ },
+ "scopes.reportWrite.description": {
+ "message": "Meldungen bearbeiten"
+ },
+ "scopes.reportWrite.label": {
+ "message": "Meldungen schreiben"
+ },
+ "scopes.sessionAccess.description": {
+ "message": "Zugriff auf Modrinth-ausgestellte Sitzungen"
+ },
+ "scopes.sessionAccess.label": {
+ "message": "Zugriff auf Sitzungen"
+ },
+ "scopes.sessionDelete.description": {
+ "message": "Sitzungen löschen"
+ },
+ "scopes.sessionDelete.label": {
+ "message": "Sitzungen löschen"
+ },
+ "scopes.sessionRead.description": {
+ "message": "Aktive Sitzungen lesen"
+ },
+ "scopes.sessionRead.label": {
+ "message": "Sitzungen lesen"
+ },
+ "scopes.threadRead.description": {
+ "message": "Beiträge lesen"
+ },
+ "scopes.threadRead.label": {
+ "message": "Beiträge lesen"
+ },
+ "scopes.threadWrite.description": {
+ "message": "In Threads schreiben"
+ },
+ "scopes.threadWrite.label": {
+ "message": "Beiträge schreiben"
+ },
+ "scopes.userAuthWrite.description": {
+ "message": "Deine Authentifizierungsdaten ändern"
+ },
+ "scopes.userAuthWrite.label": {
+ "message": "Authentifizierungsdaten schreiben"
+ },
+ "scopes.userDelete.description": {
+ "message": "Dein Konto löschen"
+ },
+ "scopes.userDelete.label": {
+ "message": "Dein Konto löschen"
+ },
+ "scopes.userRead.description": {
+ "message": "Auf Ihre öffentlichen Profilinformationen zugreifen"
+ },
+ "scopes.userRead.label": {
+ "message": "Benutzerdaten lesen"
+ },
+ "scopes.userReadEmail.description": {
+ "message": "Deine E-Mail lesen"
+ },
+ "scopes.userReadEmail.label": {
+ "message": "Benutzer-E-Mail lesen"
+ },
+ "scopes.userWrite.description": {
+ "message": "In dein Profil schreiben"
+ },
+ "scopes.userWrite.label": {
+ "message": "Benutzerdaten schreiben"
+ },
+ "scopes.versionCreate.description": {
+ "message": "Neue Versionen erstellen"
+ },
+ "scopes.versionCreate.label": {
+ "message": "Versionen erstellen"
+ },
+ "scopes.versionDelete.description": {
+ "message": "Version löschen"
+ },
+ "scopes.versionDelete.label": {
+ "message": "Versionen löschen"
+ },
+ "scopes.versionRead.description": {
+ "message": "Alle Versionen einsehen"
+ },
+ "scopes.versionRead.label": {
+ "message": "Versionen einsehen"
+ },
+ "scopes.versionWrite.description": {
+ "message": "Versions-Daten schreiben"
+ },
+ "scopes.versionWrite.label": {
+ "message": "Versionen Auswählen"
+ },
+ "search.filter.locked.server": {
+ "message": "Vom Server bereitgestellt"
+ },
+ "search.filter.locked.server-game-version.title": {
+ "message": "Die Spielversion wird vom Server bereitgestellt"
+ },
+ "search.filter.locked.server-loader.title": {
+ "message": "Der Loader wird vom Server bereitgestellt"
+ },
+ "search.filter.locked.server.sync": {
+ "message": "Mit Server synchronisieren"
+ },
+ "servers.backup.create.in-progress.tooltip": {
+ "message": "Sicherung wird erstellt"
+ },
+ "servers.backup.restore.in-progress.tooltip": {
+ "message": "Sicherung wird wiederhergestellt"
+ },
+ "servers.backups.item.already-preparing": {
+ "message": "Backup wird bereits für den Download vorbereitet"
+ },
+ "servers.backups.item.automated": {
+ "message": "Automatisiert"
+ },
+ "servers.backups.item.creating-backup": {
+ "message": "Erstelle Sicherung..."
+ },
+ "servers.backups.item.failed-to-create-backup": {
+ "message": "Erstellung der Sicherung ist fehlgeschlagen"
+ },
+ "servers.backups.item.failed-to-prepare-backup": {
+ "message": "Vorbereitung des Downloads ist fehlgeschlagen"
+ },
+ "servers.backups.item.failed-to-restore-backup": {
+ "message": "Wiederherstellung aus der Sicherung fehlgeschlagen"
+ },
+ "servers.backups.item.lock": {
+ "message": "Sperren"
+ },
+ "servers.backups.item.locked": {
+ "message": "Gesperrt"
+ },
+ "servers.backups.item.prepare-download": {
+ "message": "Download wird vorbereitet"
+ },
+ "servers.backups.item.prepare-download-again": {
+ "message": "Versuche es noch einmal"
+ },
+ "servers.backups.item.preparing-download": {
+ "message": "Download vorbereiten..."
+ },
+ "servers.backups.item.queued-for-backup": {
+ "message": "Zur Sicherung vorgemerkt"
+ },
+ "servers.backups.item.rename": {
+ "message": "Umbenennen"
+ },
+ "servers.backups.item.restore": {
+ "message": "Wiederherstellen"
+ },
+ "servers.backups.item.restoring-backup": {
+ "message": "Backup wird geladen..."
+ },
+ "servers.backups.item.retry": {
+ "message": "Erneut versuchen"
+ },
+ "servers.backups.item.unlock": {
+ "message": "Entsperren"
+ },
+ "servers.notice.actions": {
+ "message": "Aktionen"
+ },
+ "servers.notice.begins": {
+ "message": "Beginn"
+ },
+ "servers.notice.dismissable": {
+ "message": "Entfernbar"
+ },
+ "servers.notice.expires": {
+ "message": "Läuft ab"
+ },
+ "servers.notice.id": {
+ "message": "ID"
+ },
+ "servers.notice.level": {
+ "message": "Level"
+ },
+ "servers.notice.undismissable": {
+ "message": "Nicht entfernbar"
+ },
+ "servers.notices.create-notice": {
+ "message": "Erstelle Notizen"
+ },
+ "servers.notices.no-notices": {
+ "message": "Keine Notizen"
+ },
+ "servers.plan.large.description": {
+ "message": "Ideal für 15 bis 25 Spieler, Modpacks oder umfangreiche Modpacks."
+ },
+ "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.billing.modal.cancel.action": {
+ "message": "Abo Kündigen"
+ },
+ "settings.billing.modal.cancel.description": {
+ "message": "Dadurch wird dein Abonnement gekündigt. Du behältst deine Vorteile bis zum Ende des aktuellen Abrechnungszeitraums."
+ },
+ "settings.billing.modal.cancel.title": {
+ "message": "Bist du dir sicher das Abo zu kündigen?"
+ },
+ "settings.billing.modal.delete.action": {
+ "message": "Zahlungsmethode entfernen"
+ },
+ "settings.billing.modal.delete.description": {
+ "message": "Das löscht die Zahlungsmethode für immer (Wirklich für immer)."
+ },
+ "settings.billing.modal.delete.title": {
+ "message": "Bist Du Dir sicher, dass Du diese Zahlungsmethode löschen willst?"
+ },
+ "settings.billing.payment_method.action.add": {
+ "message": "Zahlungsmethode hinzufügen"
+ },
+ "settings.billing.payment_method.action.history": {
+ "message": "Vergangene Änderungen ansehen"
+ },
+ "settings.billing.payment_method.action.primary": {
+ "message": "Als primär festlegen"
+ },
+ "settings.billing.payment_method.card_display": {
+ "message": "{card_brand} endet in {last_four}"
+ },
+ "settings.billing.payment_method.card_expiry": {
+ "message": "Läuft ab in {month}/{year}"
+ },
+ "settings.billing.payment_method.none": {
+ "message": "Du hast keine Zahlungsmethode hinzugefügt."
+ },
+ "settings.billing.payment_method.primary": {
+ "message": "Bevorzugte Zahlungsmethode"
+ },
+ "settings.billing.payment_method.title": {
+ "message": "Zahlungsmethode"
+ },
+ "settings.billing.payment_method_type.amazon_pay": {
+ "message": "Amazon Pay"
+ },
+ "settings.billing.payment_method_type.amex": {
+ "message": "American Express"
+ },
+ "settings.billing.payment_method_type.cashapp": {
+ "message": "Cash App"
+ },
+ "settings.billing.payment_method_type.diners": {
+ "message": "Diners Club"
+ },
+ "settings.billing.payment_method_type.discover": {
+ "message": "Discover"
+ },
+ "settings.billing.payment_method_type.eftpos": {
+ "message": "EFTPOS"
+ },
+ "settings.billing.payment_method_type.jcb": {
+ "message": "JCB"
+ },
+ "settings.billing.payment_method_type.mastercard": {
+ "message": "MasterCard"
+ },
+ "settings.billing.payment_method_type.paypal": {
+ "message": "PayPal"
+ },
+ "settings.billing.payment_method_type.unionpay": {
+ "message": "UnionPay"
+ },
+ "settings.billing.payment_method_type.unknown": {
+ "message": "Unbekannte Zahlungsmethode"
+ },
+ "settings.billing.payment_method_type.visa": {
+ "message": "Visa"
+ },
+ "settings.billing.pyro_subscription.description": {
+ "message": "Verwalte deine Modrinth Server-Abonnements."
+ },
+ "settings.billing.pyro_subscription.title": {
+ "message": "Modrinth-Server-Abonnements"
+ },
+ "settings.billing.subscription.description": {
+ "message": "Verwalte deine Modrinth-Abonnements."
+ },
+ "settings.billing.subscription.title": {
+ "message": "Abonnements"
+ },
+ "settings.display.banner.developer-mode.button": {
+ "message": "Entwicklermodus deaktivieren"
+ },
+ "settings.display.banner.developer-mode.description": {
+ "message": "Der Entwicklermodus ist aktiviert. Damit kannst du die internen IDs verschiedener Elemente in Modrinth anzeigen, was für Entwickler, die die Modrinth-API verwenden, hilfreich sein kann. Klickst du 5x auf das Modrinth-Logo unten auf der Seite, um den Entwicklermodus zu aktivieren."
+ },
+ "settings.display.flags.description": {
+ "message": "Bestimmte Funktionen auf diesem Gerät aktivieren oder deaktivieren."
+ },
+ "settings.display.flags.title": {
+ "message": "Funktionen umschalten"
+ },
+ "settings.display.project-list-layouts.datapack": {
+ "message": "Datenpakete-Seite"
+ },
+ "settings.display.project-list-layouts.description": {
+ "message": "Wähle für jede Seite, auf der Projektlisten auf diesem Gerät angezeigt werden, dein bevorzugtes Layout aus."
+ },
+ "settings.display.project-list-layouts.mod": {
+ "message": "Mods-Seite"
+ },
+ "settings.display.project-list-layouts.modpack": {
+ "message": "Modpacks-Seite"
+ },
+ "settings.display.project-list-layouts.plugin": {
+ "message": "Plugins-Seite"
+ },
+ "settings.display.project-list-layouts.resourcepack": {
+ "message": "Ressourcenpakete-Seite"
+ },
+ "settings.display.project-list-layouts.shader": {
+ "message": "Shader-Seite"
+ },
+ "settings.display.project-list-layouts.title": {
+ "message": "Projektlisten-Layouts"
+ },
+ "settings.display.project-list-layouts.user": {
+ "message": "Benutzerprofilseiten"
+ },
+ "settings.display.project-list.layouts.collection": {
+ "message": "Kollektion"
+ },
+ "settings.display.sidebar.advanced-rendering.description": {
+ "message": "Aktiviert erweiterte Rendering-Funktionen wie Unschärfeeffekte, die ohne hardwarebeschleunigtes Rendering zu Leistungsproblemen führen können."
+ },
+ "settings.display.sidebar.advanced-rendering.title": {
+ "message": "Erweiterte Renderfunktionen"
+ },
+ "settings.display.sidebar.external-links-new-tab.description": {
+ "message": "Links, die außerhalb von Modrinth führen, sollten in einem neuen Tab geöffnet werden. Unabhängig von dieser Einstellung werden Links auf der gleichen Domain und in Markdown-Beschreibungen im selben Tab geöffnet, und Links auf Anzeigen- und Bearbeitungsseiten werden in einem neuen Tab geöffnet."
+ },
+ "settings.display.sidebar.external-links-new-tab.title": {
+ "message": "Externe Links in neuem Tab öffnen"
+ },
+ "settings.display.sidebar.hide-app-promos.description": {
+ "message": "Versteckt die \"Modrinth App herunterladen\"-Schaltflächen aus der Hauptnavigation. Die Seite der Modrinth App kann immer noch auf der Startseite oder in der Fußzeile gefunden werden."
+ },
+ "settings.display.sidebar.hide-app-promos.title": {
+ "message": "Modrinth App Werbung ausblenden"
+ },
+ "settings.display.sidebar.left-aligned-content-sidebar.title": {
+ "message": "Linksbündige Seitenleiste auf Inhaltsseiten"
+ },
+ "settings.display.sidebar.right-aligned-content-sidebar.description": {
+ "message": "Richtet die Seitenleiste links vom Seiteninhalt aus."
+ },
+ "settings.display.sidebar.right-aligned-filters-sidebar.description": {
+ "message": "Richtet die Filter-Seitenleiste rechts neben den Suchergebnissen aus."
+ },
+ "settings.display.sidebar.right-aligned-filters-sidebar.title": {
+ "message": "Rechtsbündige Filter-Seitenleiste auf Suchseiten"
+ },
+ "settings.display.theme.description": {
+ "message": "Wähle dein bevorzugtes Farbschema für Modrinth auf diesem Gerät."
+ },
+ "settings.display.theme.title": {
+ "message": "Farbschema"
+ },
+ "settings.language.categories.auto": {
+ "message": "Automatisch"
+ },
+ "settings.language.categories.default": {
+ "message": "Standardsprachen"
+ },
+ "settings.language.categories.experimental": {
+ "message": "Experimentelle Sprachen"
+ },
+ "settings.language.categories.fun": {
+ "message": "Spaß Sprachen"
+ },
+ "settings.language.categories.search-result": {
+ "message": "Suchergebnisse"
+ },
+ "settings.language.description": {
+ "message": "Wähle deine bevorzugte Sprache für die Website. Übersetzungen werden durch Freiwillige auf Crowdin beigetragen."
+ },
+ "settings.language.languages.automatic": {
+ "message": "Mit der Systemsprache synchronisieren"
+ },
+ "settings.language.languages.language-label-applying": {
+ "message": "{label}. Anwenden..."
+ },
+ "settings.language.languages.language-label-error": {
+ "message": "{label}. Fehler"
+ },
+ "settings.language.languages.load-failed": {
+ "message": "Diese Sprache kann nicht geladen werden. Versuche es bald erneut."
+ },
+ "settings.language.languages.search-field.description": {
+ "message": "Das erste Suchergebnis als Fokus festlegen"
+ },
+ "settings.language.languages.search-field.placeholder": {
+ "message": "Suche nach einer Sprache..."
+ },
+ "settings.language.languages.search-results-announcement": {
+ "message": "{matches, plural, =0 {Keine Sprache gefunden} one {# Sprache gefunden} other {# Sprachen gefunden}} für deine Suche."
+ },
+ "settings.language.languages.search.no-results": {
+ "message": "Es wurden keine Sprachen gefunden, die deiner Suche entsprechen."
+ },
+ "settings.pats.action.create": {
+ "message": "Erstelle ein PAT"
+ },
+ "settings.pats.description": {
+ "message": "PATs können für den Zugriff auf die API von Modrinth verwendet werden. Weitere Informationen finden Sie unter Modrinth's API documentation. Sie können jederzeit erstellt und widerrufen werden."
+ },
+ "settings.pats.modal.create.action": {
+ "message": "PAT erstellen"
+ },
+ "settings.pats.modal.create.expires.label": {
+ "message": "Läuft ab"
+ },
+ "settings.pats.modal.create.name.label": {
+ "message": "Name"
+ },
+ "settings.pats.modal.create.name.placeholder": {
+ "message": "Gib den Namen des PAT ein..."
+ },
+ "settings.pats.modal.create.title": {
+ "message": "Erstelle einen persönlichen Zugriffstoken"
+ },
+ "settings.pats.modal.delete.action": {
+ "message": "Lösche diesen Token"
+ },
+ "settings.pats.modal.delete.description": {
+ "message": "Dies wird diesen Token für immer entfernen (wirklich für immer)."
+ },
+ "settings.pats.modal.delete.title": {
+ "message": "Bist du sicher, dass du diesen Token löschen möchtest?"
+ },
+ "settings.pats.modal.edit.title": {
+ "message": "Persönlichen Zugriffstoken bearbeiten"
+ },
+ "settings.pats.token.action.edit": {
+ "message": "Token bearbeiten"
+ },
+ "settings.pats.token.action.revoke": {
+ "message": "Token zurückrufen und invalidieren"
+ },
+ "settings.pats.token.expired-ago": {
+ "message": "Abgelaufen {ago}"
+ },
+ "settings.pats.token.expires-in": {
+ "message": "Gültig bis {inTime}"
+ },
+ "settings.pats.token.last-used": {
+ "message": "Zuletzt verwendet {ago}"
+ },
+ "settings.pats.token.never-used": {
+ "message": "Nie verwendet"
+ },
+ "settings.profile.bio.description": {
+ "message": "Eine kurze Beschreibung, um allen ein wenig über dich zu erzählen."
+ },
+ "settings.profile.bio.title": {
+ "message": "Biografie"
+ },
+ "settings.profile.description": {
+ "message": "Deine Profilinformationen sind auf Modrinth und über die Modrinth-API öffentlich einsehbar."
+ },
+ "settings.profile.profile-info": {
+ "message": "Profilinformationen"
+ },
+ "settings.profile.profile-picture.reset": {
+ "message": "Zurücksetzen"
+ },
+ "settings.profile.profile-picture.title": {
+ "message": "Profilbild"
+ },
+ "settings.profile.username.description": {
+ "message": "Ein eindeutiger Name ohne Berücksichtigung der Groß-/Kleinschreibung zur Identifizierung deines Profils."
+ },
+ "settings.profile.username.title": {
+ "message": "Nutzername"
+ },
+ "settings.sessions.action.revoke-session": {
+ "message": "Sitzung abbrechen"
+ },
+ "settings.sessions.created-ago": {
+ "message": "Erstellt vor {ago}"
+ },
+ "settings.sessions.current-session": {
+ "message": "Aktuelle Sitzung"
+ },
+ "settings.sessions.description": {
+ "message": "Hier findest du alle Geräte, die derzeit mit deinem Modrinth-Konto angemeldet sind. Du kannst dich von jedem einzelnen Gerät abmelden.\n\nWenn du einen Eintrag siehst, den du nicht erkennst, melde dich von diesem Gerät ab und ändere sofort das Passwort deines Modrinth-Kontos."
+ },
+ "settings.sessions.last-accessed-ago": {
+ "message": "Zuletzt aufgerufen vor {ago}"
+ },
+ "settings.sessions.unknown-os": {
+ "message": "Unbekanntes Betriebssystem"
+ },
+ "settings.sessions.unknown-platform": {
+ "message": "Unbekannte Plattform"
+ },
+ "ui.latest-news-row.latest-news": {
+ "message": "Neusten Neuigkeiten von Modrinth"
+ },
+ "ui.latest-news-row.view-all": {
+ "message": "Alle Neuigkeiten ansehen"
+ }
+}
diff --git a/apps/frontend/src/locales/de-DE/languages.json b/apps/frontend/src/locales/de-DE/languages.json
new file mode 100644
index 000000000..6793df21a
--- /dev/null
+++ b/apps/frontend/src/locales/de-DE/languages.json
@@ -0,0 +1,58 @@
+{
+ "ar": "Arabisch",
+ "be": "Belarussisch",
+ "bg": "Bulgarisch",
+ "bn": "Bengalisch",
+ "ca": "Katalanisch",
+ "cs": "Tschechisch",
+ "da": "Dänisch",
+ "de": "Deutsch",
+ "de-CH": "Deutsch (Schweiz)",
+ "el": "Griechisch",
+ "en-GB": "Englisch (Vereinigtes Königreich)",
+ "en-US": "Englisch (Vereinigte Staaten)",
+ "en-x-lolcat": "LOLCAT",
+ "en-x-pirate": "Englisch (Piraten)",
+ "en-x-updown": "Englisch (verkehrt herum)",
+ "en-x-uwu": "Englisch (UwU)",
+ "eo": "Esperanto",
+ "es": "Spanisch",
+ "et": "Estnisch",
+ "fi": "Finnisch",
+ "fr": "Französisch",
+ "fr-BE": "Französisch (Belgien, Wallonisch)",
+ "fr-CA": "Französisch (Kanada)",
+ "he": "Hebräisch",
+ "hi": "Hindi",
+ "hr": "Kroatisch",
+ "hu": "Ungarisch",
+ "id": "Indonesisch",
+ "it": "Italienisch",
+ "ja": "Japanisch",
+ "kk": "Kasachisch",
+ "ko": "Koreanisch",
+ "ky": "Kirgisisch",
+ "lt": "Litauisch",
+ "lv": "Lettisch",
+ "ms": "Malaiisch",
+ "nb": "Norwegisch, Bokmål",
+ "nl": "Niederländisch",
+ "nn": "Neues Norwegisch",
+ "pes": "Persisch",
+ "pl": "Polnisch",
+ "pt": "Portugiesisch",
+ "pt-BR": "Portugiesisch (Brasilien)",
+ "ro": "Rumänisch",
+ "ru": "Russisch",
+ "ru-x-bandit": "Russisch (Bandit)",
+ "sk": "Slowakisch",
+ "sv": "Schwedisch",
+ "th": "Thailändisch",
+ "tok": "Toki Pona",
+ "tr": "Türkisch",
+ "tt": "Tatarisch",
+ "uk": "Ukrainisch",
+ "vi": "Vietnamesisch",
+ "zh-Hans": "Chinesisch (Vereinfacht)",
+ "zh-Hant": "Chinesisch (Traditionell)"
+}
diff --git a/apps/frontend/src/locales/de-DE/meta.json b/apps/frontend/src/locales/de-DE/meta.json
new file mode 100644
index 000000000..ffe7db9ec
--- /dev/null
+++ b/apps/frontend/src/locales/de-DE/meta.json
@@ -0,0 +1,10 @@
+{
+ "displayName": {
+ "description": "Please enter the name of the language in its specific variant or regional form (e.g., English (US) for American English, not just English). If the language does not have any specific variant, simply enter the name of the language (e.g., Français, Deutsch).",
+ "message": "Deutsch (Deutschland)"
+ },
+ "searchTerms": {
+ "description": "Please provide additional search terms associated with the language, if needed, to enhance the search functionality (e.g., American English, Deutschland). Each search term should be entered on a separate line. Translate as a hyphen (-) if no additional terms are needed.",
+ "message": "Deutschland\nDE\nDEU\nGermany\nGerman\nGER"
+ }
+}
diff --git a/apps/frontend/src/locales/el-GR/index.json b/apps/frontend/src/locales/el-GR/index.json
new file mode 100644
index 000000000..ea092fe30
--- /dev/null
+++ b/apps/frontend/src/locales/el-GR/index.json
@@ -0,0 +1,188 @@
+{
+ "admin.billing.error.not-found": {
+ "message": "Ο χρήστης δε βρέθηκε"
+ },
+ "auth.authorize.action.authorize": {
+ "message": "Εξουσιοδότηση"
+ },
+ "auth.authorize.action.decline": {
+ "message": "Απόρριψη"
+ },
+ "auth.authorize.app-info": {
+ "message": "Η εφαρμογή {appName} από τον χρήστη {creator} θα είναι σε θέση να:"
+ },
+ "auth.authorize.authorize-app-name": {
+ "message": "Εξουσιοδότηση {appName}"
+ },
+ "auth.authorize.error.no-redirect-url": {
+ "message": "Δε βρέθηκε τοποθεσία ανακατεύθυνσης στην απόκριση"
+ },
+ "auth.authorize.redirect-url": {
+ "message": "Θα ανακατευθυνθείτε στο {url}"
+ },
+ "auth.reset-password.method-choice.action": {
+ "message": "Αποστολή email ανάκτησης"
+ },
+ "auth.reset-password.method-choice.description": {
+ "message": "Εισάγετε τη διεύθυνση email σας παρακάτω στην οποία θα στείλουμε έναν σύνδεσμο ανάκτησης του λογαριασμού σας."
+ },
+ "auth.reset-password.method-choice.email-username.label": {
+ "message": "Διεύθυνση email ή όνομα χρήστη"
+ },
+ "auth.reset-password.method-choice.email-username.placeholder": {
+ "message": "Διεύθυνση email"
+ },
+ "auth.reset-password.notification.email-sent.text": {
+ "message": "Σας έχει αποσταλεί ένα email με οδηγίες, εφόσον η συγκεκριμένη διεύθυνση είχε αποθηκευτεί προηγουμένως στον λογαριασμό σας."
+ },
+ "auth.reset-password.notification.email-sent.title": {
+ "message": "Email εστάλη"
+ },
+ "auth.reset-password.notification.password-reset.text": {
+ "message": "Μπορείτε τώρα να συνδεθείτε στον λογαριασμό σας με τον νέο κωδικό πρόσβασης."
+ },
+ "auth.reset-password.notification.password-reset.title": {
+ "message": "Επιτυχής επαναφορά κωδικού πρόσβασης"
+ },
+ "auth.reset-password.post-challenge.action": {
+ "message": "Επαναφορά κωδικού πρόσβασης"
+ },
+ "auth.reset-password.post-challenge.confirm-password.label": {
+ "message": "Επιβεβαίωση κωδικού"
+ },
+ "auth.reset-password.post-challenge.description": {
+ "message": "Εισάγετε τον νέο κωδικό πρόσβασης παρακάτω για να αποκτήσετε πρόσβαση στον λογαριασμό σας."
+ },
+ "auth.reset-password.title": {
+ "message": "Επαναφορά Κωδικού Πρόσβασης"
+ },
+ "auth.reset-password.title.long": {
+ "message": "Επαναφορά κωδικού πρόσβασης σας"
+ },
+ "auth.sign-in.2fa.description": {
+ "message": "Παρακαλούμε εισάγετε έναν κωδικό δύο παραγόντων για συνέχεια."
+ },
+ "auth.sign-in.2fa.label": {
+ "message": "Εισάγετε κωδικό δύο παραγόντων"
+ },
+ "auth.sign-in.2fa.placeholder": {
+ "message": "Εισαγωγή κωδικού..."
+ },
+ "auth.sign-in.additional-options": {
+ "message": "Ξέχασα τον κωδικό • Δημιουργία λογαριασμού"
+ },
+ "auth.sign-in.email-username.label": {
+ "message": "Email ή όνομα χρήστη"
+ },
+ "auth.sign-in.password.label": {
+ "message": "Κωδικός Πρόσβασης"
+ },
+ "auth.sign-in.sign-in-with": {
+ "message": "Είσοδος με"
+ },
+ "auth.sign-in.title": {
+ "message": "Είσοδος"
+ },
+ "auth.sign-in.use-password": {
+ "message": "Ή χρήση κωδικού πρόσβασης"
+ },
+ "auth.sign-up.action.create-account": {
+ "message": "Δημιουργία λογαριασμού"
+ },
+ "auth.sign-up.confirm-password.label": {
+ "message": "Επιβεβαίωση κωδικού"
+ },
+ "auth.sign-up.email.label": {
+ "message": "Email"
+ },
+ "auth.sign-up.label.username": {
+ "message": "Όνομα Χρήστη"
+ },
+ "auth.sign-up.legal-dislaimer": {
+ "message": "Με τη δημιουργία λογαριασμού, συμφωνείτε με τους Όρους και την Πολιτική απορρήτου του Modrinth."
+ },
+ "auth.sign-up.notification.password-mismatch.text": {
+ "message": "Οι κωδικοί δεν ταιριάζουν!"
+ },
+ "auth.sign-up.password.label": {
+ "message": "Κωδικός Πρόσβασης"
+ },
+ "auth.sign-up.sign-in-option.title": {
+ "message": "Έχω ήδη λογαριασμό"
+ },
+ "auth.sign-up.subscribe.label": {
+ "message": "Εγγραφή σε ενημερώσεις σχετικά με το Modrinth"
+ },
+ "auth.sign-up.title": {
+ "message": "Εγγραφή"
+ },
+ "auth.sign-up.title.create-account": {
+ "message": "Ή δημιουργήστε έναν λογαριασμό μόνοι σας"
+ },
+ "auth.sign-up.title.sign-up-with": {
+ "message": "Εγγραφή με"
+ },
+ "auth.verify-email.action.account-settings": {
+ "message": "Ρυθμίσεις λογαριασμού"
+ },
+ "auth.verify-email.action.sign-in": {
+ "message": "Είσοδος"
+ },
+ "auth.verify-email.already-verified.description": {
+ "message": "Η διεύθυνση email σας έχει ήδη επαληθευτεί!"
+ },
+ "auth.verify-email.already-verified.title": {
+ "message": "Το email έχει ήδη επαληθευτεί"
+ },
+ "auth.verify-email.failed-verification.action": {
+ "message": "Επαναποστολή email επαλήθευσης"
+ },
+ "auth.verify-email.failed-verification.description": {
+ "message": "Δεν μπορέσαμε να επαληθεύσουμε τη διεύθυνση email σας. Προσπαθήστε να ξαναστείλετε το email επαλήθευσης μέσω του πίνακα ελέγχου λογαριασμού ύστερα από είσοδο σε αυτόν."
+ },
+ "auth.verify-email.failed-verification.description.logged-in": {
+ "message": "Δεν μπορέσαμε να επαληθεύσουμε τη διεύθυνση email σας. Προσπαθήστε να ξαναστείλετε το email επαλήθευσης μέσω του παρακάτω κουμπιού."
+ },
+ "auth.verify-email.failed-verification.title": {
+ "message": "Αποτυχία επαλήθευσης email"
+ },
+ "auth.verify-email.post-verification.description": {
+ "message": "Η διεύθυνση email σας έχει επαληθευτεί επιτυχώς!"
+ },
+ "error.project.404.title": {
+ "message": "Δε βρέθηκε έργο"
+ },
+ "error.user.404.list_item.1": {
+ "message": "Μπορεί να υπάρχει τυπογραφικό λάθος στο όνομα χρήστη."
+ },
+ "error.user.404.list_item.2": {
+ "message": "Ο χρήστης μπορεί να έχει αλλάξει το όνομά του ή διαγράψει τον λογαριασμό του."
+ },
+ "error.user.404.list_item.3": {
+ "message": "Ο λογαριασμός του χρήστη μπορεί να έχει τερματιστεί για παραβίαση των Όρων Χρήσης του Modrinth."
+ },
+ "error.user.404.list_title": {
+ "message": "Γιατί;"
+ },
+ "error.user.404.title": {
+ "message": "Ο χρήστης δε βρέθηκε"
+ },
+ "layout.action.change-theme": {
+ "message": "Αλλαγή θέματος"
+ },
+ "layout.action.get-modrinth-app": {
+ "message": "Λήψη Εφαρμογής Modrinth"
+ },
+ "layout.avatar.alt": {
+ "message": "Το avatar μου"
+ },
+ "layout.banner.account-action": {
+ "message": "Απαιτείται ενέργεια λογαριασμού"
+ },
+ "layout.banner.add-email.button": {
+ "message": "Επίσκεψη ρυθμίσεων λογαριασμού"
+ },
+ "layout.banner.add-email.description": {
+ "message": "Για λόγους ασφάλειας, το Modrinth χρειάζεται να πρεσθέσετε διεύθυνση email στον λογαριασμό σας."
+ }
+}
diff --git a/apps/frontend/src/locales/el-GR/languages.json b/apps/frontend/src/locales/el-GR/languages.json
new file mode 100644
index 000000000..c05991a7a
--- /dev/null
+++ b/apps/frontend/src/locales/el-GR/languages.json
@@ -0,0 +1,56 @@
+{
+ "ar": "Αραβικά",
+ "be": "Λευκορωσικά",
+ "bg": "Βουλγαρικά",
+ "bn": "Μπάνγκλα",
+ "ca": "Καταλανικά",
+ "cs": "Τσέχικα",
+ "da": "Δανικά",
+ "de": "Γερμανικά",
+ "de-CH": "Γερμανικά (Ελβετία)",
+ "el": "Ελληνικά",
+ "en-GB": "Αγγλικά (Ηνωμένο Βασίλειο)",
+ "en-US": "Αγγλικά (Ηνωμένες Πολιτείες)",
+ "en-x-pirate": "Αγγλικά (Πειρατικά)",
+ "en-x-updown": "Αγγλικά (Ανάποδα)",
+ "en-x-uwu": "Αγγλικά (UwU)",
+ "eo": "Εσπεράντο",
+ "es": "Ισπανικά",
+ "et": "Εσθονικά",
+ "fi": "Φινλανδικά",
+ "fr": "Γαλλικά",
+ "fr-BE": "Γαλλικά (Βέλγιο)",
+ "fr-CA": "Γαλλικά (Καναδάς)",
+ "he": "Εβραϊκά",
+ "hi": "Ινδικά",
+ "hr": "Κροατικά",
+ "hu": "Ουγγρικά",
+ "id": "Ινδονησιακά",
+ "it": "Ιταλικά",
+ "ja": "Ιαπωνικά",
+ "kk": "Καζακικά",
+ "ko": "Κορεατικά",
+ "ky": "Κιργιζικά",
+ "lt": "Λιθουανικά",
+ "lv": "Λετονικά",
+ "ms": "Μαλαισιανά",
+ "nb": "Νορβηγικά Μποκμάλ",
+ "nl": "Ολλανδικά",
+ "nn": "Νορβηγικά Νινόρσκ",
+ "pes": "Περσικά",
+ "pl": "Πολωνικά",
+ "pt": "Πορτογαλικά",
+ "pt-BR": "Πορτογαλικά (Βραζιλία)",
+ "ro": "Ρουμανικά",
+ "ru": "Ρωσικά",
+ "ru-x-bandit": "Ρωσικά (Bandit)",
+ "sk": "Σλοβακικά",
+ "sv": "Σουηδικά",
+ "th": "Ταϊλανδικά",
+ "tr": "Τουρκικά",
+ "tt": "Ταταρικά",
+ "uk": "Ουκρανικά",
+ "vi": "Βιετναμέζικα",
+ "zh-Hans": "Κινέζικα (Απλοποιημένα)",
+ "zh-Hant": "Κινέζικα (Παραδοσιακά)"
+}
diff --git a/apps/frontend/src/locales/el-GR/meta.json b/apps/frontend/src/locales/el-GR/meta.json
new file mode 100644
index 000000000..8fb45c9da
--- /dev/null
+++ b/apps/frontend/src/locales/el-GR/meta.json
@@ -0,0 +1,10 @@
+{
+ "displayName": {
+ "description": "Please enter the name of the language in its specific variant or regional form (e.g., English (US) for American English, not just English). If the language does not have any specific variant, simply enter the name of the language (e.g., Français, Deutsch).",
+ "message": "Ελληνικά"
+ },
+ "searchTerms": {
+ "description": "Please provide additional search terms associated with the language, if needed, to enhance the search functionality (e.g., American English, Deutschland). Each search term should be entered on a separate line. Translate as a hyphen (-) if no additional terms are needed.",
+ "message": "Ελλάδα\nΕλληνικά\nΕλλάς"
+ }
+}
diff --git a/apps/frontend/src/locales/en-PT/index.json b/apps/frontend/src/locales/en-PT/index.json
new file mode 100644
index 000000000..0967ef424
--- /dev/null
+++ b/apps/frontend/src/locales/en-PT/index.json
@@ -0,0 +1 @@
+{}
diff --git a/apps/frontend/src/locales/en-PT/languages.json b/apps/frontend/src/locales/en-PT/languages.json
new file mode 100644
index 000000000..0967ef424
--- /dev/null
+++ b/apps/frontend/src/locales/en-PT/languages.json
@@ -0,0 +1 @@
+{}
diff --git a/apps/frontend/src/locales/en-PT/meta.json b/apps/frontend/src/locales/en-PT/meta.json
new file mode 100644
index 000000000..8ae050148
--- /dev/null
+++ b/apps/frontend/src/locales/en-PT/meta.json
@@ -0,0 +1,10 @@
+{
+ "displayName": {
+ "description": "Please enter the name of the language in its specific variant or regional form (e.g., English (US) for American English, not just English). If the language does not have any specific variant, simply enter the name of the language (e.g., Français, Deutsch).",
+ "message": "Pirate Speak (The Seven Seas)"
+ },
+ "searchTerms": {
+ "description": "Please provide additional search terms associated with the language, if needed, to enhance the search functionality (e.g., American English, Deutschland). Each search term should be entered on a separate line. Translate as a hyphen (-) if no additional terms are needed.",
+ "message": "Pirate English\nArgh\nArrgh\nArrrgh\nBlackbeard\nCaribbean"
+ }
+}
diff --git a/apps/frontend/src/locales/en-UD/index.json b/apps/frontend/src/locales/en-UD/index.json
new file mode 100644
index 000000000..c1865d6a9
--- /dev/null
+++ b/apps/frontend/src/locales/en-UD/index.json
@@ -0,0 +1,1487 @@
+{
+ "admin.billing.error.not-found": {
+ "message": "punoɟ ʇou ɹǝs∩"
+ },
+ "auth.authorize.action.authorize": {
+ "message": "ǝsᴉɹoɥʇnⱯ"
+ },
+ "auth.authorize.action.decline": {
+ "message": "ǝuᴉlɔǝᗡ"
+ },
+ "auth.authorize.app-info": {
+ "message": ":oʇ ǝlqɐ ǝq llᴉʍ {creator} ʎq {appName} "
+ },
+ "auth.authorize.authorize-app-name": {
+ "message": "{appName} ǝzᴉɹoɥʇnⱯ"
+ },
+ "auth.authorize.error.no-redirect-url": {
+ "message": "ǝsuodsǝɹ uᴉ punoɟ uoᴉʇɐɔol ʇɔǝɹᴉpǝɹ oN"
+ },
+ "auth.authorize.redirect-url": {
+ "message": "{url} oʇ pǝʇɔǝɹᴉpǝɹ ǝq llᴉʍ no⅄"
+ },
+ "auth.reset-password.method-choice.action": {
+ "message": "lᴉɐɯǝ ʎɹǝʌoɔǝɹ puǝS"
+ },
+ "auth.reset-password.method-choice.description": {
+ "message": "˙ʇunoɔɔɐ ɹnoʎ ɹǝʌoɔǝɹ oʇ noʎ ʍollɐ oʇ ʞuᴉl ʎɹǝʌoɔǝɹ ɐ puǝs ll,ǝʍ puɐ ʍolǝq lᴉɐɯǝ ɹnoʎ ɹǝʇuƎ"
+ },
+ "auth.reset-password.method-choice.email-username.label": {
+ "message": "ǝɯɐuɹǝsn ɹo lᴉɐɯƎ"
+ },
+ "auth.reset-password.method-choice.email-username.placeholder": {
+ "message": "lᴉɐɯƎ"
+ },
+ "auth.reset-password.notification.email-sent.text": {
+ "message": "˙ʇunoɔɔɐ ɹnoʎ uo pǝʌɐs ʎꞁsnoᴉʌǝɹd sɐʍ ꞁᴉɐɯǝ ǝɥʇ ɟᴉ noʎ oʇ ʇuǝs uǝǝq sɐɥ suoᴉʇɔnɹʇsuᴉ ɥʇᴉʍ ꞁᴉɐɯǝ uⱯ"
+ },
+ "auth.reset-password.notification.email-sent.title": {
+ "message": "ʇuǝs ꞁᴉɐɯƎ"
+ },
+ "auth.reset-password.notification.password-reset.text": {
+ "message": "˙pɹoʍssɐd ʍǝu ɹnoʎ ɥʇᴉʍ ʇunoɔɔɐ ɹnoʎ oʇuᴉ uᴉ-ᵷoꞁ ʍou uɐɔ no⅄"
+ },
+ "auth.reset-password.notification.password-reset.title": {
+ "message": "ʇǝsǝɹ ʎꞁꞁnɟssǝɔɔns pɹoʍssɐԀ"
+ },
+ "auth.reset-password.post-challenge.action": {
+ "message": "pɹoʍssɐd ʇǝsǝᴚ"
+ },
+ "auth.reset-password.post-challenge.confirm-password.label": {
+ "message": "pɹoʍssɐd ɯɹᴉɟuoƆ"
+ },
+ "auth.reset-password.post-challenge.description": {
+ "message": "˙ʇunoɔɔɐ ɹnoʎ oʇ ssǝɔɔɐ uᴉɐᵷ oʇ ʍoꞁǝq pɹoʍssɐd ʍǝu ɹnoʎ ɹǝʇuƎ"
+ },
+ "auth.reset-password.title": {
+ "message": "pɹoʍssɐԀ ʇǝsǝᴚ"
+ },
+ "auth.reset-password.title.long": {
+ "message": "pɹoʍssɐd ɹnoʎ ʇǝsǝᴚ"
+ },
+ "auth.sign-in.2fa.description": {
+ "message": "˙pǝǝɔoɹd oʇ ǝpoɔ ɹoʇɔɐɟ-oʍʇ ɐ ɹǝʇuǝ ǝsɐǝꞁԀ"
+ },
+ "auth.sign-in.2fa.label": {
+ "message": "ǝpoɔ ɹoʇɔɐɟ-oʍʇ ɹǝʇuƎ"
+ },
+ "auth.sign-in.2fa.placeholder": {
+ "message": "˙˙˙ǝpoɔ ɹǝʇuƎ"
+ },
+ "auth.sign-in.additional-options": {
+ "message": "ʇunoɔɔɐ uɐ ǝʇɐǝɹƆ • ¿pɹoʍssɐd ʇoᵷɹoℲ"
+ },
+ "auth.sign-in.email-username.label": {
+ "message": "ǝɯɐuɹǝsn ɹo ꞁᴉɐɯƎ"
+ },
+ "auth.sign-in.password.label": {
+ "message": "pɹoʍssɐԀ"
+ },
+ "auth.sign-in.sign-in-with": {
+ "message": "ɥʇᴉʍ uᴉ uᵷᴉS"
+ },
+ "auth.sign-in.title": {
+ "message": "uI uᵷᴉS"
+ },
+ "auth.sign-in.use-password": {
+ "message": "pɹoʍssɐd ɐ ǝsn ɹO"
+ },
+ "auth.sign-up.action.create-account": {
+ "message": "ʇunoɔɔɐ ǝʇɐǝɹƆ"
+ },
+ "auth.sign-up.confirm-password.label": {
+ "message": "pɹoʍssɐd ɯɹᴉɟuoƆ"
+ },
+ "auth.sign-up.email.label": {
+ "message": "ꞁᴉɐɯƎ"
+ },
+ "auth.sign-up.label.username": {
+ "message": "ǝɯɐuɹǝs∩"
+ },
+ "auth.sign-up.legal-dislaimer": {
+ "message": "˙ʎɔᴉꞁoԀ ʎɔɐʌᴉɹԀ puɐ sɯɹǝ⟘ s,ɥʇuᴉɹpoW oʇ ǝǝɹᵷɐ noʎ 'ʇunoɔɔɐ uɐ ᵷuᴉʇɐǝɹɔ ʎᗺ"
+ },
+ "auth.sign-up.notification.password-mismatch.text": {
+ "message": "¡ɥɔʇɐɯ ʇou op spɹoʍssɐԀ"
+ },
+ "auth.sign-up.password.label": {
+ "message": "pɹoʍssɐԀ"
+ },
+ "auth.sign-up.sign-in-option.title": {
+ "message": "¿ʇunoɔɔɐ uɐ ǝʌɐɥ ʎpɐǝɹꞁⱯ"
+ },
+ "auth.sign-up.subscribe.label": {
+ "message": "ɥʇuᴉɹpoW ʇnoqɐ sǝʇɐpdn oʇ ǝqᴉɹɔsqnS"
+ },
+ "auth.sign-up.title": {
+ "message": "d∩ uᵷᴉS"
+ },
+ "auth.sign-up.title.create-account": {
+ "message": "ɟꞁǝsɹnoʎ ʇunoɔɔɐ uɐ ǝʇɐǝɹɔ ɹO"
+ },
+ "auth.sign-up.title.sign-up-with": {
+ "message": "ɥʇᴉʍ dn uᵷᴉS"
+ },
+ "auth.verify-email.action.account-settings": {
+ "message": "sᵷuᴉʇʇǝs ʇunoɔɔⱯ"
+ },
+ "auth.verify-email.action.sign-in": {
+ "message": "uᴉ uᵷᴉS"
+ },
+ "auth.verify-email.already-verified.description": {
+ "message": "¡pǝᴉɟᴉɹǝʌ ʎpɐǝɹꞁɐ sᴉ ꞁᴉɐɯǝ ɹno⅄"
+ },
+ "auth.verify-email.already-verified.title": {
+ "message": "pǝᴉɟᴉɹǝʌ ʎpɐǝɹꞁɐ ꞁᴉɐɯƎ"
+ },
+ "auth.verify-email.failed-verification.action": {
+ "message": "ꞁᴉɐɯǝ uoᴉʇɐɔᴉɟᴉɹǝʌ puǝsǝᴚ"
+ },
+ "auth.verify-email.failed-verification.description": {
+ "message": "˙uᴉ ᵷuᴉuᵷᴉs ʎq pɹɐoqɥsɐp ɹnoʎ ɥᵷnoɹɥʇ ꞁᴉɐɯǝ uoᴉʇɐɔᴉɟᴉɹǝʌ ǝɥʇ ᵷuᴉpuǝs-ǝɹ ʎɹ⟘ ˙ꞁᴉɐɯǝ ɹnoʎ ʎɟᴉɹǝʌ oʇ ǝꞁqɐun ǝɹǝʍ ǝM"
+ },
+ "auth.verify-email.failed-verification.description.logged-in": {
+ "message": "˙ʍoꞁǝq uoʇʇnq ǝɥʇ ɥᵷnoɹɥʇ ꞁᴉɐɯǝ uoᴉʇɐɔᴉɟᴉɹǝʌ ǝɥʇ ᵷuᴉpuǝs-ǝɹ ʎɹ⟘ ˙ꞁᴉɐɯǝ ɹnoʎ ʎɟᴉɹǝʌ oʇ ǝꞁqɐun ǝɹǝʍ ǝM"
+ },
+ "auth.verify-email.failed-verification.title": {
+ "message": "pǝꞁᴉɐɟ uoᴉʇɐɔᴉɟᴉɹǝʌ ꞁᴉɐɯƎ"
+ },
+ "auth.verify-email.post-verification.description": {
+ "message": "¡pǝᴉɟᴉɹǝʌ ʎꞁꞁnɟssǝɔɔns uǝǝq sɐɥ ssǝɹppɐ ꞁᴉɐɯǝ ɹno⅄"
+ },
+ "auth.verify-email.post-verification.title": {
+ "message": "uoᴉʇɐɔᴉɟᴉɹǝʌ ꞁᴉɐɯƎ"
+ },
+ "auth.verify-email.title": {
+ "message": "ꞁᴉɐɯƎ ʎɟᴉɹǝɅ"
+ },
+ "auth.welcome.checkbox.subscribe": {
+ "message": "ɥʇuᴉɹpoW ʇnoqɐ sǝʇɐpdn oʇ ǝqᴉɹɔsqnS"
+ },
+ "auth.welcome.label.tos": {
+ "message": "˙ʎɔᴉꞁoԀ ʎɔɐʌᴉɹԀ puɐ sɯɹǝ⟘ s,ɥʇuᴉɹpoW oʇ pǝǝɹᵷɐ ǝʌɐɥ noʎ 'ʇunoɔɔɐ uɐ ᵷuᴉʇɐǝɹɔ ʎᗺ"
+ },
+ "auth.welcome.long-title": {
+ "message": "¡ɥʇuᴉɹpoW oʇ ǝɯoɔꞁǝM"
+ },
+ "auth.welcome.title": {
+ "message": "ǝɯoɔꞁǝM"
+ },
+ "collection.button.delete-icon": {
+ "message": "uoɔᴉ ǝʇǝlǝᗡ"
+ },
+ "collection.button.edit-icon": {
+ "message": "uoɔᴉ ʇᴉpƎ"
+ },
+ "collection.button.remove-project": {
+ "message": "ʇɔǝɾoɹd ǝʌoɯǝᴚ"
+ },
+ "collection.button.unfollow-project": {
+ "message": "ʇɔǝɾoɹd ʍoꞁꞁoɟu∩"
+ },
+ "collection.delete-modal.description": {
+ "message": "˙ǝuopun ǝq ʇouuɐɔ uoᴉʇɔɐ sᴉɥ⟘ ˙ɹǝʌǝɹoɟ uoᴉʇɔǝlloɔ sᴉɥʇ ǝʌoɯǝɹ llᴉʍ sᴉɥ⟘"
+ },
+ "collection.delete-modal.title": {
+ "message": "¿uoᴉʇɔǝlloɔ sᴉɥʇ ǝʇǝlǝp oʇ ʇuɐʍ noʎ ǝɹns noʎ ǝɹⱯ"
+ },
+ "collection.description": {
+ "message": "ɥʇuᴉɹpoW uo {username} ʎq {name} uoᴉʇɔǝlloɔ ǝɥʇ ʍǝᴉΛ - {description}"
+ },
+ "collection.description.following": {
+ "message": "˙ɓuᴉʍolloɟ ǝɹ,noʎ sʇɔǝſoɹd ǝɥʇ llɐ ɟo uoᴉʇɔǝlloɔ pǝʇɐɹǝuǝɓ-oʇnⱯ"
+ },
+ "collection.error.not-found": {
+ "message": "punoɟ ʇou uoᴉʇɔǝlloƆ"
+ },
+ "collection.label.collection": {
+ "message": "uoᴉʇɔǝlloƆ"
+ },
+ "collection.label.created-at": {
+ "message": "{ago} pǝʇɐǝɹƆ"
+ },
+ "collection.label.curated-by": {
+ "message": "ʎq pǝʇɐɹnƆ"
+ },
+ "collection.label.no-projects": {
+ "message": "¡sʇɔǝſoɹd ou sɐɥ uoᴉʇɔǝlloɔ sᴉɥ⟘"
+ },
+ "collection.label.no-projects-auth": {
+ "message": "¿ǝuo ppɐ oʇ ǝʞᴉl noʎ plnoM\n˙sʇɔǝſoɹd ʎuɐ ǝʌɐɥ ʇ,uop no⅄"
+ },
+ "collection.label.owner": {
+ "message": "ɹǝuʍO"
+ },
+ "collection.label.projects-count": {
+ "message": "{count, plural, one {ʇɔǝſoɹd {count}} other {sʇɔǝſoɹd {count}}}"
+ },
+ "collection.label.updated-at": {
+ "message": "{ago} pǝʇɐpd∩"
+ },
+ "collection.title": {
+ "message": "uoᴉʇɔǝlloƆ - {name}"
+ },
+ "dashboard.collections.button.create-new": {
+ "message": "ʍǝu ǝʇɐǝɹƆ"
+ },
+ "dashboard.collections.label.projects-count": {
+ "message": "{count, plural, one {ʇɔǝſoɹd {count}} other {sʇɔǝſoɹd {count}}}"
+ },
+ "dashboard.collections.label.search-input": {
+ "message": "suoᴉʇɔǝlloɔ ɹnoʎ ɥɔɹɐǝS"
+ },
+ "dashboard.collections.long-title": {
+ "message": "suoᴉʇɔǝlloɔ ɹno⅄"
+ },
+ "error.collection.404.list_item.1": {
+ "message": "˙Ꞁᴚ∩ s,uoᴉʇɔǝlloɔ ǝɥʇ pǝdʎʇsᴉɯ ǝʌɐɥ ʎɐɯ no⅄"
+ },
+ "error.collection.404.list_item.2": {
+ "message": "˙ǝʇɐʌᴉɹd ǝq ʎɐɯ uoᴉʇɔǝlloɔ ǝɥ⟘"
+ },
+ "error.collection.404.list_item.3": {
+ "message": "˙ǝs∩ ɟo sɯɹǝ⟘ ɹno ɓuᴉʇɐloᴉʌ ɹoɟ ɯɐǝʇ uoᴉʇɐɹǝpoɯ s,ɥʇuᴉɹpoW ʎq uʍop uǝʞɐʇ uǝǝq ǝʌɐɥ ʎɐɯ uoᴉʇɔǝlloɔ ǝɥ⟘"
+ },
+ "error.collection.404.list_title": {
+ "message": "¿ʎɥM"
+ },
+ "error.collection.404.title": {
+ "message": "punoɟ ʇou uoᴉʇɔǝlloƆ"
+ },
+ "error.generic.404.subtitle": {
+ "message": "˙ʇsᴉxǝ oʇ ɯǝǝs ʇ,usǝop ɹoɟ ɓuᴉʞool ǝɹǝʍ noʎ ǝɓɐd ǝɥ⟘"
+ },
+ "error.generic.404.title": {
+ "message": "punoɟ ʇou ǝɓɐԀ"
+ },
+ "error.generic.default.list_item.1": {
+ "message": "˙ǝɓɐd snʇɐʇS ɹno uo uʍop sᴉ ɥʇuᴉɹpoW ɟᴉ ʞɔǝɥƆ"
+ },
+ "error.generic.default.list_item.2": {
+ "message": "˙ɹǝʌɹǝs pɹoɔsᴉᗡ ɹno ɓuᴉuᴉoſ ʎq ʍouʞ ɯɐǝ⟘ ɥʇuᴉɹpoW ǝɥʇ ʇǝl oʇ ʇuɐʍ ʎɐɯ noʎ ˋɓuᴉuǝddɐɥ sdǝǝʞ sᴉɥʇ ɟI"
+ },
+ "error.generic.default.list_title": {
+ "message": "˙sǝʇnuᴉɯ ʍǝɟ ɐ uᴉ uᴉɐɓɐ ʎɹʇ ǝsɐǝlԀ"
+ },
+ "error.generic.default.subtitle": {
+ "message": "˙ɓuoɹʍ ʇuǝʍ ɓuᴉɥʇǝɯoS"
+ },
+ "error.generic.default.title": {
+ "message": "¡ɥo ɥ∩"
+ },
+ "error.organization.404.list_item.1": {
+ "message": "˙Ꞁᴚ∩ s,uoᴉʇɐzᴉuɐɓɹo ǝɥʇ pǝdʎʇsᴉɯ ǝʌɐɥ ʎɐɯ no⅄"
+ },
+ "error.organization.404.list_item.2": {
+ "message": "˙ʇᴉ pǝʇǝlǝp ɹo Ꞁᴚ∩ ǝɥʇ pǝɓuɐɥɔ ǝʌɐɥ ʎɐɯ ɹǝuʍo s,uoᴉʇɐzᴉuɐɓɹo ǝɥ⟘"
+ },
+ "error.organization.404.list_item.3": {
+ "message": "˙ǝs∩ ɟo sɯɹǝ⟘ ɹno ɓuᴉʇɐloᴉʌ ɹoɟ ɯɐǝʇ uoᴉʇɐɹǝpoɯ s,ɥʇuᴉɹpoW ʎq pǝʌoɯǝɹ uǝǝq ǝʌɐɥ ʎɐɯ uoᴉʇɐzᴉuɐɓɹo ǝɥ⟘"
+ },
+ "error.organization.404.list_title": {
+ "message": "¿ʎɥM"
+ },
+ "error.organization.404.title": {
+ "message": "punoɟ ʇou uoᴉʇɐzᴉuɐɓɹO"
+ },
+ "error.project.404.list_item.1": {
+ "message": "˙Ꞁᴚ∩ s,ʇɔǝſoɹd ǝɥʇ pǝdʎʇsᴉɯ ǝʌɐɥ ʎɐɯ no⅄"
+ },
+ "error.project.404.list_item.2": {
+ "message": "˙ʇᴉ pǝʇǝlǝp ɹo ˋǝʇɐʌᴉɹd ʇɔǝſoɹd ǝɥʇ ǝpɐɯ ˋꞀᴚ∩ ǝɥʇ pǝɓuɐɥɔ ǝʌɐɥ ʎɐɯ ɹǝuʍo s,ʇɔǝſoɹd ǝɥ⟘"
+ },
+ "error.project.404.list_item.3": {
+ "message": "˙ǝs∩ ɟo sɯɹǝ⟘ ɹno ɓuᴉʇɐloᴉʌ ɹoɟ ɯɐǝʇ uoᴉʇɐɹǝpoɯ s,ɥʇuᴉɹpoW ʎq uʍop uǝʞɐʇ uǝǝq ǝʌɐɥ ʎɐɯ ʇɔǝſoɹd ǝɥ⟘"
+ },
+ "error.project.404.list_title": {
+ "message": "¿ʎɥM"
+ },
+ "error.project.404.title": {
+ "message": "punoɟ ʇou ʇɔǝſoɹԀ"
+ },
+ "error.user.404.list_item.1": {
+ "message": "˙ǝɯɐuɹǝsn s,ɹǝsn ǝɥʇ pǝdʎʇsᴉɯ ǝʌɐɥ ʎɐɯ no⅄"
+ },
+ "error.user.404.list_item.2": {
+ "message": "˙ʇunoɔɔɐ ɹᴉǝɥʇ pǝʇǝlǝp ɹo ǝɯɐuɹǝsn ɹᴉǝɥʇ pǝɓuɐɥɔ ǝʌɐɥ ʎɐɯ ɹǝsn ǝɥ⟘"
+ },
+ "error.user.404.list_item.3": {
+ "message": "˙ǝs∩ ɟo sɯɹǝ⟘ s,ɥʇuᴉɹpoW ɓuᴉʇɐloᴉʌ ɹoɟ pǝʇɐuᴉɯɹǝʇ uǝǝq ǝʌɐɥ ʎɐɯ ʇunoɔɔɐ s,ɹǝsn ǝɥ⟘"
+ },
+ "error.user.404.list_title": {
+ "message": "¿ʎɥM"
+ },
+ "error.user.404.title": {
+ "message": "punoɟ ʇou ɹǝs∩"
+ },
+ "frog": {
+ "message": "🐸 ¡pǝɓɓoɹɟ uǝǝq ǝʌ,no⅄"
+ },
+ "frog.altText": {
+ "message": "ɥʇuᴉɹʎqɐl ɓoɹɟ ɐ ɟo ɓuᴉʇuᴉɐd ɔᴉʇsᴉlɐǝɹoʇoɥd Ɐ"
+ },
+ "frog.froggedPeople": {
+ "message": "¡pǝɓɓoɹɟ oslɐ ǝɹǝʍ {count, plural, one {uosɹǝd ǝɹoɯ {count}} other {ǝldoǝd ǝɹoɯ {count}}}"
+ },
+ "frog.sinceOpened": {
+ "message": "{ago} pǝuǝdo sɐʍ ǝɓɐd sᴉɥ⟘"
+ },
+ "frog.title": {
+ "message": "ɓoɹℲ"
+ },
+ "layout.action.change-theme": {
+ "message": "ǝɯǝɥʇ ǝɓuɐɥƆ"
+ },
+ "layout.action.get-modrinth-app": {
+ "message": "ddⱯ ɥʇuᴉɹpoW ʇǝ⅁"
+ },
+ "layout.avatar.alt": {
+ "message": "ɹɐʇɐʌɐ ɹno⅄"
+ },
+ "layout.banner.account-action": {
+ "message": "pǝɹᴉnbǝɹ uoᴉʇɔɐ ʇunoɔɔⱯ"
+ },
+ "layout.banner.add-email.button": {
+ "message": "sɓuᴉʇʇǝs ʇunoɔɔɐ ʇᴉsᴉΛ"
+ },
+ "layout.banner.add-email.description": {
+ "message": "˙ʇunoɔɔɐ ɹnoʎ oʇ ssǝɹppɐ lᴉɐɯǝ uɐ ɹǝʇsᴉɓǝɹ oʇ noʎ spǝǝu ɥʇuᴉɹpoW ˋsuosɐǝɹ ʎʇᴉɹnɔǝs ɹoℲ"
+ },
+ "layout.banner.build-fail.description": {
+ "message": "{url} :sᴉ Ꞁᴚ∩ IԀⱯ ʇuǝɹɹnƆ ;{errors} :sǝpoɔ ɹoɹɹƎ ˙ǝlqɐlᴉɐʌɐ sᴉ IԀⱯ ǝɥʇ uǝɥʍ plᴉnqǝᴚ ˙uoᴉʇɐɹnɓᴉɟuoɔ uᴉ ɹoɹɹǝ uɐ ɹo ǝɓɐʇno uɐ oʇ ǝnp ǝq ʎɐɯ sᴉɥ⟘ ˙IԀⱯ ǝɥʇ ɯoɹɟ ǝʇɐʇs ǝʇɐɹǝuǝɓ oʇ pǝlᴉɐɟ puǝʇuoɹɟ s,ɥʇuᴉɹpoW ɟo ʎoldǝp sᴉɥ⟘"
+ },
+ "layout.banner.build-fail.title": {
+ "message": "˙ɓuᴉplᴉnq uǝɥʍ IԀⱯ ɯoɹɟ ǝʇɐʇs ɓuᴉʇɐɹǝuǝɓ ɹoɹɹƎ"
+ },
+ "layout.banner.staging.description": {
+ "message": "˙ǝɔuɐʇsuᴉ uoᴉʇɔnpoɹd ǝɥʇ uɐɥʇ ɹǝʍǝu puǝʇuoɹɟ ɹo puǝʞɔɐq ɥʇuᴉɹpoW ǝɥʇ ɟo suoᴉsɹǝʌ ʇuǝɯdolǝʌǝp-uᴉ ɓuᴉuunɹ ǝq ʎɐɯ puɐ ˋsǝsodɹnd ɓuᴉɓɓnqǝp puɐ ɓuᴉʇsǝʇ ɹoɟ pǝsn sᴉ sᴉɥ⟘ ˙ǝsɐqɐʇɐp ɥʇuᴉɹpoW uoᴉʇɔnpoɹd ǝɥʇ ɯoɹɟ ǝʇɐɹɐdǝs ʎlǝʇǝldɯoɔ sᴉ ʇuǝɯuoɹᴉʌuǝ ɓuᴉɓɐʇs ǝɥ⟘"
+ },
+ "layout.banner.staging.title": {
+ "message": "ʇuǝɯuoɹᴉʌuǝ ɓuᴉɓɐʇs s’ɥʇuᴉɹpoW ɓuᴉʍǝᴉʌ ǝɹ’no⅄"
+ },
+ "layout.banner.subscription-payment-failed.button": {
+ "message": "oɟuᴉ ɓuᴉllᴉq ǝʇɐpd∩"
+ },
+ "layout.banner.subscription-payment-failed.description": {
+ "message": "¡ssǝɔɔɐ ɓuᴉsol ʇuǝʌǝɹd oʇ poɥʇǝɯ ʇuǝɯʎɐd ɹnoʎ ǝʇɐpdn ǝsɐǝlԀ ˙ʍǝuǝɹ oʇ pǝlᴉɐɟ suoᴉʇdᴉɹɔsqns ǝɹoɯ ɹo ǝuO"
+ },
+ "layout.banner.subscription-payment-failed.title": {
+ "message": "˙pǝɹᴉnbǝɹ uoᴉʇɔɐ ɓuᴉllᴉᗺ"
+ },
+ "layout.banner.verify-email.action": {
+ "message": "lᴉɐɯǝ uoᴉʇɐɔᴉɟᴉɹǝʌ puǝs-ǝᴚ"
+ },
+ "layout.banner.verify-email.description": {
+ "message": "˙ʇunoɔɔɐ ɹnoʎ ɥʇᴉʍ pǝʇɐᴉɔossɐ ssǝɹppɐ lᴉɐɯǝ ǝɥʇ ʎɟᴉɹǝʌ oʇ noʎ spǝǝu ɥʇuᴉɹpoW ˋsuosɐǝɹ ʎʇᴉɹnɔǝs ɹoℲ"
+ },
+ "layout.footer.about": {
+ "message": "ʇnoqⱯ"
+ },
+ "layout.footer.about.careers": {
+ "message": "sɹǝǝɹɐƆ"
+ },
+ "layout.footer.about.changelog": {
+ "message": "ɓolǝɓuɐɥƆ"
+ },
+ "layout.footer.about.news": {
+ "message": "sʍǝN"
+ },
+ "layout.footer.about.rewards-program": {
+ "message": "ɯɐɹɓoɹԀ spɹɐʍǝᴚ"
+ },
+ "layout.footer.about.status": {
+ "message": "snʇɐʇS"
+ },
+ "layout.footer.legal": {
+ "message": "lɐɓǝꞀ"
+ },
+ "layout.footer.legal-disclaimer": {
+ "message": "˙⟘ℲOSOᴚƆIW ᴚO ⅁NⱯſOW H⟘IM ᗡƎ⟘ⱯIƆOSSⱯ ᴚO ⅄ᗺ ᗡƎΛOᴚԀԀⱯ ⟘ON ˙ƎƆIΛᴚƎS ⟘ℲⱯᴚƆƎNIW ꞀⱯIƆIℲℲO NⱯ ⟘ON"
+ },
+ "layout.footer.legal.copyright-policy": {
+ "message": "ⱯƆWᗡ puɐ ʎɔᴉloԀ ʇɥɓᴉɹʎdoƆ"
+ },
+ "layout.footer.legal.privacy-policy": {
+ "message": "ʎɔᴉloԀ ʎɔɐʌᴉɹԀ"
+ },
+ "layout.footer.legal.rules": {
+ "message": "sǝlnᴚ ʇuǝʇuoƆ"
+ },
+ "layout.footer.legal.security-notice": {
+ "message": "ǝɔᴉʇoN ʎʇᴉɹnɔǝS"
+ },
+ "layout.footer.legal.terms-of-use": {
+ "message": "ǝs∩ ɟo sɯɹǝ⟘"
+ },
+ "layout.footer.open-source": {
+ "message": "˙ǝɔɹnos uǝdo sᴉ ɥʇuᴉɹpoW"
+ },
+ "layout.footer.products": {
+ "message": "sʇɔnpoɹԀ"
+ },
+ "layout.footer.products.app": {
+ "message": "ddⱯ ɥʇuᴉɹpoW"
+ },
+ "layout.footer.products.plus": {
+ "message": "+ɥʇuᴉɹpoW"
+ },
+ "layout.footer.products.servers": {
+ "message": "sɹǝʌɹǝS ɥʇuᴉɹpoW"
+ },
+ "layout.footer.resources": {
+ "message": "sǝɔɹnosǝᴚ"
+ },
+ "layout.footer.resources.api-docs": {
+ "message": "uoᴉʇɐʇuǝɯnɔop IԀⱯ"
+ },
+ "layout.footer.resources.help-center": {
+ "message": "ɹǝʇuǝƆ dlǝH"
+ },
+ "layout.footer.resources.report-issues": {
+ "message": "sǝnssᴉ ʇɹodǝᴚ"
+ },
+ "layout.footer.resources.translate": {
+ "message": "ǝʇɐlsuɐɹ⟘"
+ },
+ "layout.footer.social.bluesky": {
+ "message": "ʎʞsǝnlᗺ"
+ },
+ "layout.footer.social.discord": {
+ "message": "pɹoɔsᴉᗡ"
+ },
+ "layout.footer.social.github": {
+ "message": "qnHʇᴉפ"
+ },
+ "layout.footer.social.mastodon": {
+ "message": "uopoʇsɐW"
+ },
+ "layout.footer.social.x": {
+ "message": "X"
+ },
+ "layout.menu-toggle.action": {
+ "message": "nuǝɯ ǝlɓɓo⟘"
+ },
+ "layout.meta.description": {
+ "message": "˙IԀⱯ puɐ ǝɔɐɟɹǝʇuᴉ ǝsn oʇ ʎsɐǝ ˋuɹǝpoɯ ɐ ɥʇᴉʍ ɥʇuᴉɹpoW uo sʇɔǝſoɹd ɥsᴉlqnd puɐ ɹǝʌoɔsᴉᗡ ˙ɥʇuᴉɹpoW uo sʞɔɐdpoɯ puɐ ˋsʞɔɐdǝɔɹnosǝɹ ˋsɹǝpɐɥs ˋsʞɔɐdɐʇɐp ˋsuᴉɓnld ˋspoɯ ʇɟɐɹɔǝuᴉW pɐoluʍoᗡ"
+ },
+ "layout.meta.og-description": {
+ "message": "¡ʇuǝʇuoɔ ʇɟɐɹɔǝuᴉW ɥsᴉlqnd puɐ ɹǝʌoɔsᴉᗡ"
+ },
+ "layout.nav.home": {
+ "message": "ǝɯoH"
+ },
+ "layout.nav.search": {
+ "message": "ɥɔɹɐǝS"
+ },
+ "moderation.filter.by": {
+ "message": "ʎq ɹǝʇlᴉℲ"
+ },
+ "moderation.moderate": {
+ "message": "ǝʇɐɹǝpoW"
+ },
+ "moderation.page.projects": {
+ "message": "sʇɔǝſoɹԀ"
+ },
+ "moderation.page.reports": {
+ "message": "ʇɹodǝᴚ"
+ },
+ "moderation.page.technicalReview": {
+ "message": "ʍǝᴉʌǝᴚ lɐɔᴉuɥɔǝ⟘"
+ },
+ "moderation.search.placeholder": {
+ "message": "˙˙˙ɥɔɹɐǝS"
+ },
+ "moderation.sort.by": {
+ "message": "ʎq ʇɹoS"
+ },
+ "moderation.technical.search.placeholder": {
+ "message": "˙˙˙sʍǝᴉʌǝɹ ɥɔǝʇ ɥɔɹɐǝS"
+ },
+ "profile.button.billing": {
+ "message": "ɓuᴉllᴉq ɹǝsn ǝɓɐuɐW"
+ },
+ "profile.button.info": {
+ "message": "slᴉɐʇǝp ɹǝsn ʍǝᴉΛ"
+ },
+ "profile.button.manage-projects": {
+ "message": "sʇɔǝſoɹd ǝɓɐuɐW"
+ },
+ "profile.error.not-found": {
+ "message": "punoɟ ʇou ɹǝs∩"
+ },
+ "profile.joined-at": {
+ "message": "{ago} pǝuᴉoſ"
+ },
+ "profile.label.badges": {
+ "message": "sǝɓpɐᗺ"
+ },
+ "profile.label.details": {
+ "message": "slᴉɐʇǝᗡ"
+ },
+ "profile.label.no-collections": {
+ "message": "¡suoᴉʇɔǝlloɔ ou sɐɥ ɹǝsn sᴉɥ⟘"
+ },
+ "profile.label.no-collections-auth": {
+ "message": "¿ǝuo ǝʇɐǝɹɔ oʇ ǝʞᴉl noʎ plnoM\n˙suoᴉʇɔǝlloɔ ʎuɐ ǝʌɐɥ ʇ,uop no⅄"
+ },
+ "profile.label.no-projects": {
+ "message": "¡sʇɔǝɾoɹd ou sɐɥ ɹǝsn sᴉɥ⟘"
+ },
+ "profile.label.no-projects-auth": {
+ "message": "¿ǝuo ǝʇɐǝɹɔ oʇ ǝʞᴉl noʎ plnoM\n˙sʇɔǝſoɹd ʎuɐ ǝʌɐɥ ʇ'uop no⅄"
+ },
+ "profile.label.organizations": {
+ "message": "suoᴉʇɐsᴉuɐɓɹO"
+ },
+ "profile.meta.description": {
+ "message": "ɥʇuᴉɹpoW uo sʇɔǝſoɹd s,{username} pɐoluʍoᗡ"
+ },
+ "profile.meta.description-with-bio": {
+ "message": "ɥʇuᴉɹpoꟽ uo sʇɔǝſoɹd {username}'s pɐoluʍoᗡ - {bio}"
+ },
+ "profile.stats.downloads": {
+ "message": "{count, plural, one {pɐoluʍop ʇɔǝſoɹd {count}} other {spɐoluʍop ʇɔǝſoɹd {count}}}"
+ },
+ "profile.stats.projects": {
+ "message": "{count, plural, one {ʇɔǝſoɹd {count}} other {sʇɔǝſoɹd {count}}}"
+ },
+ "profile.stats.projects-followers": {
+ "message": "{count, plural, one {ɹǝʍolloɟ ʇɔǝſoɹd {count}} other {sɹǝʍolloɟ ʇɔǝſoɹd {count}}}"
+ },
+ "profile.user-id": {
+ "message": "{id} :ᗡI ɹǝs∩"
+ },
+ "project-member-header.accept": {
+ "message": "ʇdǝɔɔⱯ"
+ },
+ "project-member-header.decline": {
+ "message": "ǝuᴉlɔǝᗡ"
+ },
+ "project-member-header.error": {
+ "message": "ɹoɹɹƎ"
+ },
+ "project-member-header.error-decline": {
+ "message": "uoᴉʇɐʇᴉʌuᴉ ɯɐǝʇ ǝuᴉlɔǝp oʇ pǝlᴉɐℲ"
+ },
+ "project-member-header.error-join": {
+ "message": "uoᴉʇɐʇᴉʌuᴉ ɯɐǝʇ ʇdǝɔɔɐ oʇ pǝlᴉɐℲ"
+ },
+ "project-member-header.invitation-no-role": {
+ "message": "˙uoᴉʇɐʇᴉʌuᴉ ǝɥʇ ǝuᴉlɔǝp ɹo ʇdǝɔɔɐ ǝsɐǝlԀ ˙ʇɔǝſoɹd sᴉɥʇ uᴉoſ oʇ pǝʇᴉʌuᴉ uǝǝq ǝʌ,no⅄"
+ },
+ "project-member-header.invitation-title": {
+ "message": "ʇɔǝſoɹd uᴉoſ oʇ uoᴉʇɐʇᴉʌuI"
+ },
+ "project-member-header.invitation-with-role": {
+ "message": "˙,{role}, ɟo ǝloɹ ǝɥʇ ɥʇᴉʍ ʇɔǝſoɹd sᴉɥʇ ɟo ɹǝqɯǝɯ ɐ ǝq pǝʇᴉʌuᴉ uǝǝq ǝʌ,no⅄"
+ },
+ "project-member-header.success": {
+ "message": "ssǝɔɔnS"
+ },
+ "project-member-header.success-decline": {
+ "message": "uoᴉʇɐʇᴉʌuᴉ ɯɐǝʇ ǝɥʇ pǝuᴉlɔǝp ǝʌɐɥ no⅄"
+ },
+ "project-member-header.success-join": {
+ "message": "ɯɐǝʇ ʇɔǝſoɹd ǝɥʇ pǝuᴉoſ ǝʌɐɥ no⅄"
+ },
+ "project-moderation-nags.publishing-checklist": {
+ "message": "ʇsᴉlʞɔǝɥɔ ɓuᴉɥsᴉlqnԀ"
+ },
+ "project-moderation-nags.required": {
+ "message": "pǝɹᴉnbǝᴚ"
+ },
+ "project-moderation-nags.resubmit-for-review": {
+ "message": "ʍǝᴉʌǝɹ ɹoɟ ʇᴉɯqnsǝᴚ"
+ },
+ "project-moderation-nags.resubmit-for-review-desc": {
+ "message": "˙ǝɓɐssǝɯ s,ɟɟɐʇs ǝɥʇ ɓuᴉssǝɹppɐ ɹǝʇɟɐ ʍǝᴉʌǝɹ ɹoɟ ʇᴉɯqnsǝɹ uɐɔ noʎ ˋsǝsɐɔ ʇsoɯ uI ˙ɟɟɐʇs s,ɥʇuᴉɹpoW ʎq {status} uǝǝq sɐɥ ʇɔǝſoɹd ɹno⅄"
+ },
+ "project-moderation-nags.submit-checklist-tooltip": {
+ "message": "¡ʇsᴉlʞɔǝɥɔ ɓuᴉɥsᴉlqnd ǝɥʇ uᴉ sdǝʇs pǝɹᴉnbǝɹ ǝɥʇ ǝʇǝldɯoɔ ʇsnɯ no⅄"
+ },
+ "project-moderation-nags.submit-for-review": {
+ "message": "ʍǝᴉʌǝɹ ɹoɟ ʇᴉɯqnS"
+ },
+ "project-moderation-nags.submit-for-review-desc": {
+ "message": "˙pǝɥsᴉlqnd ǝq oʇ ɹǝpɹo uᴉ sɹoʇɐɹǝpoɯ ʎq pǝʍǝᴉʌǝɹ ǝq ʇsnɯ ʇI ˙ʇɔǝſoɹd ǝɥʇ ɟo sɹǝqɯǝɯ ʎq ǝlqɐʍǝᴉʌ ʎluo sᴉ ʇɔǝſoɹd ɹno⅄"
+ },
+ "project-moderation-nags.suggestion": {
+ "message": "uoᴉʇsǝɓɓnS"
+ },
+ "project-moderation-nags.visit-moderation-page": {
+ "message": "ǝɓɐd uoᴉʇɐɹǝpoɯ ʇᴉsᴉΛ"
+ },
+ "project-moderation-nags.warning": {
+ "message": "ɓuᴉuɹɐM"
+ },
+ "project-type.collection.plural": {
+ "message": "suoᴉʇɔǝlloƆ"
+ },
+ "project-type.collection.singular": {
+ "message": "uoᴉʇɔǝlloƆ"
+ },
+ "project-type.datapack.plural": {
+ "message": "sʞɔɐԀ ɐʇɐᗡ"
+ },
+ "project-type.datapack.singular": {
+ "message": "ʞɔɐԀ ɐʇɐᗡ"
+ },
+ "project-type.mod.plural": {
+ "message": "spoW"
+ },
+ "project-type.mod.singular": {
+ "message": "poW"
+ },
+ "project-type.modpack.plural": {
+ "message": "sʞɔɐdpoW"
+ },
+ "project-type.modpack.singular": {
+ "message": "ʞɔɐdpoW"
+ },
+ "project-type.plugin.plural": {
+ "message": "suᴉɓnlԀ"
+ },
+ "project-type.plugin.singular": {
+ "message": "uᴉɓnlԀ"
+ },
+ "project-type.project.plural": {
+ "message": "sʇɔǝſoɹԀ"
+ },
+ "project-type.project.singular": {
+ "message": "ʇɔǝſoɹԀ"
+ },
+ "project-type.resourcepack.plural": {
+ "message": "sʞɔɐԀ ǝɔɹnosǝᴚ"
+ },
+ "project-type.resourcepack.singular": {
+ "message": "ʞɔɐԀ ǝɔɹnosǝᴚ"
+ },
+ "project-type.shader.plural": {
+ "message": "sɹǝpɐɥS"
+ },
+ "project-type.shader.singular": {
+ "message": "ɹǝpɐɥS"
+ },
+ "project.about.details.created": {
+ "message": "{date} pǝʇɐǝɹƆ"
+ },
+ "project.about.details.licensed": {
+ "message": "{license} pǝsuǝɔᴉꞀ"
+ },
+ "project.about.details.published": {
+ "message": "{date} pǝɥsᴉlqnԀ"
+ },
+ "project.about.details.submitted": {
+ "message": "{date} pǝʇʇᴉɯqnS"
+ },
+ "project.about.details.title": {
+ "message": "slᴉɐʇǝᗡ"
+ },
+ "project.about.details.updated": {
+ "message": "{date} pǝʇɐpd∩"
+ },
+ "project.actions.create-server": {
+ "message": "ɹǝʌɹǝs ɐ ǝʇɐǝɹƆ"
+ },
+ "project.actions.create-server-tooltip": {
+ "message": "ɹǝʌɹǝs ɐ ǝʇɐǝɹƆ"
+ },
+ "project.actions.dont-show-again": {
+ "message": "uᴉɐƃɐ ʍoɥs ʇ,uop"
+ },
+ "project.actions.servers-promo.description": {
+ "message": "¡ǝlssɐɥ ʇnoɥʇᴉʍ spuǝᴉɹɟ ɹnoʎ ɥʇᴉʍ ʎɐld oʇ ʎɐʍ ʇsǝᴉsɐǝ ǝɥʇ sᴉ sɹǝʌɹǝS ɥʇuᴉɹpoW"
+ },
+ "project.actions.servers-promo.monthly": {
+ "message": " / month"
+ },
+ "project.actions.servers-promo.pricing": {
+ "message": "{monthly}ϛ$ ʇɐ ƃuᴉʇɹɐʇS"
+ },
+ "project.actions.servers-promo.title": {
+ "message": "ɹǝʌɹǝs ɐ ǝʇɐǝɹƆ"
+ },
+ "project.collections.create-new": {
+ "message": "uoᴉʇɔǝlloɔ ʍǝu ǝʇɐǝɹƆ"
+ },
+ "project.collections.none-found": {
+ "message": "˙punoɟ suoᴉʇɔǝlloɔ oN"
+ },
+ "project.description.title": {
+ "message": "uoᴉʇdᴉɹɔsǝᗡ"
+ },
+ "project.details.licensed": {
+ "message": "pǝsuǝɔᴉ˥"
+ },
+ "project.gallery.title": {
+ "message": "ʎɹǝllɐ⅁"
+ },
+ "project.moderation.title": {
+ "message": "uoᴉʇɐɹǝpoW"
+ },
+ "project.stats.downloads-label": {
+ "message": "{count, plural, one {} other {s}}pɐoluʍop"
+ },
+ "project.stats.followers-label": {
+ "message": "{count, plural, one {} other {s}}ɹǝʍolloɟ"
+ },
+ "project.version.all-versions": {
+ "message": "suoᴉsɹǝʌ llⱯ"
+ },
+ "project.version.back-to-versions": {
+ "message": "suoᴉsɹǝʌ oʇ ʞɔɐᗺ"
+ },
+ "project.versions.title": {
+ "message": "suoᴉsɹǝΛ"
+ },
+ "report.already-reported": {
+ "message": "{title} pǝʇɹodǝɹ ʎpɐǝɹlɐ ǝʌ,no⅄"
+ },
+ "report.already-reported-description": {
+ "message": "˙ppɐ oʇ uoᴉʇɐɯɹoɟuᴉ ǝɹoɯ ǝʌɐɥ noʎ ɟᴉ ʇɹodǝɹ ɹnoʎ oʇ slᴉɐʇǝp ǝɹoɯ ppɐ uɐɔ no⅄ ˙ʎpɐǝɹlɐ {item} sᴉɥʇ ɹoɟ ʇɹodǝɹ uǝdo uɐ ǝʌɐɥ no⅄"
+ },
+ "report.back-to-item": {
+ "message": "{item} oʇ ʞɔɐᗺ"
+ },
+ "report.body.description": {
+ "message": "˙pǝɹouɓᴉ puɐ pǝsolɔ ǝq llᴉʍ sʇɹodǝɹ ʇuǝᴉɔᴉɟɟnsuᴉ ɹo ʎʇdɯƎ ˙ʇuɐʌǝlǝɹ puɐ ǝlqᴉssod ɟᴉ sǝɓɐɯᴉ puɐ sʞuᴉl ǝpnlɔuI"
+ },
+ "report.body.title": {
+ "message": "ʇɹodǝɹ ɹnoʎ ʇnoqɐ ʇxǝʇuoɔ lɐuoᴉʇᴉppɐ ǝpᴉʌoɹd ǝsɐǝlԀ"
+ },
+ "report.checking": {
+ "message": "˙˙˙{item} ɓuᴉʞɔǝɥƆ"
+ },
+ "report.could-not-find": {
+ "message": "{item} puᴉɟ ʇou plnoƆ"
+ },
+ "report.for.violation": {
+ "message": "ǝs∩ ɟo sɯɹǝ⟘ ɹo sǝlnᴚ ɥʇuᴉɹpoW ɟo uoᴉʇɐloᴉΛ"
+ },
+ "report.for.violation.description": {
+ "message": "˙ʇuǝʇuoɔ lɐɓǝllᴉ puɐ ˋɓuᴉpɐǝlsᴉɯ ˋǝʌᴉʇdǝɔǝp ˋǝʌᴉsuǝɟɟo ˋɯɐds ˋsnoᴉɔᴉlɐɯ ǝpnlɔuᴉ sǝldɯɐxƎ"
+ },
+ "report.form-not-for": {
+ "message": ":ɹoɟ ʇou sᴉ ɯɹoɟ sᴉɥ⟘"
+ },
+ "report.go-to-report": {
+ "message": "ʇɹodǝɹ oʇ o⅁"
+ },
+ "report.not-for.bug-reports": {
+ "message": "sʇɹodǝɹ ɓnᗺ"
+ },
+ "report.not-for.bug-reports.description": {
+ "message": "˙ɹǝʞɔɐɹʇ ǝnssᴉ ɹᴉǝɥʇ oʇ sɓnq ʇɹodǝɹ uɐɔ no⅄"
+ },
+ "report.not-for.dmca": {
+ "message": "suʍopǝʞɐʇ ⱯƆWᗡ"
+ },
+ "report.not-for.dmca.description": {
+ "message": "˙ʎɔᴉloԀ ʇɥɓᴉɹʎdoƆ ɹno ǝǝS"
+ },
+ "report.note.copyright.1": {
+ "message": "˙ʇuǝʇuoɔ pǝpɐoldnǝɹ ɟo ʇɹodǝɹ ɐ ɹǝɥʇɐɹ ʇnq ˋʇsǝnbǝɹ uʍopǝʞɐʇ ⱯƆWᗡ ɐ ɓuᴉʇʇᴉɯqns *ʇou* ǝɹɐ noʎ ʇɐɥʇ ǝʇou ǝsɐǝlԀ"
+ },
+ "report.note.copyright.2": {
+ "message": "˙ʎɔᴉloԀ ʇɥɓᴉɹʎdoƆ ɹno ǝǝs ǝsɐǝld ˋpɐǝʇsuᴉ (uoᴉʇɔɐ lɐɓǝl ɐ sᴉ ɥɔᴉɥʍ) ʇsǝnbǝɹ uʍopǝʞɐʇ ⱯƆWᗡ ɐ ǝlᴉɟ oʇ ʇuɐǝɯ noʎ ɟI"
+ },
+ "report.note.malicious.1": {
+ "message": "˙sǝldɯɐs ǝpoɔ sɐ ɥɔns ˋɹoᴉʌɐɥǝq ǝɥʇ ɟo ǝɔuǝpᴉʌǝ lɐᴉʇuɐʇsqns ǝpnlɔuᴉ ʇsnɯ ʇuǝʇuoɔ ǝʌᴉʇdǝɔǝp ɹo snoᴉɔᴉlɐɯ ɹoɟ sʇɹodǝᴚ"
+ },
+ "report.note.malicious.2": {
+ "message": "˙pǝʇdǝɔɔɐ ǝq ʇou llᴉʍ puɐ ǝɔuǝpᴉʌǝ ɟo sɯɹoɟ ʇuǝᴉɔᴉɟɟns ʇou ǝɹɐ uoᴉʇɔǝʇǝp ǝɹɐʍlɐɯ IⱯ ɹo ˋlɐʇo⟘snɹᴉΛ ˋɹǝpuǝɟǝᗡ ʇɟosoɹɔᴉW ɯoɹɟ sǝᴉɹɐɯɯnS"
+ },
+ "report.please-report": {
+ "message": ":ʇɹodǝɹ ǝsɐǝlԀ"
+ },
+ "report.question.content-id": {
+ "message": "¿{item} ǝɥʇ ɟo ᗡI ǝɥʇ sᴉ ʇɐɥM"
+ },
+ "report.question.content-type": {
+ "message": "¿ɓuᴉʇɹodǝɹ noʎ ǝɹɐ ʇuǝʇuoɔ ɟo ǝdʎʇ ʇɐɥM"
+ },
+ "report.question.report-reason": {
+ "message": "¿ɓuᴉʇɐloᴉʌ {item} sᴉɥʇ sᴉ sǝlnɹ s,ɥʇuᴉɹpoW ɟo ɥɔᴉɥM"
+ },
+ "report.report-content": {
+ "message": "sɹoʇɐɹǝpoɯ oʇ ʇuǝʇuoɔ ʇɹodǝᴚ"
+ },
+ "report.report-item": {
+ "message": "sɹoʇɐɹǝpoɯ oʇ {title} ʇɹodǝᴚ"
+ },
+ "report.submit": {
+ "message": "ʇɹodǝɹ ʇᴉɯqnS"
+ },
+ "revenue.transfers.total": {
+ "message": "˙lɐʇoʇ uᴉ {amount} uʍɐɹpɥʇᴉʍ ǝʌɐɥ no⅄"
+ },
+ "revenue.transfers.total.method": {
+ "message": "˙{method} ɥɓnoɹɥʇ {amount} uʍɐɹpɥʇᴉʍ ǝʌɐɥ no⅄"
+ },
+ "revenue.transfers.total.year": {
+ "message": "˙{year} uᴉ {amount} uʍɐɹpɥʇᴉʍ ǝʌɐɥ no⅄"
+ },
+ "revenue.transfers.total.year_method": {
+ "message": "˙{method} ɥᵷnoɹɥʇ {year} uᴉ {amount} uʍɐɹpɥʇᴉʍ ǝʌɐɥ no⅄"
+ },
+ "scopes.analytics.description": {
+ "message": "ɐʇɐp sɔᴉʇʎꞁɐuɐ ɹnoʎ ssǝɔɔⱯ"
+ },
+ "scopes.analytics.label": {
+ "message": "sɔᴉʇʎꞁɐuɐ pɐǝᴚ"
+ },
+ "scopes.collectionCreate.description": {
+ "message": "suoᴉʇɔǝꞁꞁoɔ ǝʇɐǝɹƆ"
+ },
+ "scopes.collectionCreate.label": {
+ "message": "suoᴉʇɔǝꞁꞁoɔ ǝʇɐǝɹƆ"
+ },
+ "scopes.collectionDelete.description": {
+ "message": "suoᴉʇɔǝꞁꞁoɔ ǝʇǝꞁǝᗡ"
+ },
+ "scopes.collectionDelete.label": {
+ "message": "suoᴉʇɔǝꞁꞁoɔ ǝʇǝꞁǝᗡ"
+ },
+ "scopes.collectionRead.description": {
+ "message": "suoᴉʇɔǝꞁꞁoɔ pɐǝᴚ"
+ },
+ "scopes.collectionRead.label": {
+ "message": "suoᴉʇɔǝꞁꞁoɔ pɐǝᴚ"
+ },
+ "scopes.collectionWrite.description": {
+ "message": "suoᴉʇɔǝꞁꞁoɔ oʇ ǝʇᴉɹM"
+ },
+ "scopes.collectionWrite.label": {
+ "message": "suoᴉʇɔǝꞁꞁoɔ ǝʇᴉɹM"
+ },
+ "scopes.notificationRead.description": {
+ "message": "suoᴉʇɐɔᴉɟᴉʇou ɹnoʎ pɐǝᴚ"
+ },
+ "scopes.notificationRead.label": {
+ "message": "suoᴉʇɐɔᴉɟᴉʇou pɐǝᴚ"
+ },
+ "scopes.notificationWrite.description": {
+ "message": "suoᴉʇɐɔᴉɟᴉʇou ɹnoʎ ʍǝᴉɅ/ǝʇǝꞁǝᗡ"
+ },
+ "scopes.notificationWrite.label": {
+ "message": "suoᴉʇɐɔᴉɟᴉʇou ǝʇᴉɹM"
+ },
+ "scopes.organizationCreate.description": {
+ "message": "suoᴉʇɐzᴉuɐᵷɹo ǝʇɐǝɹƆ"
+ },
+ "scopes.organizationCreate.label": {
+ "message": "suoᴉʇɐzᴉuɐᵷɹo ǝʇɐǝɹƆ"
+ },
+ "scopes.organizationDelete.description": {
+ "message": "suoᴉʇɐzᴉuɐᵷɹo ǝʇǝꞁǝᗡ"
+ },
+ "scopes.organizationDelete.label": {
+ "message": "suoᴉʇɐzᴉuɐᵷɹo ǝʇǝꞁǝᗡ"
+ },
+ "scopes.organizationRead.description": {
+ "message": "suoᴉʇɐzᴉuɐᵷɹo pɐǝᴚ"
+ },
+ "scopes.organizationRead.label": {
+ "message": "suoᴉʇɐzᴉuɐᵷɹo pɐǝᴚ"
+ },
+ "scopes.organizationWrite.description": {
+ "message": "suoᴉʇɐzᴉuɐᵷɹo oʇ ǝʇᴉɹM"
+ },
+ "scopes.organizationWrite.label": {
+ "message": "suoᴉʇɐzᴉuɐᵷɹo ǝʇᴉɹM"
+ },
+ "scopes.patCreate.description": {
+ "message": "suǝʞoʇ IԀⱯ ꞁɐuosɹǝd ǝʇɐǝɹƆ"
+ },
+ "scopes.patCreate.label": {
+ "message": "s⟘ⱯԀ ǝʇɐǝɹƆ"
+ },
+ "scopes.patDelete.description": {
+ "message": "suǝʞoʇ IԀⱯ ꞁɐuosɹǝd ɹnoʎ ǝʇǝꞁǝᗡ"
+ },
+ "scopes.patDelete.label": {
+ "message": "s⟘ⱯԀ ǝʇǝꞁǝᗡ"
+ },
+ "scopes.patRead.description": {
+ "message": "suǝʞoʇ IԀⱯ pǝʇɐǝɹɔ ʍǝᴉɅ"
+ },
+ "scopes.patRead.label": {
+ "message": "s⟘ⱯԀ pɐǝᴚ"
+ },
+ "scopes.patWrite.description": {
+ "message": "suǝʞoʇ IԀⱯ ꞁɐuosɹǝd ʇᴉpƎ"
+ },
+ "scopes.patWrite.label": {
+ "message": "s⟘ⱯԀ ǝʇᴉɹM"
+ },
+ "scopes.payoutsRead.description": {
+ "message": "ɐʇɐp sʇnoʎɐd ɹnoʎ pɐǝᴚ"
+ },
+ "scopes.payoutsRead.label": {
+ "message": "sʇnoʎɐd pɐǝᴚ"
+ },
+ "scopes.payoutsWrite.description": {
+ "message": "ʎǝuoɯ ʍɐɹpɥʇᴉM"
+ },
+ "scopes.payoutsWrite.label": {
+ "message": "sʇnoʎɐd ǝʇᴉɹM"
+ },
+ "scopes.performAnalytics.description": {
+ "message": "suoᴉʇɔɐ sɔᴉʇʎꞁɐuɐ ɯɹoɟɹǝԀ"
+ },
+ "scopes.performAnalytics.label": {
+ "message": "sɔᴉʇʎꞁɐuɐ ɯɹoɟɹǝԀ"
+ },
+ "scopes.projectCreate.description": {
+ "message": "sʇɔǝɾoɹd ʍǝu ǝʇɐǝɹƆ"
+ },
+ "scopes.projectCreate.label": {
+ "message": "sʇɔǝɾoɹd ǝʇɐǝɹƆ"
+ },
+ "scopes.projectDelete.description": {
+ "message": "sʇɔǝſoɹd ɹnoʎ ǝʇǝlǝᗡ"
+ },
+ "scopes.projectDelete.label": {
+ "message": "sʇɔǝſoɹd ǝʇǝlǝᗡ"
+ },
+ "scopes.projectRead.description": {
+ "message": "sʇɔǝſoɹd ɹnoʎ llɐ pɐǝᴚ"
+ },
+ "scopes.projectRead.label": {
+ "message": "sʇɔǝſoɹd pɐǝᴚ"
+ },
+ "scopes.projectWrite.description": {
+ "message": "ɐʇɐp ʇɔǝſoɹd oʇ ǝʇᴉɹM"
+ },
+ "scopes.projectWrite.label": {
+ "message": "sʇɔǝſoɹd ǝʇᴉɹM"
+ },
+ "scopes.reportCreate.description": {
+ "message": "sʇɹodǝɹ ǝʇɐǝɹƆ"
+ },
+ "scopes.reportCreate.label": {
+ "message": "sʇɹodǝɹ ǝʇɐǝɹƆ"
+ },
+ "scopes.reportDelete.description": {
+ "message": "sʇɹodǝɹ ǝʇǝlǝᗡ"
+ },
+ "scopes.reportDelete.label": {
+ "message": "sʇɹodǝɹ ǝʇǝlǝᗡ"
+ },
+ "scopes.reportRead.description": {
+ "message": "sʇɹodǝɹ pɐǝᴚ"
+ },
+ "scopes.reportRead.label": {
+ "message": "sʇɹodǝɹ pɐǝᴚ"
+ },
+ "scopes.reportWrite.description": {
+ "message": "sʇɹodǝɹ ʇᴉpƎ"
+ },
+ "scopes.reportWrite.label": {
+ "message": "sʇɹodǝɹ ǝʇᴉɹM"
+ },
+ "scopes.sessionAccess.description": {
+ "message": "suoᴉssǝs pǝnssᴉ-ɥʇuᴉɹpoɯ ssǝɔɔⱯ"
+ },
+ "scopes.sessionAccess.label": {
+ "message": "suoᴉssǝs ssǝɔɔⱯ"
+ },
+ "scopes.sessionDelete.description": {
+ "message": "suoᴉssǝs ǝʇǝlǝᗡ"
+ },
+ "scopes.sessionDelete.label": {
+ "message": "suoᴉssǝs ǝʇǝlǝᗡ"
+ },
+ "scopes.sessionRead.description": {
+ "message": "suoᴉssǝs ǝʌᴉʇɔɐ pɐǝᴚ"
+ },
+ "scopes.sessionRead.label": {
+ "message": "suoᴉssǝs pɐǝᴚ"
+ },
+ "scopes.threadRead.description": {
+ "message": "spɐǝɹɥʇ pɐǝᴚ"
+ },
+ "scopes.threadRead.label": {
+ "message": "spɐǝɹɥʇ pɐǝᴚ"
+ },
+ "scopes.threadWrite.description": {
+ "message": "spɐǝɹɥʇ oʇ ǝʇᴉɹM"
+ },
+ "scopes.threadWrite.label": {
+ "message": "spɐǝɹɥʇ ǝʇᴉɹM"
+ },
+ "scopes.userAuthWrite.description": {
+ "message": "ɐʇɐp uoᴉʇɐɔᴉʇuǝɥʇnɐ ɹnoʎ ʎɟᴉpoW"
+ },
+ "scopes.userAuthWrite.label": {
+ "message": "ɐʇɐp ɥʇnɐ ǝʇᴉɹM"
+ },
+ "scopes.userDelete.description": {
+ "message": "ʇunoɔɔɐ ɹnoʎ ǝʇǝlǝᗡ"
+ },
+ "scopes.userDelete.label": {
+ "message": "ʇunoɔɔɐ ɹnoʎ ǝʇǝlǝᗡ"
+ },
+ "scopes.userRead.description": {
+ "message": "uoᴉʇɐɯɹoɟuᴉ ǝlᴉɟoɹd ɔᴉlqnd ɹnoʎ ssǝɔɔⱯ"
+ },
+ "scopes.userRead.label": {
+ "message": "ɐʇɐp ɹǝsn pɐǝᴚ"
+ },
+ "scopes.userReadEmail.description": {
+ "message": "lᴉɐɯǝ ɹnoʎ pɐǝᴚ"
+ },
+ "scopes.userReadEmail.label": {
+ "message": "lᴉɐɯǝ ɹǝsn pɐǝᴚ"
+ },
+ "scopes.userWrite.description": {
+ "message": "ǝlᴉɟoɹd ɹnoʎ oʇ ǝʇᴉɹM"
+ },
+ "scopes.userWrite.label": {
+ "message": "ɐʇɐp ɹǝsn ǝʇᴉɹM"
+ },
+ "scopes.versionCreate.description": {
+ "message": "suoᴉsɹǝʌ ʍǝu ǝʇɐǝɹƆ"
+ },
+ "scopes.versionCreate.label": {
+ "message": "suoᴉsɹǝʌ ǝʇɐǝɹƆ"
+ },
+ "scopes.versionDelete.description": {
+ "message": "uoᴉsɹǝʌ ɐ ǝʇǝlǝᗡ"
+ },
+ "scopes.versionDelete.label": {
+ "message": "suoᴉsɹǝʌ ǝʇǝlǝᗡ"
+ },
+ "scopes.versionRead.description": {
+ "message": "Read all versions"
+ },
+ "scopes.versionRead.label": {
+ "message": "suoᴉsɹǝʌ pɐǝᴚ"
+ },
+ "scopes.versionWrite.description": {
+ "message": "ɐʇɐp uoᴉsɹǝʌ oʇ ǝʇᴉɹM"
+ },
+ "scopes.versionWrite.label": {
+ "message": "suoᴉsɹǝʌ ǝʇᴉɹM"
+ },
+ "search.filter.locked.server": {
+ "message": "ɹǝʌɹǝs ǝɥʇ ʎq pǝpᴉʌoɹԀ"
+ },
+ "search.filter.locked.server-game-version.title": {
+ "message": "ɹǝʌɹǝs ǝɥʇ ʎq pǝpᴉʌoɹd sᴉ uoᴉsɹǝʌ ǝɯɐ⅁"
+ },
+ "search.filter.locked.server-loader.title": {
+ "message": "ɹǝʌɹǝs ǝɥʇ ʎq pǝpᴉʌoɹd sᴉ ɹǝpɐoꞀ"
+ },
+ "search.filter.locked.server.sync": {
+ "message": "ɹǝʌɹǝs ɥʇᴉʍ ɔuʎS"
+ },
+ "servers.backup.create.in-progress.tooltip": {
+ "message": "ssǝɹɓoɹd uᴉ uoᴉʇɐǝɹɔ dnʞɔɐᗺ"
+ },
+ "servers.backup.restore.in-progress.tooltip": {
+ "message": "ssǝɹɓoɹd uᴉ ǝɹoʇsǝɹ dnʞɔɐᗺ"
+ },
+ "servers.backups.item.already-preparing": {
+ "message": "pɐoluʍop ɹoɟ dnʞɔɐq ɓuᴉɹɐdǝɹd ʎpɐǝɹlⱯ"
+ },
+ "servers.backups.item.automated": {
+ "message": "pǝʇɐɯoʇnⱯ"
+ },
+ "servers.backups.item.creating-backup": {
+ "message": "˙˙˙dnʞɔɐq ɓuᴉʇɐǝɹƆ"
+ },
+ "servers.backups.item.failed-to-create-backup": {
+ "message": "dnʞɔɐq ǝʇɐǝɹɔ oʇ pǝlᴉɐℲ"
+ },
+ "servers.backups.item.failed-to-prepare-backup": {
+ "message": "pɐoluʍop ǝɹɐdǝɹd oʇ pǝlᴉɐℲ"
+ },
+ "servers.backups.item.failed-to-restore-backup": {
+ "message": "dnʞɔɐq ɯoɹɟ ǝɹoʇsǝɹ oʇ pǝlᴉɐℲ"
+ },
+ "servers.backups.item.lock": {
+ "message": "ʞɔoꞀ"
+ },
+ "servers.backups.item.locked": {
+ "message": "pǝʞɔoꞀ"
+ },
+ "servers.backups.item.prepare-download": {
+ "message": "pɐoluʍop ǝɹɐdǝɹԀ"
+ },
+ "servers.backups.item.prepare-download-again": {
+ "message": "uᴉɐɓɐ ɓuᴉɹɐdǝɹd ʎɹ⟘"
+ },
+ "servers.backups.item.preparing-download": {
+ "message": "˙˙˙pɐoluʍop ɓuᴉɹɐdǝɹԀ"
+ },
+ "servers.backups.item.queued-for-backup": {
+ "message": "dnʞɔɐq ɹoɟ pǝnǝnꝹ"
+ },
+ "servers.backups.item.rename": {
+ "message": "ǝɯɐuǝᴚ"
+ },
+ "servers.backups.item.restore": {
+ "message": "ǝɹoʇsǝᴚ"
+ },
+ "servers.backups.item.restoring-backup": {
+ "message": "˙˙˙dnʞɔɐq ɯoɹɟ ɓuᴉɹoʇsǝᴚ"
+ },
+ "servers.backups.item.retry": {
+ "message": "ʎɹʇǝᴚ"
+ },
+ "servers.backups.item.unlock": {
+ "message": "ʞɔolu∩"
+ },
+ "servers.notice.actions": {
+ "message": "suoᴉʇɔⱯ"
+ },
+ "servers.notice.begins": {
+ "message": "suᴉɓǝᗺ"
+ },
+ "servers.notice.dismissable": {
+ "message": "ǝlqɐssᴉɯsᴉᗡ"
+ },
+ "servers.notice.expires": {
+ "message": "sǝɹᴉdxƎ"
+ },
+ "servers.notice.id": {
+ "message": "ᗡI"
+ },
+ "servers.notice.level": {
+ "message": "lǝʌǝꞀ"
+ },
+ "servers.notice.undismissable": {
+ "message": "ǝlqɐssᴉɯsᴉpu∩"
+ },
+ "servers.notices.create-notice": {
+ "message": "ǝɔᴉʇou ǝʇɐǝɹƆ"
+ },
+ "servers.notices.no-notices": {
+ "message": "sǝɔᴉʇou oN"
+ },
+ "servers.plan.large.description": {
+ "message": "˙ɓuᴉppoɯ ʎʌɐǝɥ ɹo ˋsʞɔɐdpoɯ ˋsɹǝʎɐld ૨ᘕ–૨⇂ ɹoɟ lɐǝpI"
+ },
+ "servers.plan.large.name": {
+ "message": "ǝɓɹɐꞀ"
+ },
+ "servers.plan.medium.description": {
+ "message": "˙spoɯ ǝldᴉʇlnɯ puɐ sɹǝʎɐld ૨⇂–୧ ɹoɟ ʇɐǝɹ⅁"
+ },
+ "servers.plan.medium.name": {
+ "message": "ɯnᴉpǝW"
+ },
+ "servers.plan.small.description": {
+ "message": "˙spoɯ ʇɥɓᴉl ʍǝɟ ɐ ɥʇᴉʍ spuǝᴉɹɟ ૨–⇂ ɹoɟ ʇɔǝɟɹǝԀ"
+ },
+ "servers.plan.small.name": {
+ "message": "llɐɯS"
+ },
+ "settings.billing.modal.cancel.action": {
+ "message": "uoᴉʇdᴉɹɔsqns lǝɔuɐƆ"
+ },
+ "settings.billing.modal.cancel.description": {
+ "message": "˙ǝlɔʎɔ ɓuᴉllᴉq ʇuǝɹɹnɔ ǝɥʇ ɟo puǝ ǝɥʇ lᴉʇun sʞɹǝd ɹnoʎ uᴉɐʇǝɹ llᴉʍ no⅄ ˙uoᴉʇdᴉɹɔsqns ɹnoʎ lǝɔuɐɔ llᴉʍ sᴉɥ⟘"
+ },
+ "settings.billing.modal.cancel.title": {
+ "message": "¿uoᴉʇdᴉɹɔsqns ɹnoʎ lǝɔuɐɔ oʇ ʇuɐʍ noʎ ǝɹns noʎ ǝɹⱯ"
+ },
+ "settings.billing.modal.delete.action": {
+ "message": "poɥʇǝɯ ʇuǝɯʎɐd sᴉɥʇ ǝʌoɯǝᴚ"
+ },
+ "settings.billing.modal.delete.description": {
+ "message": "˙(ɹǝʌǝɹoɟ ʎllɐǝɹ ǝʞᴉl) ɹǝʌǝɹoɟ poɥʇǝɯ ʇuǝɯʎɐd sᴉɥʇ ǝʌoɯǝɹ llᴉʍ sᴉɥ⟘"
+ },
+ "settings.billing.modal.delete.title": {
+ "message": "¿poɥʇǝɯ ʇuǝɯʎɐd sᴉɥʇ ǝʌoɯǝɹ oʇ ʇuɐʍ noʎ ǝɹns noʎ ǝɹⱯ"
+ },
+ "settings.billing.payment_method.action.add": {
+ "message": "poɥʇǝɯ ʇuǝɯʎɐd ppⱯ"
+ },
+ "settings.billing.payment_method.action.history": {
+ "message": "sǝɓɹɐɥɔ ʇsɐd ʍǝᴉΛ"
+ },
+ "settings.billing.payment_method.action.primary": {
+ "message": "ʎɹɐɯᴉɹd ǝʞɐW"
+ },
+ "settings.billing.payment_method.card_display": {
+ "message": "{last_four} uᴉ ɓuᴉpuǝ {card_brand}"
+ },
+ "settings.billing.payment_method.card_expiry": {
+ "message": "{year}/{month} sǝɹᴉdxƎ"
+ },
+ "settings.billing.payment_method.none": {
+ "message": "˙spoɥʇǝɯ ʇuǝɯʎɐd ʎuɐ pǝppɐ ʇou ǝʌɐɥ no⅄"
+ },
+ "settings.billing.payment_method.primary": {
+ "message": "ʎɹɐɯᴉɹԀ"
+ },
+ "settings.billing.payment_method.title": {
+ "message": "spoɥʇǝɯ ʇuǝɯʎɐԀ"
+ },
+ "settings.billing.payment_method_type.amazon_pay": {
+ "message": "ʎɐԀ uozɐɯⱯ"
+ },
+ "settings.billing.payment_method_type.amex": {
+ "message": "ssǝɹdxƎ uɐɔᴉɹǝɯⱯ"
+ },
+ "settings.billing.payment_method_type.cashapp": {
+ "message": "ddⱯ ɥsɐƆ"
+ },
+ "settings.billing.payment_method_type.diners": {
+ "message": "qnlƆ sɹǝuᴉᗡ"
+ },
+ "settings.billing.payment_method_type.discover": {
+ "message": "ɹǝʌoɔsᴉᗡ"
+ },
+ "settings.billing.payment_method_type.eftpos": {
+ "message": "SOԀ⟘ℲƎ"
+ },
+ "settings.billing.payment_method_type.jcb": {
+ "message": "ᗺƆſ"
+ },
+ "settings.billing.payment_method_type.mastercard": {
+ "message": "pɹɐƆɹǝʇsɐW"
+ },
+ "settings.billing.payment_method_type.paypal": {
+ "message": "lɐԀʎɐԀ"
+ },
+ "settings.billing.payment_method_type.unionpay": {
+ "message": "ʎɐԀuoᴉu∩"
+ },
+ "settings.billing.payment_method_type.unknown": {
+ "message": "poɥʇǝɯ ʇuǝɯʎɐd uʍouʞu∩"
+ },
+ "settings.billing.payment_method_type.visa": {
+ "message": "ɐsᴉΛ"
+ },
+ "settings.billing.pyro_subscription.description": {
+ "message": "˙suoᴉʇdᴉɹɔsqns ɹǝʌɹǝS ɥʇuᴉɹpoW ɹnoʎ ǝɓɐuɐW"
+ },
+ "settings.billing.pyro_subscription.title": {
+ "message": "suoᴉʇdᴉɹɔsqnS ɹǝʌɹǝS ɥʇuᴉɹpoW"
+ },
+ "settings.billing.subscription.description": {
+ "message": "˙suoᴉʇdᴉɹɔsqns ɥʇuᴉɹpoW ɹnoʎ ǝɓɐuɐW"
+ },
+ "settings.billing.subscription.title": {
+ "message": "suoᴉʇdᴉɹɔsqnS"
+ },
+ "settings.display.banner.developer-mode.button": {
+ "message": "ǝpoɯ ɹǝdolǝʌǝp ǝʇɐʌᴉʇɔɐǝᗡ"
+ },
+ "settings.display.banner.developer-mode.description": {
+ "message": "˙ǝpoɯ ɹǝdolǝʌǝp ǝlɓɓoʇ oʇ sǝɯᴉʇ ૨ ǝɓɐd ǝɥʇ ɟo ɯoʇʇoq ǝɥʇ ʇɐ oɓol ɥʇuᴉɹpoW ǝɥʇ uo ʞɔᴉlƆ ˙IԀⱯ ɥʇuᴉɹpoW ǝɥʇ ɓuᴉsn ɹǝdolǝʌǝp ɐ ǝɹ,noʎ ɟᴉ lnɟdlǝɥ ǝq ʎɐɯ ʇɐɥʇ ɥʇuᴉɹpoW ʇnoɥɓnoɹɥʇ sɓuᴉɥʇ snoᴉɹɐʌ ɟo sᗡI lɐuɹǝʇuᴉ ǝɥʇ ʍǝᴉʌ oʇ noʎ ʍollɐ llᴉʍ sᴉɥ⟘ ˙ǝʌᴉʇɔɐ sᴉ ǝpoɯ ɹǝdolǝʌǝᗡ"
+ },
+ "settings.display.flags.description": {
+ "message": "˙ǝɔᴉʌǝp sᴉɥʇ uo sǝɹnʇɐǝɟ uᴉɐʇɹǝɔ ǝlqɐsᴉp ɹo ǝlqɐuƎ"
+ },
+ "settings.display.flags.title": {
+ "message": "sǝɹnʇɐǝɟ ǝlɓɓo⟘"
+ },
+ "settings.display.project-list-layouts.datapack": {
+ "message": "ǝɓɐd sʞɔɐԀ ɐʇɐᗡ"
+ },
+ "settings.display.project-list-layouts.description": {
+ "message": "˙ǝɔᴉʌǝp sᴉɥʇ uo sʇsᴉl ʇɔǝſoɹd sʎɐldsᴉp ʇɐɥʇ ǝɓɐd ɥɔɐǝ ɹoɟ ʇnoʎɐl pǝɹɹǝɟǝɹd ɹnoʎ ʇɔǝlǝS"
+ },
+ "settings.display.project-list-layouts.mod": {
+ "message": "ǝɓɐd spoW"
+ },
+ "settings.display.project-list-layouts.modpack": {
+ "message": "ǝɓɐd sʞɔɐdpoW"
+ },
+ "settings.display.project-list-layouts.plugin": {
+ "message": "ǝɓɐd suᴉɓnlԀ"
+ },
+ "settings.display.project-list-layouts.resourcepack": {
+ "message": "ǝɓɐd sʞɔɐԀ ǝɔɹnosǝᴚ"
+ },
+ "settings.display.project-list-layouts.shader": {
+ "message": "ǝɓɐd sɹǝpɐɥS"
+ },
+ "settings.display.project-list-layouts.title": {
+ "message": "sʇnoʎɐl ʇsᴉl ʇɔǝſoɹԀ"
+ },
+ "settings.display.project-list-layouts.user": {
+ "message": "sǝƃɐd ǝlᴉɟoɹd ɹǝs∩"
+ },
+ "settings.display.project-list.layouts.collection": {
+ "message": "uoᴉʇɔǝlloƆ"
+ },
+ "settings.display.sidebar.advanced-rendering.description": {
+ "message": "˙ƃuᴉɹǝpuǝɹ pǝʇɐɹǝlǝɔɔɐ-ǝɹɐʍpɹɐɥ ʇnoɥʇᴉʍ sǝnssᴉ ǝɔuɐɯɹoɟɹǝd ǝsnɐɔ ʎɐɯ ʇɐɥʇ sʇɔǝɟɟǝ ɹnlq sɐ ɥɔns ƃuᴉɹǝpuǝɹ pǝɔuɐʌpɐ sǝlqɐuƎ"
+ },
+ "settings.display.sidebar.advanced-rendering.title": {
+ "message": "ƃuᴉɹǝpuǝɹ pǝɔuɐʌp∀"
+ },
+ "settings.display.sidebar.external-links-new-tab.description": {
+ "message": "˙qɐʇ ʍǝu ɐ uᴉ uǝdo llᴉʍ sǝƃɐd ʇᴉpǝ puɐ spɐ uo sʞuᴉl puɐ 'qɐʇ ǝɯɐs ǝɥʇ uᴉ uǝdo llᴉʍ suoᴉʇdᴉɹɔsǝp uʍopʞɹɐW uᴉ puɐ uᴉɐɯop ǝɯɐs ǝɥʇ uo sʞuᴉl 'ƃuᴉʇʇǝs sᴉɥʇ ɹǝʇʇɐɯ oN ˙qɐʇ ʍǝu ɐ uᴉ uǝdo ɥʇuᴉɹpoW ɟo ǝpᴉsʇno oƃ ɥɔᴉɥʍ sʞuᴉl ǝʞɐW"
+ },
+ "settings.display.sidebar.external-links-new-tab.title": {
+ "message": "qɐʇ ʍǝu uᴉ sʞuᴉl lɐuɹǝʇxǝ uǝdO"
+ },
+ "settings.display.sidebar.hide-app-promos.description": {
+ "message": "˙ɹǝʇooɟ ǝɥʇ uᴉ ɹo ǝƃɐd ƃuᴉpuɐl ǝɥʇ uo punoɟ ǝq llᴉʇs uɐɔ ǝƃɐd dd∀ ɥʇuᴉɹpoW ǝɥ┴ ˙uoᴉʇɐƃᴉʌɐu ʎɹɐɯᴉɹd ɯoɹɟ suoʇʇnq ,,dd∀ ɥʇuᴉɹpoW ʇǝפ,, ǝɥʇ sǝpᴉH"
+ },
+ "settings.display.sidebar.hide-app-promos.title": {
+ "message": "suoᴉʇoɯoɹd dd∀ ɥʇuᴉɹpoW ǝpᴉH"
+ },
+ "settings.display.sidebar.left-aligned-content-sidebar.title": {
+ "message": "sǝɓɐd ʇuǝʇuoɔ uo ɹɐqǝpᴉs pǝuɓᴉlɐ-ʇɟǝꞀ"
+ },
+ "settings.display.sidebar.right-aligned-content-sidebar.description": {
+ "message": "˙ʇuǝʇuoɔ s,ǝɓɐd ǝɥʇ ɟo ʇɟǝl ǝɥʇ oʇ ɹɐqǝpᴉs ǝɥʇ suɓᴉlⱯ"
+ },
+ "settings.display.sidebar.right-aligned-filters-sidebar.description": {
+ "message": "˙sʇlnsǝɹ ɥɔɹɐǝs ǝɥʇ ɟo ʇɥɓᴉɹ ǝɥʇ oʇ ɹɐqǝpᴉs sɹǝʇlᴉɟ ǝɥʇ suɓᴉlⱯ"
+ },
+ "settings.display.sidebar.right-aligned-filters-sidebar.title": {
+ "message": "sǝɓɐd ɥɔɹɐǝs uo ɹɐqǝpᴉs sɹǝʇlᴉɟ pǝuɓᴉlɐ-ʇɥɓᴉᴚ"
+ },
+ "settings.display.theme.description": {
+ "message": "˙ǝɔᴉʌǝp sᴉɥʇ uo ɥʇuᴉɹpoW ɹoɟ ǝɯǝɥʇ ɹoloɔ pǝɹɹǝɟǝɹd ɹnoʎ ʇɔǝlǝS"
+ },
+ "settings.display.theme.title": {
+ "message": "ǝɯǝɥʇ ɹoloƆ"
+ },
+ "settings.language.categories.auto": {
+ "message": "ɔᴉʇɐɯoʇnⱯ"
+ },
+ "settings.language.categories.default": {
+ "message": "sǝɓɐnɓuɐl pɹɐpuɐʇS"
+ },
+ "settings.language.categories.experimental": {
+ "message": "sǝɓɐnɓuɐl lɐʇuǝɯᴉɹǝdxƎ"
+ },
+ "settings.language.categories.fun": {
+ "message": "sǝɓɐnɓuɐl unℲ"
+ },
+ "settings.language.categories.search-result": {
+ "message": "sʇlnsǝɹ ɥɔɹɐǝS"
+ },
+ "settings.language.description": {
+ "message": "˙uᴉpʍoɹƆ uo sɹǝǝʇunloʌ ʎq pǝʇnqᴉɹʇuoɔ ǝɹɐ suoᴉʇɐlsuɐɹꞱ ˙ǝʇᴉs ǝɥʇ ɹoɟ ǝɓɐnɓuɐl pǝɹɹǝɟǝɹd ɹnoʎ ǝsooɥƆ"
+ },
+ "settings.language.languages.automatic": {
+ "message": "ǝɓɐnɓuɐl ɯǝʇsʎs ǝɥʇ ɥʇᴉʍ ɔuʎS"
+ },
+ "settings.language.languages.language-label-applying": {
+ "message": "˙˙˙ᵷuᴉʎꞁddⱯ ˙{label}"
+ },
+ "settings.language.languages.language-label-error": {
+ "message": "ɹoɹɹƎ ˙{label}"
+ },
+ "settings.language.languages.load-failed": {
+ "message": "˙ʇᴉq ɐ uᴉ uᴉɐɓɐ ʎɹꞱ ˙ǝɓɐnɓuɐl sᴉɥʇ pɐol ʇouuɐƆ"
+ },
+ "settings.language.languages.search-field.description": {
+ "message": "ʇlnsǝɹ ɥɔɹɐǝs ʇsɹᴉɟ ǝɥʇ snɔoɟ oʇ ʇᴉɯqnS"
+ },
+ "settings.language.languages.search-field.placeholder": {
+ "message": "˙˙˙ǝɓɐnɓuɐl ɐ ɹoɟ ɥɔɹɐǝS"
+ },
+ "settings.language.languages.search-results-announcement": {
+ "message": "˙ɥɔɹɐǝs ɹnoʎ {matches, plural, =0 {ɥɔʇɐɯ sǝɓɐnɓuɐl oN} one {sǝɥɔʇɐɯ ǝɓɐnɓuɐl #} other {ɥɔʇɐɯ sǝɓɐnɓuɐl #}}"
+ },
+ "settings.language.languages.search.no-results": {
+ "message": "˙ɥɔɹɐǝs ɹnoʎ ɥɔʇɐɯ sǝᵷɐnᵷuɐꞁ oN"
+ },
+ "settings.pats.action.create": {
+ "message": "⟘ⱯԀ ɐ ǝʇɐǝɹƆ"
+ },
+ "settings.pats.description": {
+ "message": "˙ǝɯᴉʇ ʎuɐ ʇɐ pǝʞoʌǝɹ puɐ pǝʇɐǝɹɔ ǝq uɐɔ ʎǝɥ⟘ ˙uoᴉʇɐʇuǝɯnɔop IԀⱯ s,ɥʇuᴉɹpoW< ǝǝs 'uoᴉʇɐɯɹoɟuᴉ ǝɹoɯ ɹoℲ ˙IԀⱯ s,ɥʇuᴉɹpoW ssǝɔɔɐ oʇ pǝsn ǝq uɐɔ s⟘ⱯԀ"
+ },
+ "settings.pats.modal.create.action": {
+ "message": "⟘ⱯԀ ǝʇɐǝɹƆ"
+ },
+ "settings.pats.modal.create.expires.label": {
+ "message": "sǝɹᴉdxƎ"
+ },
+ "settings.pats.modal.create.name.label": {
+ "message": "ǝɯɐN"
+ },
+ "settings.pats.modal.create.name.placeholder": {
+ "message": "˙˙˙ǝɯɐu s,⟘ⱯԀ ǝɥʇ ɹǝʇuƎ"
+ },
+ "settings.pats.modal.create.title": {
+ "message": "uǝʞoʇ ssǝɔɔɐ ꞁɐuosɹǝd ǝʇɐǝɹƆ"
+ },
+ "settings.pats.modal.delete.action": {
+ "message": "uǝʞoʇ sᴉɥʇ ǝʇǝꞁǝᗡ"
+ },
+ "settings.pats.modal.delete.description": {
+ "message": "˙(ɹǝʌǝɹoɟ ʎꞁꞁɐǝɹ ǝʞᴉꞁ) ɹǝʌǝɹoɟ uǝʞoʇ sᴉɥʇ ǝʌoɯǝɹ ꞁꞁᴉʍ sᴉɥ⟘"
+ },
+ "settings.pats.modal.delete.title": {
+ "message": "¿uǝʞoʇ sᴉɥʇ ǝʇǝꞁǝp oʇ ʇuɐʍ noʎ ǝɹns noʎ ǝɹⱯ"
+ },
+ "settings.pats.modal.edit.title": {
+ "message": "uǝʞoʇ ssǝɔɔɐ ꞁɐuosɹǝd ʇᴉpƎ"
+ },
+ "settings.pats.token.action.edit": {
+ "message": "uǝʞoʇ ʇᴉpƎ"
+ },
+ "settings.pats.token.action.revoke": {
+ "message": "uǝʞoʇ ǝʞoʌǝᴚ"
+ },
+ "settings.pats.token.expired-ago": {
+ "message": "{ago} pǝɹᴉdxƎ"
+ },
+ "settings.pats.token.expires-in": {
+ "message": "{inTime} sǝɹᴉdxƎ"
+ },
+ "settings.pats.token.last-used": {
+ "message": "{ago} pǝsn ʇsɐꞀ"
+ },
+ "settings.pats.token.never-used": {
+ "message": "pǝsn ɹǝʌǝN"
+ },
+ "settings.profile.bio.description": {
+ "message": "˙noʎ ʇnoqɐ ʇᴉq ǝlʇʇᴉl ɐ ǝuoʎɹǝʌǝ llǝʇ oʇ uoᴉʇdᴉɹɔsǝp ʇɹoɥs ∀"
+ },
+ "settings.profile.bio.title": {
+ "message": "oᴉᗺ"
+ },
+ "settings.profile.description": {
+ "message": "IԀ∀ ɥʇuᴉɹpoW ǝɥʇ ɥƃnoɹɥʇ puɐ ɥʇuᴉɹpoW uo ǝlqɐʍǝᴉʌ ʎlɔᴉlqnd sᴉ uoᴉʇɐɯɹoɟuᴉ ǝlᴉɟoɹd ɹno⅄"
+ },
+ "settings.profile.profile-info": {
+ "message": "uoᴉʇɐɯɹoɟuᴉ ǝlᴉɟoɹԀ"
+ },
+ "settings.profile.profile-picture.reset": {
+ "message": "ʇǝsǝɹ"
+ },
+ "settings.profile.profile-picture.title": {
+ "message": "ǝɹnʇɔᴉd ǝlᴉɟoɹԀ"
+ },
+ "settings.profile.username.description": {
+ "message": "˙ǝlᴉɟoɹd ɹnoʎ ʎɟᴉʇuǝpᴉ oʇ ǝɯɐu ǝʌᴉʇᴉsuǝsuᴉ-ǝsɐɔ ǝnbᴉun ∀"
+ },
+ "settings.profile.username.title": {
+ "message": "ǝɯɐuɹǝs∩"
+ },
+ "settings.sessions.action.revoke-session": {
+ "message": "uoᴉssǝs ǝʞoʌǝᴚ"
+ },
+ "settings.sessions.created-ago": {
+ "message": "{ago} pǝʇɐǝɹƆ"
+ },
+ "settings.sessions.current-session": {
+ "message": "uoᴉssǝs ʇuǝɹɹnƆ"
+ },
+ "settings.sessions.description": {
+ "message": "˙ʎꞁǝʇɐᴉpǝɯɯᴉ pɹoʍssɐd ʇunoɔɔɐ ɥʇuᴉɹpoW ɹnoʎ ǝᵷuɐɥɔ puɐ ǝɔᴉʌǝp ʇɐɥʇ ɟo ʇno ᵷoꞁ 'ǝzᴉuᵷoɔǝɹ ʇ,uop noʎ ʎɹʇuǝ uɐ ǝǝs noʎ ɟI\n\n˙ʎꞁꞁɐnpᴉʌᴉpuᴉ ǝuo ɥɔɐǝ ɟo ʇno ᵷoꞁ uɐɔ no⅄ ˙ʇunoɔɔɐ ɥʇuᴉɹpoW ɹnoʎ ɥʇᴉʍ uᴉ pǝᵷᵷoꞁ ʎꞁʇuǝɹɹnɔ ǝɹɐ ʇɐɥʇ sǝɔᴉʌǝp ǝɥʇ ꞁꞁɐ ǝɹɐ ǝɹǝH"
+ },
+ "settings.sessions.last-accessed-ago": {
+ "message": "{ago} pǝssǝɔɔɐ ʇsɐꞀ"
+ },
+ "settings.sessions.unknown-os": {
+ "message": "SO uʍouʞu∩"
+ },
+ "settings.sessions.unknown-platform": {
+ "message": "ɯɹoɟʇɐꞁd uʍouʞu∩"
+ }
+}
diff --git a/apps/frontend/src/locales/en-UD/languages.json b/apps/frontend/src/locales/en-UD/languages.json
new file mode 100644
index 000000000..60462fa3d
--- /dev/null
+++ b/apps/frontend/src/locales/en-UD/languages.json
@@ -0,0 +1,58 @@
+{
+ "ar": "ɔᴉqɐɹⱯ",
+ "be": "uɐᴉsnɹɐꞁǝᗺ",
+ "bg": "uɐᴉɹɐᵷꞁnᗺ",
+ "bn": "ɐꞁᵷuɐᗺ",
+ "ca": "uɐꞁɐʇɐƆ",
+ "cs": "ɥɔǝzƆ",
+ "da": "ɥsᴉuɐᗡ",
+ "de": "uɐɯɹǝ⅁",
+ "de-CH": "(puɐꞁɹǝzʇᴉʍS) uɐɯɹǝ⅁",
+ "el": "ʞǝǝɹ⅁",
+ "en-GB": "(ɯopᵷuᴉꞰ pǝʇᴉu∩) ɥsᴉꞁᵷuƎ",
+ "en-US": "(sǝʇɐʇS pǝʇᴉu∩) ɥsᴉlɓuƎ",
+ "en-x-lolcat": "⟘ⱯƆꞀOꞀ",
+ "en-x-pirate": "(ǝʇɐɹᴉԀ) ɥsᴉꞁᵷuƎ",
+ "en-x-updown": "(uʍop ǝpᴉsd∩) ɥsᴉꞁᵷuƎ",
+ "en-x-uwu": "(∩ʍ∩) ɥsᴉꞁᵷuƎ",
+ "eo": "oʇuɐɹǝdsƎ",
+ "es": "ɥsᴉuɐdS",
+ "et": "uɐᴉuoʇsƎ",
+ "fi": "ɥsᴉuuᴉℲ",
+ "fr": "ɥɔuǝɹℲ",
+ "fr-BE": "(ɯnᴉᵷꞁǝᗺ) ɥɔuǝɹℲ",
+ "fr-CA": "(ɐpɐuɐƆ) ɥɔuǝɹℲ",
+ "he": "ʍǝɹqǝH",
+ "hi": "ᴉpuᴉH",
+ "hr": "uɐᴉʇɐoɹƆ",
+ "hu": "uɐᴉɹɐᵷunH",
+ "id": "uɐᴉsǝuopuI",
+ "it": "uɐᴉꞁɐʇI",
+ "ja": "ǝsǝuɐdɐՐ",
+ "kk": "ɥʞɐzɐꞰ",
+ "ko": "uɐǝɹoꞰ",
+ "ky": "zʎᵷɹʎꞰ",
+ "lt": "uɐᴉuɐnɥʇᴉꞀ",
+ "lv": "uɐᴉʌʇɐꞀ",
+ "ms": "ʎɐꞁɐW",
+ "nb": "ꞁåɯʞoᗺ uɐᴉᵷǝʍɹoN",
+ "nl": "ɥɔʇnᗡ",
+ "nn": "ʞsɹouʎN uɐᴉᵷǝʍɹoN",
+ "pes": "uɐᴉsɹǝԀ",
+ "pl": "ɥsᴉꞁoԀ",
+ "pt": "ǝsǝnᵷnʇɹoԀ",
+ "pt-BR": "(ꞁᴉzɐɹᗺ) ǝsǝnᵷnʇɹoԀ",
+ "ro": "uɐᴉuɐɯoᴚ",
+ "ru": "uɐᴉssnᴚ",
+ "ru-x-bandit": "(ʇᴉpuɐᗺ) uɐᴉssnᴚ",
+ "sk": "ʞɐʌoꞁS",
+ "sv": "ɥsᴉpǝʍS",
+ "th": "ᴉɐɥ⟘",
+ "tok": "ɐuoԀ ᴉʞo⟘",
+ "tr": "ɥsᴉʞɹn⟘",
+ "tt": "ɹɐʇɐ⟘",
+ "uk": "uɐᴉuᴉɐɹʞ∩",
+ "vi": "ǝsǝɯɐuʇǝᴉɅ",
+ "zh-Hans": "(pǝᴉɟᴉꞁdɯᴉS) ǝsǝuᴉɥƆ",
+ "zh-Hant": "(ꞁɐuoᴉʇᴉpɐɹ⟘) ǝsǝuᴉɥƆ"
+}
diff --git a/apps/frontend/src/locales/en-UD/meta.json b/apps/frontend/src/locales/en-UD/meta.json
new file mode 100644
index 000000000..5f0a526f1
--- /dev/null
+++ b/apps/frontend/src/locales/en-UD/meta.json
@@ -0,0 +1,10 @@
+{
+ "displayName": {
+ "description": "Please enter the name of the language in its specific variant or regional form (e.g., English (US) for American English, not just English). If the language does not have any specific variant, simply enter the name of the language (e.g., Français, Deutsch).",
+ "message": "(uʍoᗡ ǝpᴉsd∩) ɥsᴉlɓuƎ"
+ },
+ "searchTerms": {
+ "description": "Please provide additional search terms associated with the language, if needed, to enhance the search functionality (e.g., American English, Deutschland). Each search term should be entered on a separate line. Translate as a hyphen (-) if no additional terms are needed.",
+ "message": "ɥsᴉlɓuƎ\nEnglush\nuʍoᗡ ǝpᴉsd∩\nUpside Down"
+ }
+}
diff --git a/apps/frontend/src/locales/en-US/index.json b/apps/frontend/src/locales/en-US/index.json
index 18352895e..2f4bb7306 100644
--- a/apps/frontend/src/locales/en-US/index.json
+++ b/apps/frontend/src/locales/en-US/index.json
@@ -1910,6 +1910,9 @@
"settings.language.languages.search.no-results": {
"message": "No languages match your search."
},
+ "settings.language.warning": {
+ "message": "Changing the site language may cause some content to appear in English if a translation is not available. The site is not yet fully translated, so some content may remain in English for certain languages. We are still working on improving our localization system, so occasionally content may appear broken."
+ },
"settings.pats.action.create": {
"message": "Create a PAT"
},
diff --git a/apps/frontend/src/locales/eo-UY/index.json b/apps/frontend/src/locales/eo-UY/index.json
new file mode 100644
index 000000000..0967ef424
--- /dev/null
+++ b/apps/frontend/src/locales/eo-UY/index.json
@@ -0,0 +1 @@
+{}
diff --git a/apps/frontend/src/locales/eo-UY/languages.json b/apps/frontend/src/locales/eo-UY/languages.json
new file mode 100644
index 000000000..799f4f83d
--- /dev/null
+++ b/apps/frontend/src/locales/eo-UY/languages.json
@@ -0,0 +1,58 @@
+{
+ "ar": "La araba",
+ "be": "La belorusa",
+ "bg": "La bulgara",
+ "bn": "La bangladeŝa",
+ "ca": "La kataluna",
+ "cs": "La ĉeĥa",
+ "da": "La dana",
+ "de": "La germana",
+ "de-CH": "La germana (Svislando)",
+ "el": "La greka",
+ "en-GB": "La angla (Britio)",
+ "en-US": "La angla (Usono)",
+ "en-x-lolcat": "MDR kato",
+ "en-x-pirate": "La angla (Pirato)",
+ "en-x-updown": "La angla (renverse)",
+ "en-x-uwu": "La angla (UŭU)",
+ "eo": "Esperanto",
+ "es": "La hispana",
+ "et": "La estona",
+ "fi": "La finna",
+ "fr": "La franca",
+ "fr-BE": "La franca (Belgio)",
+ "fr-CA": "La franca (Kanado)",
+ "he": "La hebrea",
+ "hi": "La hindia",
+ "hr": "La kroata",
+ "hu": "La hungara",
+ "id": "La indonezia",
+ "it": "La itala",
+ "ja": "La japana",
+ "kk": "La kazaĥa",
+ "ko": "La korea",
+ "ky": "La kirgiza",
+ "lt": "La litova",
+ "lv": "La latva",
+ "ms": "La malaja",
+ "nb": "La norvega bokmåla",
+ "nl": "La nederlanda",
+ "nn": "La novnorvega",
+ "pes": "La persa",
+ "pl": "La pola",
+ "pt": "La portugala",
+ "pt-BR": "La portugala (Brazilo)",
+ "ro": "La rumana",
+ "ru": "La rusa",
+ "ru-x-bandit": "La rusa (bandito)",
+ "sk": "La slovaka",
+ "sv": "La sveda",
+ "th": "La taja",
+ "tok": "Tokipono",
+ "tr": "La turka",
+ "tt": "La tatara",
+ "uk": "La ukraina",
+ "vi": "La vjetnama",
+ "zh-Hans": "La ĉina (simpla)",
+ "zh-Hant": "La ĉina (tradicia)"
+}
diff --git a/apps/frontend/src/locales/eo-UY/meta.json b/apps/frontend/src/locales/eo-UY/meta.json
new file mode 100644
index 000000000..9a85b9895
--- /dev/null
+++ b/apps/frontend/src/locales/eo-UY/meta.json
@@ -0,0 +1,10 @@
+{
+ "displayName": {
+ "description": "Please enter the name of the language in its specific variant or regional form (e.g., English (US) for American English, not just English). If the language does not have any specific variant, simply enter the name of the language (e.g., Français, Deutsch).",
+ "message": "Esperanto"
+ },
+ "searchTerms": {
+ "description": "Please provide additional search terms associated with the language, if needed, to enhance the search functionality (e.g., American English, Deutschland). Each search term should be entered on a separate line. Translate as a hyphen (-) if no additional terms are needed.",
+ "message": "EO\nEspero\nEsperantujo\nInternacia\nLingvo"
+ }
+}
diff --git a/apps/frontend/src/locales/es-419/index.json b/apps/frontend/src/locales/es-419/index.json
new file mode 100644
index 000000000..f1012dd9f
--- /dev/null
+++ b/apps/frontend/src/locales/es-419/index.json
@@ -0,0 +1,2015 @@
+{
+ "admin.billing.error.not-found": {
+ "message": "Usuario no encontrado"
+ },
+ "app-marketing.download.description": {
+ "message": "Nuestra aplicación de escritorio está disponible en todas las plataformas, elige la versión que prefieras."
+ },
+ "app-marketing.download.download-appimage": {
+ "message": "Descargar AppImage"
+ },
+ "app-marketing.download.download-beta": {
+ "message": "Descargar la beta"
+ },
+ "app-marketing.download.download-deb": {
+ "message": "Descargar DEB"
+ },
+ "app-marketing.download.download-rpm": {
+ "message": "Descargar RPM"
+ },
+ "app-marketing.download.linux": {
+ "message": "Linux"
+ },
+ "app-marketing.download.linux-disclaimer": {
+ "message": "Las versiones de la App de Modrinth para Linux tienen problemas conocidos en ciertos sistemas y configuraciones. Si la App de Modrinth no es estable en tu equipo, te recomendamos probar otras aplicaciones como Prism Launcher para instalar contenido de Modrinth de forma sencilla."
+ },
+ "app-marketing.download.mac": {
+ "message": "Mac"
+ },
+ "app-marketing.download.options-title": {
+ "message": "Opciones de descarga"
+ },
+ "app-marketing.download.terms": {
+ "message": "Al descargar la App de Modrinth, aceptas nuestros Términos de uso y nuestra Política de privacidad."
+ },
+ "app-marketing.download.third-party-packages": {
+ "message": "Paquetes de terceros"
+ },
+ "app-marketing.download.title": {
+ "message": "Descargar la App de Modrinth (Beta)"
+ },
+ "app-marketing.download.windows": {
+ "message": "Windows"
+ },
+ "app-marketing.features.follow.description": {
+ "message": "Guarda el contenido que te gusta y recibe actualizaciones con un solo clic."
+ },
+ "app-marketing.features.follow.title": {
+ "message": "Seguir proyectos"
+ },
+ "app-marketing.features.importing.description": {
+ "message": "Importa todos tus perfiles favoritos desde el launcher que usabas antes y ¡comienza a usar la App de Modrinth en segundos!"
+ },
+ "app-marketing.features.importing.gdlauncher-alt": {
+ "message": "GDLauncher"
+ },
+ "app-marketing.features.importing.multimc-alt": {
+ "message": "MultiMC"
+ },
+ "app-marketing.features.importing.title": {
+ "message": "Importación de perfiles"
+ },
+ "app-marketing.features.mod-management.actions": {
+ "message": "Acciones"
+ },
+ "app-marketing.features.mod-management.byAuthor": {
+ "message": "por {author}"
+ },
+ "app-marketing.features.mod-management.description": {
+ "message": "La App de Modrinth facilita gestionar todos tus mods en un solo lugar. Puedes instalar, desinstalar y actualizar mods con un solo clic."
+ },
+ "app-marketing.features.mod-management.installed-mods": {
+ "message": "Mods instalados"
+ },
+ "app-marketing.features.mod-management.name": {
+ "message": "Nombre"
+ },
+ "app-marketing.features.mod-management.search-mods": {
+ "message": "Buscar mods"
+ },
+ "app-marketing.features.mod-management.title": {
+ "message": "Gestión de mods"
+ },
+ "app-marketing.features.mod-management.version": {
+ "message": "Versión"
+ },
+ "app-marketing.features.offline.description": {
+ "message": "Juega con tus mods, estés conectado a internet o no."
+ },
+ "app-marketing.features.offline.title": {
+ "message": "Modo sin conexión"
+ },
+ "app-marketing.features.open-source.description": {
+ "message": "El launcher de Modrinth es completamente de código abierto. ¡Puedes ver el código fuente en nuestro GitHub!"
+ },
+ "app-marketing.features.open-source.title": {
+ "message": "Código abierto"
+ },
+ "app-marketing.features.performance.activity-monitor": {
+ "message": "Monitor de actividad"
+ },
+ "app-marketing.features.performance.cpu-percent": {
+ "message": "% CPU"
+ },
+ "app-marketing.features.performance.description": {
+ "message": "¡La App de Modrinth funciona mejor que muchos de los principales gestores de mods, usando solo 150mb de RAM!"
+ },
+ "app-marketing.features.performance.discord": {
+ "message": "Discord"
+ },
+ "app-marketing.features.performance.good-performance": {
+ "message": "Buen rendimiento"
+ },
+ "app-marketing.features.performance.google-chrome": {
+ "message": "Google Chrome"
+ },
+ "app-marketing.features.performance.infinite-mb": {
+ "message": "∞ MB"
+ },
+ "app-marketing.features.performance.infinite-times-infinite-mb": {
+ "message": "∞ * ∞ MB"
+ },
+ "app-marketing.features.performance.less-than-150mb": {
+ "message": "< 150 MB"
+ },
+ "app-marketing.features.performance.modrinth-app": {
+ "message": "App de Modrinth"
+ },
+ "app-marketing.features.performance.one-billion-percent": {
+ "message": "1000 millones %"
+ },
+ "app-marketing.features.performance.process-name": {
+ "message": "Nombre del proceso"
+ },
+ "app-marketing.features.performance.ram": {
+ "message": "RAM"
+ },
+ "app-marketing.features.performance.small": {
+ "message": "Pequeño"
+ },
+ "app-marketing.features.performance.title": {
+ "message": "Eficiente"
+ },
+ "app-marketing.features.play.description": {
+ "message": "Usa la App de Modrinth para descargar y jugar con tus mods y modpacks favoritos."
+ },
+ "app-marketing.features.play.title": {
+ "message": "Juega con tus mods favoritos"
+ },
+ "app-marketing.features.sharing.description": {
+ "message": "Crea, comparte y juega modpacks con cualquiera de los miles de mods y modpacks alojados aquí en Modrinth."
+ },
+ "app-marketing.features.sharing.modpack": {
+ "message": "Modpack"
+ },
+ "app-marketing.features.sharing.share-button": {
+ "message": "Compartir"
+ },
+ "app-marketing.features.sharing.title": {
+ "message": "Comparte modpacks"
+ },
+ "app-marketing.features.unlike-any-launcher": {
+ "message": "Como ningún otro launcher"
+ },
+ "app-marketing.features.website.description": {
+ "message": "¡La App de Modrinth está completamente integrada con el sitio web, así que puedes acceder a todos tus proyectos favoritos desde la app!"
+ },
+ "app-marketing.features.website.title": {
+ "message": "Integración con el sitio web"
+ },
+ "app-marketing.features.youve-used-before": {
+ "message": "que has usado antes"
+ },
+ "app-marketing.hero.app-screenshot-alt": {
+ "message": "Captura de pantalla de la App de Modrinth con una instancia de Cobblemon abierta en la página de \"Contenido\"."
+ },
+ "app-marketing.hero.description": {
+ "message": "La App de Modrinth es un launcher único y de código abierto que te permite jugar con tus mods favoritos y mantenerlos actualizados, todo en un solo paquete compacto."
+ },
+ "app-marketing.hero.download-button": {
+ "message": "Descargar la App de Modrinth"
+ },
+ "app-marketing.hero.download-modrinth-app": {
+ "message": "Descargar la App de Modrinth"
+ },
+ "app-marketing.hero.download-modrinth-app-for-os": {
+ "message": "Descargar la App de Modrinth para {os}"
+ },
+ "app-marketing.hero.minecraft-screenshot-alt": {
+ "message": "Captura de pantalla del menú principal de la instancia Cobblemon."
+ },
+ "app-marketing.hero.more-download-options": {
+ "message": "Más opciones de descarga"
+ },
+ "auth.authorize.action.authorize": {
+ "message": "Autorizar"
+ },
+ "auth.authorize.action.decline": {
+ "message": "Rechazar"
+ },
+ "auth.authorize.app-info": {
+ "message": "{appName} de {creator} podrá:"
+ },
+ "auth.authorize.authorize-app-name": {
+ "message": "Autorizar {appName}"
+ },
+ "auth.authorize.error.no-redirect-url": {
+ "message": "No se encontró una ubicación de redirección en la respuesta"
+ },
+ "auth.authorize.redirect-url": {
+ "message": "Serás redirigido a {url}"
+ },
+ "auth.reset-password.method-choice.action": {
+ "message": "Enviar correo de recuperación"
+ },
+ "auth.reset-password.method-choice.description": {
+ "message": "Introduce tu correo electrónico abajo y te enviaremos un enlace de recuperación para que puedas recuperar tu cuenta."
+ },
+ "auth.reset-password.method-choice.email-username.label": {
+ "message": "Correo o nombre de usuario"
+ },
+ "auth.reset-password.method-choice.email-username.placeholder": {
+ "message": "Correo electrónico"
+ },
+ "auth.reset-password.notification.email-sent.text": {
+ "message": "Se ha enviado un correo con instrucciones si el correo estaba previamente guardado en tu cuenta."
+ },
+ "auth.reset-password.notification.email-sent.title": {
+ "message": "Correo enviado"
+ },
+ "auth.reset-password.notification.password-reset.text": {
+ "message": "Ahora puedes iniciar sesión en tu cuenta con tu nueva contraseña."
+ },
+ "auth.reset-password.notification.password-reset.title": {
+ "message": "Contraseña restablecida correctamente"
+ },
+ "auth.reset-password.post-challenge.action": {
+ "message": "Restablecer contraseña"
+ },
+ "auth.reset-password.post-challenge.confirm-password.label": {
+ "message": "Confirmar contraseña"
+ },
+ "auth.reset-password.post-challenge.description": {
+ "message": "Introduce tu nueva contraseña a continuación para acceder a tu cuenta."
+ },
+ "auth.reset-password.title": {
+ "message": "Restablecer contraseña"
+ },
+ "auth.reset-password.title.long": {
+ "message": "Restablecer tu contraseña"
+ },
+ "auth.sign-in.2fa.description": {
+ "message": "Por favor, introduce un código de verificación en dos pasos para continuar."
+ },
+ "auth.sign-in.2fa.label": {
+ "message": "Introduce el código de verificación en dos pasos"
+ },
+ "auth.sign-in.2fa.placeholder": {
+ "message": "Introducir código..."
+ },
+ "auth.sign-in.additional-options": {
+ "message": "¿Contraseña olvidada? • Crear una cuenta"
+ },
+ "auth.sign-in.email-username.label": {
+ "message": "Correo o usuario"
+ },
+ "auth.sign-in.password.label": {
+ "message": "Contraseña"
+ },
+ "auth.sign-in.sign-in-with": {
+ "message": "Iniciar sesion con"
+ },
+ "auth.sign-in.title": {
+ "message": "Iniciar sesión"
+ },
+ "auth.sign-in.use-password": {
+ "message": "O usa una contraseña"
+ },
+ "auth.sign-up.action.create-account": {
+ "message": "Crear cuenta"
+ },
+ "auth.sign-up.confirm-password.label": {
+ "message": "Confirmar contraseña"
+ },
+ "auth.sign-up.email.label": {
+ "message": "Correo"
+ },
+ "auth.sign-up.label.username": {
+ "message": "Nombre de usuario"
+ },
+ "auth.sign-up.legal-dislaimer": {
+ "message": "Al crear una cuenta, aceptas los Términos y la Política de privacidad de Modrinth."
+ },
+ "auth.sign-up.notification.password-mismatch.text": {
+ "message": "¡Las contraseñas no coinciden!"
+ },
+ "auth.sign-up.password.label": {
+ "message": "Contraseña"
+ },
+ "auth.sign-up.sign-in-option.title": {
+ "message": "¿Ya tienes una cuenta?"
+ },
+ "auth.sign-up.subscribe.label": {
+ "message": "Suscríbete para recibir actualizaciones sobre Modrinth"
+ },
+ "auth.sign-up.title": {
+ "message": "Registrarse"
+ },
+ "auth.sign-up.title.create-account": {
+ "message": "O crea tu propia cuenta"
+ },
+ "auth.sign-up.title.sign-up-with": {
+ "message": "Registrarse con"
+ },
+ "auth.verify-email.action.account-settings": {
+ "message": "Configuración de cuenta"
+ },
+ "auth.verify-email.action.sign-in": {
+ "message": "Iniciar sesión"
+ },
+ "auth.verify-email.already-verified.description": {
+ "message": "¡Tu correo ya está verificado!"
+ },
+ "auth.verify-email.already-verified.title": {
+ "message": "Correo ya verificado"
+ },
+ "auth.verify-email.failed-verification.action": {
+ "message": "Reenviar correo de verificación"
+ },
+ "auth.verify-email.failed-verification.description": {
+ "message": "No pudimos verificar tu correo. Intenta reenviar el correo de verificación desde tu panel de control iniciando sesión."
+ },
+ "auth.verify-email.failed-verification.description.logged-in": {
+ "message": "No pudimos verificar tu correo electrónico. Intenta reenviar el correo de verificación usando el botón de abajo."
+ },
+ "auth.verify-email.failed-verification.title": {
+ "message": "Verificación de correo fallida"
+ },
+ "auth.verify-email.post-verification.description": {
+ "message": "¡Tu correo ha sido verificado correctamente!"
+ },
+ "auth.verify-email.post-verification.title": {
+ "message": "Verificación del correo electrónico"
+ },
+ "auth.verify-email.title": {
+ "message": "Verificar correo electrónico"
+ },
+ "auth.welcome.checkbox.subscribe": {
+ "message": "Suscribirse para recibir actualizaciones sobre Modrinth"
+ },
+ "auth.welcome.description": {
+ "message": "Ahora formas parte de la increíble comunidad de creadores y exploradores que ya están construyendo, descargando y manteniéndose al día con mods asombrosos."
+ },
+ "auth.welcome.label.tos": {
+ "message": "Al crear una cuenta, aceptas los Términos y la Política de privacidad de Modrinth."
+ },
+ "auth.welcome.long-title": {
+ "message": "¡Bienvenido a Modrinth!"
+ },
+ "auth.welcome.title": {
+ "message": "Bienvenido"
+ },
+ "collection.button.delete-icon": {
+ "message": "Eliminar ícono"
+ },
+ "collection.button.edit-icon": {
+ "message": "Editar ícono"
+ },
+ "collection.button.remove-project": {
+ "message": "Eliminar proyecto"
+ },
+ "collection.button.unfollow-project": {
+ "message": "Dejar de seguir proyecto"
+ },
+ "collection.delete-modal.description": {
+ "message": "Esto eliminará esta colección para siempre. Esta acción no se puede deshacer."
+ },
+ "collection.delete-modal.title": {
+ "message": "¿Estás seguro de que quieres eliminar esta colección?"
+ },
+ "collection.description": {
+ "message": "{description} - Ver la colección {name} de {username} en Modrinth"
+ },
+ "collection.description.following": {
+ "message": "Colección generada automáticamente de todos los proyectos que sigues."
+ },
+ "collection.error.not-found": {
+ "message": "Colección no encontrada"
+ },
+ "collection.label.collection": {
+ "message": "Colección"
+ },
+ "collection.label.created-at": {
+ "message": "Creado hace {ago}"
+ },
+ "collection.label.curated-by": {
+ "message": "Seleccionado por"
+ },
+ "collection.label.no-projects": {
+ "message": "¡Esta colección no tiene proyectos!"
+ },
+ "collection.label.no-projects-auth": {
+ "message": "No tienes ningún proyecto.\n¿Quieres añadir uno?"
+ },
+ "collection.label.owner": {
+ "message": "Propietario"
+ },
+ "collection.label.projects-count": {
+ "message": "{count, plural,one {{count} proyecto} other {{count} proyectos}}"
+ },
+ "collection.label.updated-at": {
+ "message": "Actualizado hace {ago}"
+ },
+ "collection.title": {
+ "message": "{name} - Colección"
+ },
+ "dashboard.collections.button.create-new": {
+ "message": "Crear nuevo"
+ },
+ "dashboard.collections.label.projects-count": {
+ "message": "{count, plural, one {{count} proyecto} other {{count} proyectos}}"
+ },
+ "dashboard.collections.label.search-input": {
+ "message": "Busca en tus colecciones"
+ },
+ "dashboard.collections.long-title": {
+ "message": "Tus colecciones"
+ },
+ "error.collection.404.list_item.1": {
+ "message": "Puede que hayas escrito mal la URL de la colección."
+ },
+ "error.collection.404.list_item.2": {
+ "message": "Puede que esta colección sea privada."
+ },
+ "error.collection.404.list_item.3": {
+ "message": "Puede que la colección haya sido eliminada por el equipo de moderación de Modrinth por violar nuestros Términos de Uso."
+ },
+ "error.collection.404.list_title": {
+ "message": "¿Por qué?"
+ },
+ "error.collection.404.title": {
+ "message": "Colección no encontrada"
+ },
+ "error.generic.404.subtitle": {
+ "message": "Parece que la página que estabas buscando no existe."
+ },
+ "error.generic.404.title": {
+ "message": "Página no encontrada"
+ },
+ "error.generic.default.list_item.1": {
+ "message": "Revisa si Modrinth está caído en nuestra Página de estado."
+ },
+ "error.generic.default.list_item.2": {
+ "message": "Si esto sigue ocurriendo, quizás quieras informar al equipo de Modrinth uniéndote a nuestro servidor de Discord."
+ },
+ "error.generic.default.list_title": {
+ "message": "Vuelve a intentarlo en unos minutos."
+ },
+ "error.generic.default.subtitle": {
+ "message": "Algo salió mal."
+ },
+ "error.generic.default.title": {
+ "message": "¡Ups!"
+ },
+ "error.organization.404.list_item.1": {
+ "message": "Puede que hayas escrito mal la URL de la organización."
+ },
+ "error.organization.404.list_item.2": {
+ "message": "Es posible que el propietario de la organización haya cambiado o eliminado la URL."
+ },
+ "error.organization.404.list_item.3": {
+ "message": "Es posible que el equipo de moderación de Modrinth haya eliminado la organización por violar nuestros Términos de Uso."
+ },
+ "error.organization.404.list_title": {
+ "message": "¿Por qué?"
+ },
+ "error.organization.404.title": {
+ "message": "Organización no encontrada"
+ },
+ "error.project.404.list_item.1": {
+ "message": "Puede que hayas escrito mal la URL del proyecto."
+ },
+ "error.project.404.list_item.2": {
+ "message": "El propietario del proyecto puede haber cambiado la URL, hacerlo privado o eliminarlo."
+ },
+ "error.project.404.list_item.3": {
+ "message": "Es posible que el proyecto haya sido retirado por el equipo de moderación de Modrinth por infringir nuestros Términos de Uso."
+ },
+ "error.project.404.list_title": {
+ "message": "¿Por qué?"
+ },
+ "error.project.404.title": {
+ "message": "Proyecto no encontrado"
+ },
+ "error.user.404.list_item.1": {
+ "message": "Puede que hayas escrito mal el nombre de usuario."
+ },
+ "error.user.404.list_item.2": {
+ "message": "El usuario puede haber cambiado su nombre o eliminado su cuenta."
+ },
+ "error.user.404.list_item.3": {
+ "message": "La cuenta del usuario puede haber sido suspendida por violar los Términos de uso de Modrinth."
+ },
+ "error.user.404.list_title": {
+ "message": "¿Por qué?"
+ },
+ "error.user.404.title": {
+ "message": "Usuario no encontrado"
+ },
+ "frog": {
+ "message": "¡Has sido ranado! 🐸"
+ },
+ "frog.altText": {
+ "message": "Una pintura fotorealista de un laberinto de ranas"
+ },
+ "frog.froggedPeople": {
+ "message": "{count, plural, one {{count} persona más} other {{count} personas más}} ¡han sido ranadas!"
+ },
+ "frog.sinceOpened": {
+ "message": "Esta página fue abierta {ago}"
+ },
+ "frog.title": {
+ "message": "Rana"
+ },
+ "landing.button.discover-mods": {
+ "message": "Descubre mods"
+ },
+ "landing.button.go-to-dashboard": {
+ "message": "Ir al panel de control"
+ },
+ "landing.creator.feature.constantly-evolving.description": {
+ "message": "Obtén la mejor experiencia de modding posible con actualizaciones constantes del equipo de Modrinth"
+ },
+ "landing.creator.feature.constantly-evolving.title": {
+ "message": "En constante evolución"
+ },
+ "landing.creator.feature.data-statistics.description": {
+ "message": "Obtén informes detallados sobre vistas de página, conteo de descargas e ingresos"
+ },
+ "landing.creator.feature.data-statistics.title": {
+ "message": "Datos y estadísticas"
+ },
+ "landing.creator.feature.discovery.description": {
+ "message": "¡Haz que miles de usuarios descubran tu proyecto a través de las búsquedas, nuestra página de inicio, el servidor de Discord y muchas más formas que llegarán en el futuro!"
+ },
+ "landing.creator.feature.discovery.title": {
+ "message": "Descubrimiento"
+ },
+ "landing.creator.feature.diverse-ecosystem.description": {
+ "message": "Integra tus herramientas de compilación con Minotaur para subir versiones automáticamente en cuanto publiques una nueva actualización"
+ },
+ "landing.creator.feature.diverse-ecosystem.title": {
+ "message": "Ecosistema diverso"
+ },
+ "landing.creator.feature.monetization.description": {
+ "message": "Recibe ingresos por anuncios en las páginas de tu proyecto y retira tus fondos en cualquier momento"
+ },
+ "landing.creator.feature.monetization.title": {
+ "message": "Monetización"
+ },
+ "landing.creator.feature.team-management.description": {
+ "message": "Invita a tus compañeros de equipo y administra roles y permisos con facilidad"
+ },
+ "landing.creator.feature.team-management.title": {
+ "message": "Gestión de equipo"
+ },
+ "landing.error.failedToLoadRandomProjects": {
+ "message": "Error al cargar proyectos aleatorios :("
+ },
+ "landing.feature.follow.description": {
+ "message": "Recibe notificaciones cada vez que tus proyectos favoritos se actualicen y mantente al día"
+ },
+ "landing.feature.follow.heading": {
+ "message": "Sigue tus proyectos favoritos"
+ },
+ "landing.feature.launcher.description": {
+ "message": "La API de código abierto de Modrinth permite que los launchers añadan una integración profunda con Modrinth. Puedes usar Modrinth a través de nuestra propia aplicación y de algunos de los launchers más populares como ATLauncher, MultiMC y Prism Launcher."
+ },
+ "landing.feature.launcher.heading": {
+ "message": "Juega con tu launcher favorito"
+ },
+ "landing.feature.search.description": {
+ "message": "La búsqueda ultrarrápida y los potentes filtros de Modrinth te permiten encontrar lo que buscas mientras escribes."
+ },
+ "landing.feature.search.heading": {
+ "message": "Encuentra lo que buscas, rápido y fácil"
+ },
+ "landing.heading.the-place-for-minecraft": {
+ "message": "El lugar para Minecraft {content}"
+ },
+ "landing.heading.the-place-for-minecraft.data-packs": {
+ "message": "data packs"
+ },
+ "landing.heading.the-place-for-minecraft.modpacks": {
+ "message": "modpacks"
+ },
+ "landing.heading.the-place-for-minecraft.mods": {
+ "message": "mods"
+ },
+ "landing.heading.the-place-for-minecraft.plugins": {
+ "message": "plugins"
+ },
+ "landing.heading.the-place-for-minecraft.resource-packs": {
+ "message": "paquetes de recursos"
+ },
+ "landing.heading.the-place-for-minecraft.servers": {
+ "message": "servidores"
+ },
+ "landing.heading.the-place-for-minecraft.shaders": {
+ "message": "shaders"
+ },
+ "landing.launcher.atlauncher-label": {
+ "message": "ATLauncher"
+ },
+ "landing.launcher.graphic-alt": {
+ "message": "Una representación simplificada de una ventana de Minecraft, con el logotipo de Mojang Studios en verde Modrinth."
+ },
+ "landing.launcher.modrinth-app-label": {
+ "message": "Modrinth App"
+ },
+ "landing.launcher.prism-launcher-label": {
+ "message": "Prism Launcher"
+ },
+ "landing.notifications.has-been-updated": {
+ "message": "¡{title} se ha actualizado!"
+ },
+ "landing.notifications.heading": {
+ "message": "Notificaciones"
+ },
+ "landing.notifications.received-time": {
+ "message": "Recibido {time}"
+ },
+ "landing.notifications.version-released": {
+ "message": "La versión {version} ha sido lanzada para {gameVersion}"
+ },
+ "landing.search.label": {
+ "message": "Buscar"
+ },
+ "landing.search.placeholder": {
+ "message": "Buscar..."
+ },
+ "landing.search.sort-by.label": {
+ "message": "Ordenar por"
+ },
+ "landing.section.for-creators.description": {
+ "message": "Dale un hogar en línea a tus creaciones y llega a una gran audiencia de jugadores dedicados"
+ },
+ "landing.section.for-creators.label": {
+ "message": "Para creadores"
+ },
+ "landing.section.for-creators.tagline": {
+ "message": "Comparte tu contenido con el mundo"
+ },
+ "landing.section.for-players.description": {
+ "message": "Desde biomas mágicos hasta mazmorras malditas, seguro que encuentras contenido que te llevará al siguiente nivel de gameplay."
+ },
+ "landing.section.for-players.label": {
+ "message": "Para jugadores"
+ },
+ "landing.section.for-players.tagline": {
+ "message": "Descubre más de {count} 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."
+ },
+ "layout.action.change-theme": {
+ "message": "Cambiar tema"
+ },
+ "layout.action.get-modrinth-app": {
+ "message": "Obtener la App de Modrinth"
+ },
+ "layout.avatar.alt": {
+ "message": "Tu avatar"
+ },
+ "layout.banner.account-action": {
+ "message": "Tu cuenta requiere una acción"
+ },
+ "layout.banner.add-email.button": {
+ "message": "Ir a la configuración de la cuenta"
+ },
+ "layout.banner.add-email.description": {
+ "message": "Por motivos de seguridad, Modrinth necesita que registres una dirección de correo electrónico en tu cuenta."
+ },
+ "layout.banner.build-fail.description": {
+ "message": "Esta implementación del frontend de Modrinth no pudo generar el estado desde la API. Esto puede deberse a una interrupción del servicio o a un error de configuración. Vuelve a construir cuando la API esté disponible. Códigos de error: {errors}; La URL actual de la API es: {url}"
+ },
+ "layout.banner.build-fail.title": {
+ "message": "Error al generar el estado desde la API durante la compilación."
+ },
+ "layout.banner.staging.description": {
+ "message": "ChatGPT Plus\n\nEl entorno de staging está completamente separado de la base de datos de producción de Modrinth. Se utiliza con fines de prueba y depuración, y puede estar ejecutando versiones en desarrollo del backend o frontend de Modrinth más recientes que la instancia de producción."
+ },
+ "layout.banner.staging.title": {
+ "message": "Estás viendo el entorno de staging de Modrinth"
+ },
+ "layout.banner.subscription-payment-failed.button": {
+ "message": "Actualizar información de facturación"
+ },
+ "layout.banner.subscription-payment-failed.description": {
+ "message": "Una o más suscripciones no se han renovado. ¡Actualiza tu método de pago para no perder el acceso!"
+ },
+ "layout.banner.subscription-payment-failed.title": {
+ "message": "Se requiere una acción en facturación."
+ },
+ "layout.banner.verify-email.action": {
+ "message": "Reenviar correo de verificación"
+ },
+ "layout.banner.verify-email.description": {
+ "message": "Por motivos de seguridad, Modrinth necesita verificar la dirección de correo electrónico asociada a tu cuenta."
+ },
+ "layout.footer.about": {
+ "message": "Acerca de"
+ },
+ "layout.footer.about.careers": {
+ "message": "Empleos"
+ },
+ "layout.footer.about.changelog": {
+ "message": "Historial de cambios"
+ },
+ "layout.footer.about.news": {
+ "message": "Noticias"
+ },
+ "layout.footer.about.rewards-program": {
+ "message": "Programa de recompensas"
+ },
+ "layout.footer.about.status": {
+ "message": "Estado"
+ },
+ "layout.footer.legal": {
+ "message": "Legal"
+ },
+ "layout.footer.legal-disclaimer": {
+ "message": "NO ES UN SERVICIO OFICIAL DE MINECRAFT. NO ESTÁ APROBADO POR MOJANG NI MICROSOFT, NI ESTÁ ASOCIADO CON ELLOS."
+ },
+ "layout.footer.legal.copyright-policy": {
+ "message": "Política de derechos de autor y DMCA"
+ },
+ "layout.footer.legal.privacy-policy": {
+ "message": "Política de privacidad"
+ },
+ "layout.footer.legal.rules": {
+ "message": "Reglas de contenido"
+ },
+ "layout.footer.legal.security-notice": {
+ "message": "Aviso de seguridad"
+ },
+ "layout.footer.legal.terms-of-use": {
+ "message": "Términos de Uso"
+ },
+ "layout.footer.open-source": {
+ "message": "Modrinth es de código abierto."
+ },
+ "layout.footer.products": {
+ "message": "Productos"
+ },
+ "layout.footer.products.app": {
+ "message": "Modrinth App"
+ },
+ "layout.footer.products.plus": {
+ "message": "Modrinth+"
+ },
+ "layout.footer.products.servers": {
+ "message": "Servidores de Modrinth"
+ },
+ "layout.footer.resources": {
+ "message": "Recursos"
+ },
+ "layout.footer.resources.api-docs": {
+ "message": "Documentación de la API"
+ },
+ "layout.footer.resources.help-center": {
+ "message": "Centro de ayuda"
+ },
+ "layout.footer.resources.report-issues": {
+ "message": "Reportar problemas"
+ },
+ "layout.footer.resources.translate": {
+ "message": "Traducir"
+ },
+ "layout.footer.social.bluesky": {
+ "message": "Bluesky"
+ },
+ "layout.footer.social.discord": {
+ "message": "Discord"
+ },
+ "layout.footer.social.github": {
+ "message": "GitHub"
+ },
+ "layout.footer.social.mastodon": {
+ "message": "Mastodon"
+ },
+ "layout.footer.social.x": {
+ "message": "X"
+ },
+ "layout.menu-toggle.action": {
+ "message": "Alternar menú"
+ },
+ "layout.meta.description": {
+ "message": "Descarga mods de Minecraft, plugins, datapacks, shaders, paquetes de recursos y modpacks en Modrinth. Descubre y publica proyectos en Modrinth con una interfaz moderna y fácil de usar y con API."
+ },
+ "layout.meta.og-description": {
+ "message": "¡Descubre y publica contenido de Minecraft!"
+ },
+ "layout.nav.home": {
+ "message": "Inicio"
+ },
+ "layout.nav.search": {
+ "message": "Buscar"
+ },
+ "moderation.filter.by": {
+ "message": "Filtrar por"
+ },
+ "moderation.moderate": {
+ "message": "Moderar"
+ },
+ "moderation.page.projects": {
+ "message": "Proyectos"
+ },
+ "moderation.page.reports": {
+ "message": "Reportes"
+ },
+ "moderation.page.technicalReview": {
+ "message": "Revisión técnica"
+ },
+ "moderation.search.placeholder": {
+ "message": "Buscar..."
+ },
+ "moderation.sort.by": {
+ "message": "Ordenar por"
+ },
+ "moderation.technical.search.placeholder": {
+ "message": "Buscar revisiones técnicas..."
+ },
+ "profile.button.billing": {
+ "message": "Gestionar la facturación de usuario"
+ },
+ "profile.button.info": {
+ "message": "Ver detalles de usuario"
+ },
+ "profile.button.manage-projects": {
+ "message": "Gestionar proyectos"
+ },
+ "profile.error.not-found": {
+ "message": "Usuario no encontrado"
+ },
+ "profile.joined-at": {
+ "message": "Se unió el {ago}"
+ },
+ "profile.label.badges": {
+ "message": "Insignias"
+ },
+ "profile.label.details": {
+ "message": "Detalles"
+ },
+ "profile.label.no-collections": {
+ "message": "¡Este usuario no tiene colecciones!"
+ },
+ "profile.label.no-collections-auth": {
+ "message": "No tienes ninguna colección.\n¿Te gustaría crear una?"
+ },
+ "profile.label.no-projects": {
+ "message": "¡Este usuario no tiene proyectos!"
+ },
+ "profile.label.no-projects-auth": {
+ "message": "No tienes ningún proyecto.\n¿Te gustaría crear uno?"
+ },
+ "profile.label.organizations": {
+ "message": "Organizaciones"
+ },
+ "profile.meta.description": {
+ "message": "Descarga proyectos de {username} en Modrinth"
+ },
+ "profile.meta.description-with-bio": {
+ "message": "{bio} - Descarga proyectos de {username} en Modrinth"
+ },
+ "profile.stats.downloads": {
+ "message": "{count, plural, one {{count} descarga del proyecto} other {{count} descargas del proyecto}}"
+ },
+ "profile.stats.projects": {
+ "message": "{count, plural, one {{count} proyecto} other {{count} proyectos}}"
+ },
+ "profile.stats.projects-followers": {
+ "message": "{count, plural, one {{count} seguidor del proyecto} other {{count} seguidores del proyecto}}"
+ },
+ "profile.user-id": {
+ "message": "ID de usuario: {id}"
+ },
+ "project-member-header.accept": {
+ "message": "Aceptar"
+ },
+ "project-member-header.decline": {
+ "message": "Rechazar"
+ },
+ "project-member-header.error": {
+ "message": "Error"
+ },
+ "project-member-header.error-decline": {
+ "message": "Error al rechazar la invitación del equipo"
+ },
+ "project-member-header.error-join": {
+ "message": "Error al aceptar la invitación del equipo"
+ },
+ "project-member-header.invitation-no-role": {
+ "message": "Has sido invitado a participar en este proyecto. Por favor, acepta o rechaza la invitación."
+ },
+ "project-member-header.invitation-title": {
+ "message": "Invitación para participar en el proyecto"
+ },
+ "project-member-header.invitation-with-role": {
+ "message": "Has sido invitado a formar parte de este proyecto con el rol de '{role}'."
+ },
+ "project-member-header.success": {
+ "message": "Éxito"
+ },
+ "project-member-header.success-decline": {
+ "message": "Has rechazado la invitación del equipo"
+ },
+ "project-member-header.success-join": {
+ "message": "Te has unido al equipo del proyecto"
+ },
+ "project-moderation-nags.publishing-checklist": {
+ "message": "Lista de verificación para la publicación"
+ },
+ "project-moderation-nags.required": {
+ "message": "Requerido"
+ },
+ "project-moderation-nags.resubmit-for-review": {
+ "message": "Reenviar para revisión"
+ },
+ "project-moderation-nags.resubmit-for-review-desc": {
+ "message": "Tu proyecto ha sido {status} por el staff de Modrinth. En la mayoría de los casos, puedes volver a enviarlo para su revisión después de responder al mensaje del staff."
+ },
+ "project-moderation-nags.submit-checklist-tooltip": {
+ "message": "¡Debes completar los pasos requeridos en la lista de verificación de publicación!"
+ },
+ "project-moderation-nags.submit-for-review": {
+ "message": "Enviar para revisión"
+ },
+ "project-moderation-nags.submit-for-review-desc": {
+ "message": "Tu proyecto solo puede ser visto por los miembros del proyecto. Debe ser revisado por los moderadores para poder ser publicado."
+ },
+ "project-moderation-nags.suggestion": {
+ "message": "Sugerencia"
+ },
+ "project-moderation-nags.visit-moderation-page": {
+ "message": "Ver la página de moderación"
+ },
+ "project-moderation-nags.warning": {
+ "message": "Advertencia"
+ },
+ "project-type.collection.plural": {
+ "message": "Colecciones"
+ },
+ "project-type.collection.singular": {
+ "message": "Colección"
+ },
+ "project-type.datapack.plural": {
+ "message": "Data Packs"
+ },
+ "project-type.datapack.singular": {
+ "message": "Data Pack"
+ },
+ "project-type.mod.plural": {
+ "message": "Mods"
+ },
+ "project-type.mod.singular": {
+ "message": "Mod"
+ },
+ "project-type.modpack.plural": {
+ "message": "Modpacks"
+ },
+ "project-type.modpack.singular": {
+ "message": "Modpack"
+ },
+ "project-type.plugin.plural": {
+ "message": "Plugins"
+ },
+ "project-type.plugin.singular": {
+ "message": "Plugin"
+ },
+ "project-type.project.plural": {
+ "message": "Proyectos"
+ },
+ "project-type.project.singular": {
+ "message": "Proyecto"
+ },
+ "project-type.resourcepack.plural": {
+ "message": "Paquetes de recursos"
+ },
+ "project-type.resourcepack.singular": {
+ "message": "Paquete de recursos"
+ },
+ "project-type.shader.plural": {
+ "message": "Shaders"
+ },
+ "project-type.shader.singular": {
+ "message": "Shader"
+ },
+ "project.about.details.created": {
+ "message": "Creado {date}"
+ },
+ "project.about.details.licensed": {
+ "message": "Con licensia {license}"
+ },
+ "project.about.details.published": {
+ "message": "Publicado {date}"
+ },
+ "project.about.details.submitted": {
+ "message": "Enviado {date}"
+ },
+ "project.about.details.title": {
+ "message": "Detalles"
+ },
+ "project.about.details.updated": {
+ "message": "Actualizado {date}"
+ },
+ "project.actions.create-server": {
+ "message": "Crear un servidor"
+ },
+ "project.actions.create-server-tooltip": {
+ "message": "Crear un servidor"
+ },
+ "project.actions.dont-show-again": {
+ "message": "No mostrar de nuevo"
+ },
+ "project.actions.review-project": {
+ "message": "Revisar proyecto"
+ },
+ "project.actions.servers-promo.description": {
+ "message": "¡Modrinth Servers es la forma más fácil de jugar con tus amigos sin complicaciones!"
+ },
+ "project.actions.servers-promo.monthly": {
+ "message": " / mes"
+ },
+ "project.actions.servers-promo.pricing": {
+ "message": "A partir de $5{monthly}"
+ },
+ "project.actions.servers-promo.title": {
+ "message": "Crear un servidor"
+ },
+ "project.collections.create-new": {
+ "message": "Crear nueva colección"
+ },
+ "project.collections.none-found": {
+ "message": "No se encontraron colecciones."
+ },
+ "project.description.title": {
+ "message": "Descripción"
+ },
+ "project.details.licensed": {
+ "message": "Con licensia"
+ },
+ "project.download.game-version": {
+ "message": "Version del juego: {version}"
+ },
+ "project.download.game-version-error": {
+ "message": "Error: no se encontraron versiones del juego"
+ },
+ "project.download.game-version-tooltip": {
+ "message": "{title} solo está disponible para {version}"
+ },
+ "project.download.game-version-unsupported-tooltip": {
+ "message": "{title} no soporta {gameVersion} para {platform}"
+ },
+ "project.download.install-with-app": {
+ "message": "Instalar con la App de Modrinth"
+ },
+ "project.download.no-app": {
+ "message": "¿No tienes la App de Modrinth?"
+ },
+ "project.download.no-versions-available": {
+ "message": "No hay versiones disponibles para {gameVersion} y {platform}."
+ },
+ "project.download.platform": {
+ "message": "Plataforma: {platform}"
+ },
+ "project.download.platform-error": {
+ "message": "Error: no se encontraron plataformas"
+ },
+ "project.download.platform-tooltip": {
+ "message": "{title} solo está disponible para {platform}"
+ },
+ "project.download.platform-unsupported-tooltip": {
+ "message": "{title} no soporta {platform} para {gameVersion}"
+ },
+ "project.download.search-game-versions": {
+ "message": "Buscar versiones del juego..."
+ },
+ "project.download.search-game-versions-label": {
+ "message": "Buscar versiones del juego..."
+ },
+ "project.download.select-game-version": {
+ "message": "Selecciona la versión del juego"
+ },
+ "project.download.select-platform": {
+ "message": "Elige la plataforma"
+ },
+ "project.download.show-all-versions": {
+ "message": "Mostrar todas las versiones"
+ },
+ "project.download.title": {
+ "message": "Descargar {title}"
+ },
+ "project.environment.migration-no-permission.message": {
+ "message": "Acabamos de renovar el sistema de Entornos en Modrinth y ahora hay nuevas opciones disponibles. No tienes permiso para modificar estos ajustes, pero avisa a otro miembro del proyecto que los metadatos del entorno necesitan ser verificados."
+ },
+ "project.environment.migration-no-permission.title": {
+ "message": "Los metadatos de entorno necesitan ser verificados"
+ },
+ "project.environment.migration.learn-more": {
+ "message": "Aprender más sobre este cambio"
+ },
+ "project.environment.migration.message": {
+ "message": "Acabamos de renovar el sistema de Entornos en Modrinth y ahora hay nuevas opciones disponibles. Por favor, visita la configuración de tu proyecto y verifica que los metadatos sean correctos."
+ },
+ "project.environment.migration.review-button": {
+ "message": "Revisar opciones de entorno"
+ },
+ "project.environment.migration.title": {
+ "message": "Por favor revisa los metadatos de entorno"
+ },
+ "project.error.loading": {
+ "message": "Error al cargar los datos del proyecto{message}"
+ },
+ "project.error.page-not-found": {
+ "message": "La página no pudo ser encontrada"
+ },
+ "project.error.project-not-found": {
+ "message": "Proyecto no encontrado"
+ },
+ "project.gallery.title": {
+ "message": "Galería"
+ },
+ "project.license.error": {
+ "message": "El texto de la licensia no pudo ser recuperado."
+ },
+ "project.license.loading": {
+ "message": "Cargando texto de la licencia..."
+ },
+ "project.license.title": {
+ "message": "Licencia"
+ },
+ "project.moderation.title": {
+ "message": "Moderación"
+ },
+ "project.navigation.changelog": {
+ "message": "Historial de cambios"
+ },
+ "project.notification.icon-updated.message": {
+ "message": "El ícono de tu proyecto se ha actualizado."
+ },
+ "project.notification.icon-updated.title": {
+ "message": "Ícono del proyecto actualizado"
+ },
+ "project.notification.updated.message": {
+ "message": "Tu proyecto ha sido actualizado."
+ },
+ "project.notification.updated.title": {
+ "message": "Proyecto actualizado"
+ },
+ "project.settings.environment.notice.missing-env.description": {
+ "message": "A tu proyecto le faltan metadatos de entorno, por favor elige la opcion apropiada debajo."
+ },
+ "project.settings.environment.notice.missing-env.title": {
+ "message": "Por favor elige un entorno para tu proyecto"
+ },
+ "project.settings.environment.notice.multiple-environments.description": {
+ "message": "Diferentes versiones de tu proyecto tienen diferentes entornos seleccionados, así que no puedes editarlos globalmente por el momento."
+ },
+ "project.settings.environment.notice.multiple-environments.title": {
+ "message": "Tu proyecto tiene multiples entornos"
+ },
+ "project.settings.environment.notice.review-options.description": {
+ "message": "Acabamos de renovar el sistema de Entornos en Modrinth y ahora hay nuevas opciones disponibles. ¡Asegúrate de que la opción correcta esté seleccionada a continuación y luego haz clic en 'Verificar' cuando termines!"
+ },
+ "project.settings.environment.notice.review-options.title": {
+ "message": "Por favor revisa las opciones debajo"
+ },
+ "project.settings.environment.notice.wrong-project-type.description": {
+ "message": "Solo los proyectos de mod o modpack pueden tener metadatos de entorno."
+ },
+ "project.settings.environment.notice.wrong-project-type.title": {
+ "message": "Este tipo de proyecto no soporta metadatos de entorno"
+ },
+ "project.settings.environment.verification.verify-button": {
+ "message": "Verificar"
+ },
+ "project.settings.environment.verification.verify-text": {
+ "message": "Verifica que el entorno de este proyecto esté configurado correctamente."
+ },
+ "project.settings.general.name.description": {
+ "message": "Evita prefijos, sufijos, explicaciones en parentesis, o descripciones añadidas—solo el nombre actual del proyecto."
+ },
+ "project.settings.general.name.placeholder.1": {
+ "message": "ej. El Nether Reimaginado 2"
+ },
+ "project.settings.general.name.placeholder.2": {
+ "message": "ej. Equipamento de Construcción"
+ },
+ "project.settings.general.name.placeholder.3": {
+ "message": "ej. Mejor que Cavar"
+ },
+ "project.settings.general.name.placeholder.4": {
+ "message": "eg. Portales Mejorados"
+ },
+ "project.settings.general.name.placeholder.5": {
+ "message": "ej. Mobs Peligrosos"
+ },
+ "project.settings.general.name.title": {
+ "message": "Nombre"
+ },
+ "project.settings.general.tagline.description": {
+ "message": "Resume tu proyecto en una oración o menos."
+ },
+ "project.settings.general.tagline.placeholder.1": {
+ "message": "ej. Cambia por completo la progresión del juego alrededor del Nether."
+ },
+ "project.settings.general.tagline.placeholder.2": {
+ "message": "ej. Añade vestimenta de construcción."
+ },
+ "project.settings.general.tagline.placeholder.3": {
+ "message": "ej. Añade mecánicas realistas de construcción de túneles mineros."
+ },
+ "project.settings.general.tagline.placeholder.4": {
+ "message": "ej. Mejora cómo los portales del Nether se enlazan entre sí."
+ },
+ "project.settings.general.tagline.placeholder.5": {
+ "message": "ej. Añade versiones jefe poderosas de las criaturas normales para encontrarlas de noche."
+ },
+ "project.settings.general.tagline.title": {
+ "message": "Eslogan"
+ },
+ "project.settings.general.url.title": {
+ "message": "URL"
+ },
+ "project.settings.title": {
+ "message": "Configuración"
+ },
+ "project.settings.visit-dashboard": {
+ "message": "Ver el panel de control de proyectos"
+ },
+ "project.stats.downloads-label": {
+ "message": "descarga{count, plural, one {} other {s}}"
+ },
+ "project.stats.followers-label": {
+ "message": "seguidor{count, plural, one {} other {es}}"
+ },
+ "project.status.archived.message": {
+ "message": "{title} se ha archivado. {title} no recibirá más actualizaciones hasta que el autor decida desarchivar el proyecto."
+ },
+ "project.version.all-versions": {
+ "message": "Todas las versiones"
+ },
+ "project.version.back-to-versions": {
+ "message": "Volver a versiones"
+ },
+ "project.versions.title": {
+ "message": "Versiones"
+ },
+ "report.already-reported": {
+ "message": "Ya has reportado {title}"
+ },
+ "report.already-reported-description": {
+ "message": "Ya tienes un reporte abierto para este {item}. Puedes añadir más detalles a tu reporte si tienes información adicional."
+ },
+ "report.back-to-item": {
+ "message": "Volver a {item}"
+ },
+ "report.body.description": {
+ "message": "Incluye enlaces e imágenes si es posible y relevante. Los reportes vacíos o insuficientes serán cerrados e ignorados."
+ },
+ "report.body.title": {
+ "message": "Por favor, proporciona contexto adicional acerca de tu reporte"
+ },
+ "report.checking": {
+ "message": "Revisando {item}..."
+ },
+ "report.could-not-find": {
+ "message": "No se ha podido encontrar {item}"
+ },
+ "report.for.violation": {
+ "message": "Violación de las Reglas o Términos de Uso de Modrinth"
+ },
+ "report.for.violation.description": {
+ "message": "Ejemplos incluyen contenido malicioso, no deseado, ofensivo, engañoso e ilegal."
+ },
+ "report.form-not-for": {
+ "message": "Este formulario no es para:"
+ },
+ "report.go-to-report": {
+ "message": "Ir a reporte"
+ },
+ "report.not-for.bug-reports": {
+ "message": "Informes de errores"
+ },
+ "report.not-for.bug-reports.description": {
+ "message": "Puedes reportar errores en su rastreador de errores."
+ },
+ "report.not-for.dmca": {
+ "message": "Retirada de contenidos DMCA"
+ },
+ "report.not-for.dmca.description": {
+ "message": "Consulte nuestra Política de derechos de autor."
+ },
+ "report.note.copyright.1": {
+ "message": "Ten en cuenta que *no* estás enviando una solicitud de retirada DMCA, sino reportando contenido re-subido."
+ },
+ "report.note.copyright.2": {
+ "message": "Si lo que querías era presentar una solicitud de retirada DMCA (que es una acción legal), consulta nuestra Política de derechos de autor."
+ },
+ "report.note.malicious.1": {
+ "message": "Reportes de contenido malicioso o engañoso deben incluir evidencia sustancial de este comportamiento, como muestras de código."
+ },
+ "report.note.malicious.2": {
+ "message": "Resúmenes de Microsoft Defender, Virus total o detección de malware con IA no son formas suficientes de evidencia y no serán aceptados."
+ },
+ "report.please-report": {
+ "message": "Por favor, informa:"
+ },
+ "report.question.content-id": {
+ "message": "¿Cuál es el ID de este {item}?"
+ },
+ "report.question.content-type": {
+ "message": "¿Qué tipo de contenido estás reportando?"
+ },
+ "report.question.report-reason": {
+ "message": "¿Cuál de las reglas de Modrinth está violando este {item}?"
+ },
+ "report.report-content": {
+ "message": "Reportar contenido a moderadores"
+ },
+ "report.report-item": {
+ "message": "Reportar {title} a moderadores"
+ },
+ "report.submit": {
+ "message": "Enviar reporte"
+ },
+ "revenue.transfers.total": {
+ "message": "Has retirado {amount} en total."
+ },
+ "revenue.transfers.total.method": {
+ "message": "Has retirado {amount} mediante {method}."
+ },
+ "revenue.transfers.total.year": {
+ "message": "Has retirado {amount} en {year}."
+ },
+ "revenue.transfers.total.year_method": {
+ "message": "Has retirado {amount} en {year} mediante {method}."
+ },
+ "scopes.analytics.description": {
+ "message": "Accede a tus datos analíticos"
+ },
+ "scopes.analytics.label": {
+ "message": "Leer analíticas"
+ },
+ "scopes.collectionCreate.description": {
+ "message": "Crear colecciones"
+ },
+ "scopes.collectionCreate.label": {
+ "message": "Crear colecciones"
+ },
+ "scopes.collectionDelete.description": {
+ "message": "Eliminar colecciones"
+ },
+ "scopes.collectionDelete.label": {
+ "message": "Eliminar colecciones"
+ },
+ "scopes.collectionRead.description": {
+ "message": "Leer colecciones"
+ },
+ "scopes.collectionRead.label": {
+ "message": "Leer colecciones"
+ },
+ "scopes.collectionWrite.description": {
+ "message": "Escribir en colecciones"
+ },
+ "scopes.collectionWrite.label": {
+ "message": "Escribir colecciones"
+ },
+ "scopes.notificationRead.description": {
+ "message": "Leer sus notificaciones"
+ },
+ "scopes.notificationRead.label": {
+ "message": "Leer notificaciones"
+ },
+ "scopes.notificationWrite.description": {
+ "message": "Eliminar/Ver sus notificaciones"
+ },
+ "scopes.notificationWrite.label": {
+ "message": "Escribir notificaciones"
+ },
+ "scopes.organizationCreate.description": {
+ "message": "Crear organizaciones"
+ },
+ "scopes.organizationCreate.label": {
+ "message": "Crear organizaciones"
+ },
+ "scopes.organizationDelete.description": {
+ "message": "Eliminar organizaciones"
+ },
+ "scopes.organizationDelete.label": {
+ "message": "Eliminar organizaciones"
+ },
+ "scopes.organizationRead.description": {
+ "message": "Leer organizaciones"
+ },
+ "scopes.organizationRead.label": {
+ "message": "Leer organizaciones"
+ },
+ "scopes.organizationWrite.description": {
+ "message": "Escribir en organizaciones"
+ },
+ "scopes.organizationWrite.label": {
+ "message": "Escribir organizaciones"
+ },
+ "scopes.patCreate.description": {
+ "message": "Crear tokens de API personales"
+ },
+ "scopes.patCreate.label": {
+ "message": "Crear PATs"
+ },
+ "scopes.patDelete.description": {
+ "message": "Eliminar tus tokens de API personales"
+ },
+ "scopes.patDelete.label": {
+ "message": "Eliminar PATs"
+ },
+ "scopes.patRead.description": {
+ "message": "Ver tokens de API creados"
+ },
+ "scopes.patRead.label": {
+ "message": "Leer PATs"
+ },
+ "scopes.patWrite.description": {
+ "message": "Editar tokens de API personales"
+ },
+ "scopes.patWrite.label": {
+ "message": "Escribir PATs"
+ },
+ "scopes.payoutsRead.description": {
+ "message": "Consulta tus datos de pago"
+ },
+ "scopes.payoutsRead.label": {
+ "message": "Consultar pagos"
+ },
+ "scopes.payoutsWrite.description": {
+ "message": "Retirar fondos"
+ },
+ "scopes.payoutsWrite.label": {
+ "message": "Registrar pagos"
+ },
+ "scopes.performAnalytics.description": {
+ "message": "Realizar acciones de análisis"
+ },
+ "scopes.performAnalytics.label": {
+ "message": "Ejecutar análisis"
+ },
+ "scopes.projectCreate.description": {
+ "message": "Crear proyectos nuevos"
+ },
+ "scopes.projectCreate.label": {
+ "message": "Crear proyectos"
+ },
+ "scopes.projectDelete.description": {
+ "message": "Eliminar tus proyectos"
+ },
+ "scopes.projectDelete.label": {
+ "message": "Eliminar proyectos"
+ },
+ "scopes.projectRead.description": {
+ "message": "Consultar todos tus proyectos"
+ },
+ "scopes.projectRead.label": {
+ "message": "Consultar proyectos"
+ },
+ "scopes.projectWrite.description": {
+ "message": "Escribir datos del proyecto"
+ },
+ "scopes.projectWrite.label": {
+ "message": "Escribir proyectos"
+ },
+ "scopes.reportCreate.description": {
+ "message": "Crear reportes"
+ },
+ "scopes.reportCreate.label": {
+ "message": "Crear reportes"
+ },
+ "scopes.reportDelete.description": {
+ "message": "Eliminar reportes"
+ },
+ "scopes.reportDelete.label": {
+ "message": "Eliminar reportes"
+ },
+ "scopes.reportRead.description": {
+ "message": "Leer reportes"
+ },
+ "scopes.reportRead.label": {
+ "message": "Leer reportes"
+ },
+ "scopes.reportWrite.description": {
+ "message": "Editar reportes"
+ },
+ "scopes.reportWrite.label": {
+ "message": "Escribir reportes"
+ },
+ "scopes.sessionAccess.description": {
+ "message": "Acceder a sesiones emitidas por Modrinth"
+ },
+ "scopes.sessionAccess.label": {
+ "message": "Sesiones de acceso"
+ },
+ "scopes.sessionDelete.description": {
+ "message": "Eliminar sesiones"
+ },
+ "scopes.sessionDelete.label": {
+ "message": "Eliminar sesiones"
+ },
+ "scopes.sessionRead.description": {
+ "message": "Ver sesiones activas"
+ },
+ "scopes.sessionRead.label": {
+ "message": "Ver sesiones"
+ },
+ "scopes.threadRead.description": {
+ "message": "Ver hilos"
+ },
+ "scopes.threadRead.label": {
+ "message": "Ver hilos"
+ },
+ "scopes.threadWrite.description": {
+ "message": "Escribir en hilos"
+ },
+ "scopes.threadWrite.label": {
+ "message": "Crear hilos"
+ },
+ "scopes.userAuthWrite.description": {
+ "message": "Modificar tus datos de autentificación"
+ },
+ "scopes.userAuthWrite.label": {
+ "message": "Escribir datos de autentificación"
+ },
+ "scopes.userDelete.description": {
+ "message": "Eliminar tu cuenta"
+ },
+ "scopes.userDelete.label": {
+ "message": "Eliminar tu cuenta"
+ },
+ "scopes.userRead.description": {
+ "message": "Accede a la información de tu perfil público"
+ },
+ "scopes.userRead.label": {
+ "message": "Ver datos de usuario"
+ },
+ "scopes.userReadEmail.description": {
+ "message": "Ver tu correo electrónico"
+ },
+ "scopes.userReadEmail.label": {
+ "message": "Ver correo electrónico del usuario"
+ },
+ "scopes.userWrite.description": {
+ "message": "Escribir en tu perfil"
+ },
+ "scopes.userWrite.label": {
+ "message": "Escribir información del usuario"
+ },
+ "scopes.versionCreate.description": {
+ "message": "Crear nuevas versiones"
+ },
+ "scopes.versionCreate.label": {
+ "message": "Crear versiones"
+ },
+ "scopes.versionDelete.description": {
+ "message": "Eliminar una versión"
+ },
+ "scopes.versionDelete.label": {
+ "message": "Eliminar versiones"
+ },
+ "scopes.versionRead.description": {
+ "message": "Ver todas las versiones"
+ },
+ "scopes.versionRead.label": {
+ "message": "Ver versiones"
+ },
+ "scopes.versionWrite.description": {
+ "message": "Escribir en los datos de versión"
+ },
+ "scopes.versionWrite.label": {
+ "message": "Crear versiones"
+ },
+ "search.filter.locked.server": {
+ "message": "Proporcionado por el servidor"
+ },
+ "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 loader es proporcionado por el servidor"
+ },
+ "search.filter.locked.server.sync": {
+ "message": "Sincronizar con el servidor"
+ },
+ "servers.backup.create.in-progress.tooltip": {
+ "message": "Creación de respaldo en curso"
+ },
+ "servers.backup.restore.in-progress.tooltip": {
+ "message": "Restauración del respaldo en curso"
+ },
+ "servers.backups.item.already-preparing": {
+ "message": "Ya se está preparando el respaldo para su descarga"
+ },
+ "servers.backups.item.automated": {
+ "message": "Automatizado"
+ },
+ "servers.backups.item.creating-backup": {
+ "message": "Creando respaldo..."
+ },
+ "servers.backups.item.failed-to-create-backup": {
+ "message": "No se pudo crear el respaldo"
+ },
+ "servers.backups.item.failed-to-prepare-backup": {
+ "message": "Error al preparar la descarga"
+ },
+ "servers.backups.item.failed-to-restore-backup": {
+ "message": "Error al restaurar desde el respaldo"
+ },
+ "servers.backups.item.lock": {
+ "message": "Bloquear"
+ },
+ "servers.backups.item.locked": {
+ "message": "Bloqueado"
+ },
+ "servers.backups.item.prepare-download": {
+ "message": "Preparar descarga"
+ },
+ "servers.backups.item.prepare-download-again": {
+ "message": "Intenta prepararlo de nuevo"
+ },
+ "servers.backups.item.preparing-download": {
+ "message": "Preparando descarga..."
+ },
+ "servers.backups.item.queued-for-backup": {
+ "message": "En cola para respaldo"
+ },
+ "servers.backups.item.rename": {
+ "message": "Renombrar"
+ },
+ "servers.backups.item.restore": {
+ "message": "Restaurar"
+ },
+ "servers.backups.item.restoring-backup": {
+ "message": "Restaurando desde el respaldo..."
+ },
+ "servers.backups.item.retry": {
+ "message": "Reintentar"
+ },
+ "servers.backups.item.unlock": {
+ "message": "Desbloquear"
+ },
+ "servers.notice.actions": {
+ "message": "Acciones"
+ },
+ "servers.notice.begins": {
+ "message": "Comienza"
+ },
+ "servers.notice.dismissable": {
+ "message": "Descartable"
+ },
+ "servers.notice.expires": {
+ "message": "Expira"
+ },
+ "servers.notice.id": {
+ "message": "ID"
+ },
+ "servers.notice.level": {
+ "message": "Nivel"
+ },
+ "servers.notice.undismissable": {
+ "message": "No descartable"
+ },
+ "servers.notices.create-notice": {
+ "message": "Crear aviso"
+ },
+ "servers.notices.no-notices": {
+ "message": "Sin avisos"
+ },
+ "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.billing.modal.cancel.action": {
+ "message": "Cancelar subscripción"
+ },
+ "settings.billing.modal.cancel.description": {
+ "message": "Esto cancelará tu suscripción. Mantendrás tus beneficios hasta el final del ciclo de facturación actual."
+ },
+ "settings.billing.modal.cancel.title": {
+ "message": "¿Estás seguro de que deseas cancelar tu suscripción?"
+ },
+ "settings.billing.modal.delete.action": {
+ "message": "Eliminar este método de pago"
+ },
+ "settings.billing.modal.delete.description": {
+ "message": "Esto eliminará este método de pago para siempre (sí, de verdad, para siempre)."
+ },
+ "settings.billing.modal.delete.title": {
+ "message": "¿Estás seguro de que quieres eliminar este método de pago?"
+ },
+ "settings.billing.payment_method.action.add": {
+ "message": "Agregar método de pago"
+ },
+ "settings.billing.payment_method.action.history": {
+ "message": "Ver cargos anteriores"
+ },
+ "settings.billing.payment_method.action.primary": {
+ "message": "Establecer como principal"
+ },
+ "settings.billing.payment_method.card_display": {
+ "message": "{card_brand} con terminación {last_four}"
+ },
+ "settings.billing.payment_method.card_expiry": {
+ "message": "Expira {month}/{year}"
+ },
+ "settings.billing.payment_method.none": {
+ "message": "No has añadido ningún método de pago."
+ },
+ "settings.billing.payment_method.primary": {
+ "message": "Principal"
+ },
+ "settings.billing.payment_method.title": {
+ "message": "Métodos de pago"
+ },
+ "settings.billing.payment_method_type.amazon_pay": {
+ "message": "Amazon Pay"
+ },
+ "settings.billing.payment_method_type.amex": {
+ "message": "American Express"
+ },
+ "settings.billing.payment_method_type.cashapp": {
+ "message": "Cash App"
+ },
+ "settings.billing.payment_method_type.diners": {
+ "message": "Diners Club"
+ },
+ "settings.billing.payment_method_type.discover": {
+ "message": "Discover"
+ },
+ "settings.billing.payment_method_type.eftpos": {
+ "message": "EFTPOS"
+ },
+ "settings.billing.payment_method_type.jcb": {
+ "message": "JCB"
+ },
+ "settings.billing.payment_method_type.mastercard": {
+ "message": "MasterCard"
+ },
+ "settings.billing.payment_method_type.paypal": {
+ "message": "PayPal"
+ },
+ "settings.billing.payment_method_type.unionpay": {
+ "message": "UnionPay"
+ },
+ "settings.billing.payment_method_type.unknown": {
+ "message": "Método de pago desconocido"
+ },
+ "settings.billing.payment_method_type.visa": {
+ "message": "Visa"
+ },
+ "settings.billing.pyro_subscription.description": {
+ "message": "Gestiona tus suscripciones de servidores Modrinth."
+ },
+ "settings.billing.pyro_subscription.title": {
+ "message": "Suscripciones de servidores Modrinth"
+ },
+ "settings.billing.subscription.description": {
+ "message": "Gestiona tus suscripciones de servidores Modrinth."
+ },
+ "settings.billing.subscription.title": {
+ "message": "Suscripciones"
+ },
+ "settings.display.banner.developer-mode.button": {
+ "message": "Desactivar modo desarrollador"
+ },
+ "settings.display.banner.developer-mode.description": {
+ "message": "Modo desarrollador activo. Esto te permitirá ver los IDs internos de varios elementos de Modrinth, lo cual puede ser útil si eres un desarrollador que utiliza la API de Modrinth. Haz clic en el logo de Modrinth en la parte inferior de la página 5 veces para activar o desactivar el modo desarrollador."
+ },
+ "settings.display.flags.description": {
+ "message": "Activar o desactivar determinadas funciones en este dispositivo."
+ },
+ "settings.display.flags.title": {
+ "message": "Activar/desactivar funciones"
+ },
+ "settings.display.project-list-layouts.datapack": {
+ "message": "Página de Data Packs"
+ },
+ "settings.display.project-list-layouts.description": {
+ "message": "Selecciona el diseño que prefieras para cada página que muestre listas de proyectos en este dispositivo."
+ },
+ "settings.display.project-list-layouts.mod": {
+ "message": "Página de Mods"
+ },
+ "settings.display.project-list-layouts.modpack": {
+ "message": "Página de Modpacks"
+ },
+ "settings.display.project-list-layouts.plugin": {
+ "message": "Página de Plugins"
+ },
+ "settings.display.project-list-layouts.resourcepack": {
+ "message": "Página de Paquetes de Recursos"
+ },
+ "settings.display.project-list-layouts.shader": {
+ "message": "Página de Shaders"
+ },
+ "settings.display.project-list-layouts.title": {
+ "message": "Diseños de las listas de proyectos"
+ },
+ "settings.display.project-list-layouts.user": {
+ "message": "Páginas de perfil de usuario"
+ },
+ "settings.display.project-list.layouts.collection": {
+ "message": "Colección"
+ },
+ "settings.display.sidebar.advanced-rendering.description": {
+ "message": "Activa el renderizado avanzado, como los efectos de desenfoque, que pueden afectar el rendimiento si no cuentas con aceleración de hardware."
+ },
+ "settings.display.sidebar.advanced-rendering.title": {
+ "message": "Renderizado avanzado"
+ },
+ "settings.display.sidebar.external-links-new-tab.description": {
+ "message": "Haz que los enlaces que llevan fuera de Modrinth se abran en una nueva pestaña. Sin importar esta configuración, los enlaces del mismo dominio y los de las descripciones en Markdown se abrirán en la misma pestaña, mientras que los enlaces en anuncios y páginas de edición se abrirán en una nueva pestaña."
+ },
+ "settings.display.sidebar.external-links-new-tab.title": {
+ "message": "Abrir enlaces externos en una nueva pestaña"
+ },
+ "settings.display.sidebar.hide-app-promos.description": {
+ "message": "Oculta los botones \"Obtener la App de Modrinth\" de la navegación principal. La página de la aplicación Modrinth sigue estando disponible en la página de inicio o en el pie de página."
+ },
+ "settings.display.sidebar.hide-app-promos.title": {
+ "message": "Ocultar promociones de la App de Modrinth"
+ },
+ "settings.display.sidebar.left-aligned-content-sidebar.title": {
+ "message": "Barra lateral alineada a la izquierda en las páginas de contenido"
+ },
+ "settings.display.sidebar.right-aligned-content-sidebar.description": {
+ "message": "Alinea la barra lateral a la izquierda en las páginas de contenido."
+ },
+ "settings.display.sidebar.right-aligned-filters-sidebar.description": {
+ "message": "Alinea la barra lateral de los filtros a la derecha de los resultados de búsqueda."
+ },
+ "settings.display.sidebar.right-aligned-filters-sidebar.title": {
+ "message": "Barra lateral de filtros alineada a la derecha en páginas de búsqueda"
+ },
+ "settings.display.theme.description": {
+ "message": "Selecciona el tema de color que prefieras para Modrinth en este dispositivo."
+ },
+ "settings.display.theme.title": {
+ "message": "Color de la interfaz"
+ },
+ "settings.language.categories.auto": {
+ "message": "Automático"
+ },
+ "settings.language.categories.default": {
+ "message": "Idiomas estándar"
+ },
+ "settings.language.categories.experimental": {
+ "message": "Idiomas experimentales"
+ },
+ "settings.language.categories.fun": {
+ "message": "Idiomas divertidos"
+ },
+ "settings.language.categories.search-result": {
+ "message": "Resultados de búsqueda"
+ },
+ "settings.language.description": {
+ "message": "Elige tu idioma preferido para el sitio. Las traducciones son realizadas por voluntarios en Crowdin."
+ },
+ "settings.language.languages.automatic": {
+ "message": "Sincronizar con el idioma del sistema"
+ },
+ "settings.language.languages.language-label-applying": {
+ "message": "{label}. Aplicando..."
+ },
+ "settings.language.languages.language-label-error": {
+ "message": "{label}. Error"
+ },
+ "settings.language.languages.load-failed": {
+ "message": "No se puede cargar este idioma. Inténtalo de nuevo en un momento."
+ },
+ "settings.language.languages.search-field.description": {
+ "message": "Enviar para enfocar el primer resultado de búsqueda"
+ },
+ "settings.language.languages.search-field.placeholder": {
+ "message": "Buscar un idioma..."
+ },
+ "settings.language.languages.search-results-announcement": {
+ "message": "{matches, plural, =0 {Ningún idioma coincide} one {# idioma coincide} other {# idiomas coinciden}} con tu búsqueda."
+ },
+ "settings.language.languages.search.no-results": {
+ "message": "Ningún idioma coincide con tu busqueda."
+ },
+ "settings.pats.action.create": {
+ "message": "Crear un PAT"
+ },
+ "settings.pats.description": {
+ "message": "Los PAT se pueden usar para acceder a la API de Modrinth. Para más información, consulta la documentación de la API de Modrinth. Se pueden crear y revocar en cualquier momento."
+ },
+ "settings.pats.modal.create.action": {
+ "message": "Crear un PAT"
+ },
+ "settings.pats.modal.create.expires.label": {
+ "message": "Expira"
+ },
+ "settings.pats.modal.create.name.label": {
+ "message": "Nombre"
+ },
+ "settings.pats.modal.create.name.placeholder": {
+ "message": "Introduce el nombre del PAT..."
+ },
+ "settings.pats.modal.create.title": {
+ "message": "Crear token de acceso personal"
+ },
+ "settings.pats.modal.delete.action": {
+ "message": "Eliminar este token"
+ },
+ "settings.pats.modal.delete.description": {
+ "message": "Esto eliminará este token para siempre (sí, de verdad, para siempre)."
+ },
+ "settings.pats.modal.delete.title": {
+ "message": "¿Estás seguro de que quieres eliminar este token?"
+ },
+ "settings.pats.modal.edit.title": {
+ "message": "Editar token de acceso personal"
+ },
+ "settings.pats.token.action.edit": {
+ "message": "Editar token"
+ },
+ "settings.pats.token.action.revoke": {
+ "message": "Revocar token"
+ },
+ "settings.pats.token.expired-ago": {
+ "message": "Expiró {ago}"
+ },
+ "settings.pats.token.expires-in": {
+ "message": "Expira {inTime}"
+ },
+ "settings.pats.token.last-used": {
+ "message": "Usado por última vez {ago}"
+ },
+ "settings.pats.token.never-used": {
+ "message": "Nunca usado"
+ },
+ "settings.profile.bio.description": {
+ "message": "Una breve descripción para que todos sepan un poco sobre ti."
+ },
+ "settings.profile.bio.title": {
+ "message": "Biografía"
+ },
+ "settings.profile.description": {
+ "message": "La información de tu perfil es visible públicamente en Modrinth y mediante la API de Modrinth."
+ },
+ "settings.profile.profile-info": {
+ "message": "Información del perfil"
+ },
+ "settings.profile.profile-picture.reset": {
+ "message": "Restablecer"
+ },
+ "settings.profile.profile-picture.title": {
+ "message": "Imagen de perfil"
+ },
+ "settings.profile.username.description": {
+ "message": "Un nombre único, sin distinción entre mayúsculas y minúsculas, para identificar tu perfil."
+ },
+ "settings.profile.username.title": {
+ "message": "Nombre de usuario"
+ },
+ "settings.sessions.action.revoke-session": {
+ "message": "Revocar sesión"
+ },
+ "settings.sessions.created-ago": {
+ "message": "Creado {ago}"
+ },
+ "settings.sessions.current-session": {
+ "message": "Sesión actual"
+ },
+ "settings.sessions.description": {
+ "message": "Aquí tienes todos los dispositivos que están actualmente conectados a tu cuenta de Modrinth. Puedes cerrar sesión en cada uno de ellos de forma individual.\n\nSi ves algún dispositivo que no reconoces, cierra sesión en él y cambia la contraseña de tu cuenta de Modrinth de inmediato."
+ },
+ "settings.sessions.last-accessed-ago": {
+ "message": "Último acceso {ago}"
+ },
+ "settings.sessions.unknown-os": {
+ "message": "Sistema operativo desconocido"
+ },
+ "settings.sessions.unknown-platform": {
+ "message": "Plataforma desconocida"
+ },
+ "ui.latest-news-row.latest-news": {
+ "message": "Últimas noticias de Modrinth"
+ },
+ "ui.latest-news-row.view-all": {
+ "message": "Ver todas las noticias"
+ }
+}
diff --git a/apps/frontend/src/locales/es-419/languages.json b/apps/frontend/src/locales/es-419/languages.json
new file mode 100644
index 000000000..59e9dec9b
--- /dev/null
+++ b/apps/frontend/src/locales/es-419/languages.json
@@ -0,0 +1,58 @@
+{
+ "ar": "Árabe",
+ "be": "Bielorruso",
+ "bg": "Búlgaro",
+ "bn": "Bengalí",
+ "ca": "Catalán",
+ "cs": "Checo",
+ "da": "Danés",
+ "de": "Alemán",
+ "de-CH": "Alemán (Suiza)",
+ "el": "Griego",
+ "en-GB": "Inglés (Reino Unido)",
+ "en-US": "Inglés (Estados Unidos)",
+ "en-x-lolcat": "LOLCAT",
+ "en-x-pirate": "Inglés (Pirata)",
+ "en-x-updown": "Inglés (Al revés)",
+ "en-x-uwu": "Inglés (UwU)",
+ "eo": "Esperanto",
+ "es": "Español",
+ "et": "Estonio",
+ "fi": "Finlandés",
+ "fr": "Francés",
+ "fr-BE": "Francés (Bélgica)",
+ "fr-CA": "Francés (Canadá)",
+ "he": "Hebreo",
+ "hi": "Hindi",
+ "hr": "Croata",
+ "hu": "Húngaro",
+ "id": "Indonesio",
+ "it": "Italiano",
+ "ja": "Japonés",
+ "kk": "Kazajo",
+ "ko": "Coreano",
+ "ky": "Kirguís",
+ "lt": "Lituano",
+ "lv": "Letón",
+ "ms": "Malayo",
+ "nb": "Noruego bokmål",
+ "nl": "Holandés",
+ "nn": "Nynorsk noruego",
+ "pes": "Persa",
+ "pl": "Polaco",
+ "pt": "Portugués",
+ "pt-BR": "Portugués (Brasil)",
+ "ro": "Rumano",
+ "ru": "Ruso",
+ "ru-x-bandit": "Ruso",
+ "sk": "Eslovaco",
+ "sv": "Sueco",
+ "th": "Tailandés",
+ "tok": "Toki Pona",
+ "tr": "Turco",
+ "tt": "Tártaro",
+ "uk": "Ucraniano",
+ "vi": "Vietnamita",
+ "zh-Hans": "Chino (Simplificado)",
+ "zh-Hant": "Chino (Tradicional)"
+}
diff --git a/apps/frontend/src/locales/es-419/meta.json b/apps/frontend/src/locales/es-419/meta.json
new file mode 100644
index 000000000..14631177e
--- /dev/null
+++ b/apps/frontend/src/locales/es-419/meta.json
@@ -0,0 +1,10 @@
+{
+ "displayName": {
+ "description": "Please enter the name of the language in its specific variant or regional form (e.g., English (US) for American English, not just English). If the language does not have any specific variant, simply enter the name of the language (e.g., Français, Deutsch).",
+ "message": "Español (Latinoamérica)"
+ },
+ "searchTerms": {
+ "description": "Please provide additional search terms associated with the language, if needed, to enhance the search functionality (e.g., American English, Deutschland). Each search term should be entered on a separate line. Translate as a hyphen (-) if no additional terms are needed.",
+ "message": "ES\nMX\nSpanish\nCastellano"
+ }
+}
diff --git a/apps/frontend/src/locales/es-ES/index.json b/apps/frontend/src/locales/es-ES/index.json
new file mode 100644
index 000000000..d745cd7e6
--- /dev/null
+++ b/apps/frontend/src/locales/es-ES/index.json
@@ -0,0 +1,935 @@
+{
+ "admin.billing.error.not-found": {
+ "message": "Usuario no encontrado"
+ },
+ "app-marketing.download.description": {
+ "message": "Nuestra aplicación de escritorio está disponible en todas las plataformas, elige la versión que prefieras."
+ },
+ "app-marketing.download.download-appimage": {
+ "message": "Descargar AppImage"
+ },
+ "app-marketing.download.download-beta": {
+ "message": "Descargar la beta"
+ },
+ "app-marketing.download.download-deb": {
+ "message": "Descargar el DEB"
+ },
+ "app-marketing.download.download-rpm": {
+ "message": "Descargar el RPM"
+ },
+ "app-marketing.download.linux": {
+ "message": "Linux"
+ },
+ "app-marketing.download.linux-disclaimer": {
+ "message": "Las versiones para Linux de Modrinth App presentan problemas conocidos en determinados sistemas y configuraciones. Si Modrinth App no funciona correctamente en tu sistema, te recomendamos que pruebes otras aplicaciones como Prism Launcher para instalar fácilmente el contenido de Modrinth."
+ },
+ "app-marketing.download.mac": {
+ "message": "Mac"
+ },
+ "app-marketing.download.options-title": {
+ "message": "Opciones de descarga"
+ },
+ "app-marketing.download.terms": {
+ "message": "Al descargar la aplicación Modrinth, aceptas nuestros Términos y nuestra Política de Privacidad."
+ },
+ "app-marketing.download.third-party-packages": {
+ "message": "Paquetes de terceros"
+ },
+ "app-marketing.download.title": {
+ "message": "Descargar la aplicación Modrinth (Beta)"
+ },
+ "app-marketing.download.windows": {
+ "message": "Windows"
+ },
+ "app-marketing.features.follow.description": {
+ "message": "Guarda el contenido que te gusta y recibe actualizaciones con un solo clic."
+ },
+ "app-marketing.features.follow.title": {
+ "message": "Seguir proyectos"
+ },
+ "app-marketing.features.importing.description": {
+ "message": "¡Importa todos tus perfiles favoritos desde el lanzador que utilizabas anteriormente y empieza a utilizar la aplicación Modrinth en cuestión de segundos!"
+ },
+ "app-marketing.features.importing.gdlauncher-alt": {
+ "message": "GDLauncher"
+ },
+ "app-marketing.features.importing.multimc-alt": {
+ "message": "MultiMC"
+ },
+ "app-marketing.features.importing.title": {
+ "message": "Importación de perfiles"
+ },
+ "app-marketing.features.mod-management.actions": {
+ "message": "Acciones"
+ },
+ "app-marketing.features.mod-management.byAuthor": {
+ "message": "por {author}"
+ },
+ "app-marketing.features.mod-management.description": {
+ "message": "Modrinth te permite gestionar fácilmente todos tus mods en un solo lugar. Puedes instalar, desinstalar y actualizar mods con un solo clic."
+ },
+ "app-marketing.features.mod-management.installed-mods": {
+ "message": "Mods instalados"
+ },
+ "app-marketing.features.mod-management.name": {
+ "message": "Nombre"
+ },
+ "app-marketing.features.mod-management.search-mods": {
+ "message": "Buscar mods"
+ },
+ "app-marketing.features.mod-management.title": {
+ "message": "Gestión de mods"
+ },
+ "app-marketing.features.mod-management.version": {
+ "message": "Versión"
+ },
+ "app-marketing.features.offline.description": {
+ "message": "Juega con tus mods, tanto si estás conectado a Internet como si no."
+ },
+ "app-marketing.features.offline.title": {
+ "message": "Modo sin conexión"
+ },
+ "app-marketing.features.open-source.description": {
+ "message": "El lanzador de Modrinth es totalmente de código abierto. ¡Puedes ver el código fuente en nuestro GitHub!"
+ },
+ "app-marketing.features.open-source.title": {
+ "message": "Código abierto"
+ },
+ "app-marketing.features.performance.activity-monitor": {
+ "message": "Monitor de actividad"
+ },
+ "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, y solo utiliza 150mb de RAM!"
+ },
+ "app-marketing.features.performance.discord": {
+ "message": "Discord"
+ },
+ "app-marketing.features.performance.good-performance": {
+ "message": "Buen rendimiento"
+ },
+ "app-marketing.features.performance.google-chrome": {
+ "message": "Google Chrome"
+ },
+ "app-marketing.features.performance.infinite-mb": {
+ "message": "∞ MB"
+ },
+ "app-marketing.features.performance.infinite-times-infinite-mb": {
+ "message": "∞ * ∞ MB"
+ },
+ "app-marketing.features.performance.less-than-150mb": {
+ "message": "< 150 MB"
+ },
+ "app-marketing.features.performance.modrinth-app": {
+ "message": "Aplicación Modrinth"
+ },
+ "app-marketing.features.performance.one-billion-percent": {
+ "message": "1000 millones %"
+ },
+ "app-marketing.features.performance.process-name": {
+ "message": "Nombre del proceso"
+ },
+ "app-marketing.features.performance.ram": {
+ "message": "RAM"
+ },
+ "app-marketing.features.performance.small": {
+ "message": "Pequeño"
+ },
+ "app-marketing.features.performance.title": {
+ "message": "Rendimiento"
+ },
+ "app-marketing.features.play.description": {
+ "message": "Utiliza la aplicación Modrinth para descargar y jugar con tus mods y modpacks favoritos."
+ },
+ "app-marketing.features.play.title": {
+ "message": "Juega con tus mods favoritos"
+ },
+ "app-marketing.features.sharing.description": {
+ "message": "Crea, comparte y juega con modpacks con cualquiera de los miles de mods y modpacks alojados aquí en Modrinth."
+ },
+ "app-marketing.features.sharing.modpack": {
+ "message": "Paquete de mods"
+ },
+ "app-marketing.features.sharing.share-button": {
+ "message": "Compartir"
+ },
+ "app-marketing.features.sharing.title": {
+ "message": "Compartir paquetes de mods"
+ },
+ "app-marketing.features.unlike-any-launcher": {
+ "message": "A diferencia de cualquier otro lanzador"
+ },
+ "app-marketing.features.website.description": {
+ "message": "¡La aplicación Modrinth está totalmente integrada con el sitio web, por lo que puedes acceder a todos tus proyectos favoritos desde la aplicación!"
+ },
+ "app-marketing.features.website.title": {
+ "message": "Integración del sitio web"
+ },
+ "app-marketing.features.youve-used-before": {
+ "message": "que has usado antes"
+ },
+ "app-marketing.hero.app-screenshot-alt": {
+ "message": "Captura de pantalla de la aplicación Modrinth con una instancia de Cobblemon abierta en la página 'Contenido'."
+ },
+ "app-marketing.hero.description": {
+ "message": "La aplicación Modrinth es un lanzador único y de código abierto que te permite jugar con tus mods favoritos y mantenerlos actualizados, todo en un pequeño y ordenado paquete."
+ },
+ "app-marketing.hero.download-button": {
+ "message": "Descargar la aplicación Modrinth"
+ },
+ "app-marketing.hero.download-modrinth-app": {
+ "message": "Descargar la aplicación Modrinth"
+ },
+ "app-marketing.hero.download-modrinth-app-for-os": {
+ "message": "Descargar la aplicación Modrinth para {os}"
+ },
+ "app-marketing.hero.minecraft-screenshot-alt": {
+ "message": "Captura de pantalla del menú principal de la instancia Cobblemon."
+ },
+ "app-marketing.hero.more-download-options": {
+ "message": "Más Opciones de Descarga"
+ },
+ "auth.authorize.action.authorize": {
+ "message": "Autorizar"
+ },
+ "auth.authorize.action.decline": {
+ "message": "Rechazar"
+ },
+ "auth.authorize.app-info": {
+ "message": "{appName} de {creator} podrá:"
+ },
+ "auth.authorize.authorize-app-name": {
+ "message": "Autorizar {appName}"
+ },
+ "auth.authorize.error.no-redirect-url": {
+ "message": "Ninguna localización de redirección se encontró en la respuesta"
+ },
+ "auth.authorize.redirect-url": {
+ "message": "Serás redirigido a {url}"
+ },
+ "auth.reset-password.method-choice.action": {
+ "message": "Enviar correo de recuperación"
+ },
+ "auth.reset-password.method-choice.description": {
+ "message": "Introduce tu correo electrónico a continuación y te enviaremos un enlace para que puedas recuperar tu cuenta."
+ },
+ "auth.reset-password.method-choice.email-username.label": {
+ "message": "Correo electrónico o nombre de usuario"
+ },
+ "auth.reset-password.method-choice.email-username.placeholder": {
+ "message": "Correo electrónico"
+ },
+ "auth.reset-password.notification.email-sent.text": {
+ "message": "Se te ha enviado un correo electrónico con instrucciones si el correo electrónico está asociado a tu cuenta."
+ },
+ "auth.reset-password.notification.email-sent.title": {
+ "message": "Correo enviado"
+ },
+ "auth.reset-password.notification.password-reset.text": {
+ "message": "Ahora puedes iniciar sesión en tu cuenta con tu nueva contraseña."
+ },
+ "auth.reset-password.notification.password-reset.title": {
+ "message": "Contraseña restablecida correctamente"
+ },
+ "auth.reset-password.post-challenge.action": {
+ "message": "Restablecer contraseña"
+ },
+ "auth.reset-password.post-challenge.confirm-password.label": {
+ "message": "Confirmar contraseña"
+ },
+ "auth.reset-password.post-challenge.description": {
+ "message": "Introduce tu nueva contraseña para acceder a su cuenta."
+ },
+ "auth.reset-password.title": {
+ "message": "Restablecer contraseña"
+ },
+ "auth.reset-password.title.long": {
+ "message": "Restablecer tu contraseña"
+ },
+ "auth.sign-in.2fa.description": {
+ "message": "Por favor introduce el código de autenticación de dos factores para continuar."
+ },
+ "auth.sign-in.2fa.label": {
+ "message": "Introduce el código de autenticación de dos factores"
+ },
+ "auth.sign-in.2fa.placeholder": {
+ "message": "Introducir código..."
+ },
+ "auth.sign-in.additional-options": {
+ "message": "¿Olvidaste tu contraseña? • Crear una cuenta"
+ },
+ "auth.sign-in.email-username.label": {
+ "message": "Correo electrónico o nombre de usuario"
+ },
+ "auth.sign-in.password.label": {
+ "message": "Contraseña"
+ },
+ "auth.sign-in.sign-in-with": {
+ "message": "Iniciar sesión con"
+ },
+ "auth.sign-in.title": {
+ "message": "Iniciar sesión"
+ },
+ "auth.sign-in.use-password": {
+ "message": "O usa una contraseña"
+ },
+ "auth.sign-up.action.create-account": {
+ "message": "Crear cuenta"
+ },
+ "auth.sign-up.confirm-password.label": {
+ "message": "Confirmar contraseña"
+ },
+ "auth.sign-up.email.label": {
+ "message": "Correo electrónico"
+ },
+ "auth.sign-up.label.username": {
+ "message": "Nombre de usuario"
+ },
+ "auth.sign-up.legal-dislaimer": {
+ "message": "Al crear una cuenta, tú aceptas los Términos y Política de Privacidad de Modrinth."
+ },
+ "auth.sign-up.notification.password-mismatch.text": {
+ "message": "¡Las contraseñas no coinciden!"
+ },
+ "auth.sign-up.password.label": {
+ "message": "Contraseña"
+ },
+ "auth.sign-up.sign-in-option.title": {
+ "message": "¿Ya tienes una cuenta?"
+ },
+ "auth.sign-up.subscribe.label": {
+ "message": "Suscríbete para recibir actualizaciones sobre Modrinth"
+ },
+ "auth.sign-up.title": {
+ "message": "Registro"
+ },
+ "auth.sign-up.title.create-account": {
+ "message": "O crea una cuenta tú mismo"
+ },
+ "auth.sign-up.title.sign-up-with": {
+ "message": "Registrarse con"
+ },
+ "auth.verify-email.action.account-settings": {
+ "message": "Ajustes de cuenta"
+ },
+ "auth.verify-email.action.sign-in": {
+ "message": "Iniciar sesión"
+ },
+ "auth.verify-email.already-verified.description": {
+ "message": "¡Tu correo electrónico ya está verificado!"
+ },
+ "auth.verify-email.already-verified.title": {
+ "message": "Correo electrónico ya verificado"
+ },
+ "auth.verify-email.failed-verification.action": {
+ "message": "Reenviar verificación de correo electrónico"
+ },
+ "auth.verify-email.failed-verification.description": {
+ "message": "No pudimos verificar su correo electrónico. Intente volver a enviar el correo electrónico de verificación a través de su panel de control iniciando sesión."
+ },
+ "auth.verify-email.failed-verification.description.logged-in": {
+ "message": "No pudimos verificar su correo electrónico. Intente volver a enviar la verificación del correo electrónico a través del botón de abajo."
+ },
+ "auth.verify-email.failed-verification.title": {
+ "message": "Verificación de correo electrónico fallida"
+ },
+ "auth.verify-email.post-verification.description": {
+ "message": "¡Tu correo electrónico ha sido verificado correctamente!"
+ },
+ "auth.verify-email.post-verification.title": {
+ "message": "Verificación del correo electrónico"
+ },
+ "auth.verify-email.title": {
+ "message": "Verificar correo electrónico"
+ },
+ "auth.welcome.checkbox.subscribe": {
+ "message": "Suscríbete a las novedades sobre Modrinth"
+ },
+ "auth.welcome.description": {
+ "message": "Ahora formas parte de la increíble comunidad de creadores y exploradores que ya están creando, descargando y manteniéndose al día con mods increíbles."
+ },
+ "auth.welcome.label.tos": {
+ "message": "Al crear esta cuenta, aceptas los términos de Modrinth y la Política de Privacidad."
+ },
+ "auth.welcome.long-title": {
+ "message": "¡Bienvenido a Modrinth!"
+ },
+ "auth.welcome.title": {
+ "message": "Bienvenido"
+ },
+ "collection.button.delete-icon": {
+ "message": "Eliminar icono"
+ },
+ "collection.button.edit-icon": {
+ "message": "Editar icono"
+ },
+ "collection.button.remove-project": {
+ "message": "Eliminar proyecto"
+ },
+ "collection.button.unfollow-project": {
+ "message": "Dejar de seguir proyecto"
+ },
+ "collection.delete-modal.description": {
+ "message": "Esto eliminará esta colección para siempre. Esta acción no se puede revertir."
+ },
+ "collection.delete-modal.title": {
+ "message": "¿Seguro que quieres eliminar esta colección?"
+ },
+ "collection.description": {
+ "message": "{description} - Mira la colección {name} hecha por {username} en Modrinth"
+ },
+ "collection.description.following": {
+ "message": "Colección generada automáticamente de todos los proyectos que sigues."
+ },
+ "collection.error.not-found": {
+ "message": "Colección no encontrada"
+ },
+ "collection.label.collection": {
+ "message": "Colección"
+ },
+ "collection.label.created-at": {
+ "message": "Creado hace {ago}"
+ },
+ "collection.label.curated-by": {
+ "message": "Mantenida por"
+ },
+ "collection.label.no-projects": {
+ "message": "¡Esta colección está vacía!"
+ },
+ "collection.label.no-projects-auth": {
+ "message": "No tienes proyectos subidos. ¿Te interesaría añadir alguno?"
+ },
+ "collection.label.owner": {
+ "message": "Propietario"
+ },
+ "collection.label.projects-count": {
+ "message": "{count, plural, one {{count} proyecto} other {{count} proyectos}}"
+ },
+ "collection.label.updated-at": {
+ "message": "Actualizado hace {ago}"
+ },
+ "collection.title": {
+ "message": "{name} - Colección"
+ },
+ "dashboard.collections.button.create-new": {
+ "message": "Crear nuevo"
+ },
+ "dashboard.collections.label.projects-count": {
+ "message": "{count, plural, one {{count} proyecto} other {{count} proyectos}}"
+ },
+ "dashboard.collections.label.search-input": {
+ "message": "Buscar en tus colecciones"
+ },
+ "dashboard.collections.long-title": {
+ "message": "Tus colecciones"
+ },
+ "error.collection.404.list_item.1": {
+ "message": "Has escrito mal en enlace de esta colección."
+ },
+ "error.collection.404.list_item.2": {
+ "message": "La colección puede ser privada."
+ },
+ "error.collection.404.list_item.3": {
+ "message": "Esta colección ha sido eliminada por el equipo de moderación de Modrinth por violar nuestros Términos de Uso."
+ },
+ "error.collection.404.list_title": {
+ "message": "¿Por qué?"
+ },
+ "error.collection.404.title": {
+ "message": "Colección no encontrada"
+ },
+ "error.generic.404.subtitle": {
+ "message": "Esta página que estabas buscando no parece existir."
+ },
+ "error.generic.404.title": {
+ "message": "Página no encontrada"
+ },
+ "error.generic.default.list_item.1": {
+ "message": "Mira si Modrinth está fuera de servicio en nuestra página de Estado."
+ },
+ "error.generic.default.list_item.2": {
+ "message": "Si esto sigue ocurriendo, quizá quieras informar al equipo de Modrinth uniéndote a nuestro servidor Discord."
+ },
+ "error.generic.default.list_title": {
+ "message": "Vuelve a intentarlo dentro de unos minutos."
+ },
+ "error.generic.default.subtitle": {
+ "message": "Algo salió mal."
+ },
+ "error.generic.default.title": {
+ "message": "¡Oh, no!"
+ },
+ "error.organization.404.list_item.1": {
+ "message": "Es posible que haya escrito mal la URL de la organización."
+ },
+ "error.organization.404.list_item.2": {
+ "message": "Es posible que el propietario de la organización haya cambiado la URL o la haya eliminado."
+ },
+ "error.organization.404.list_item.3": {
+ "message": "Es posible que el equipo de moderación de Modrinth haya eliminado la organización por infringir nuestras Condiciones de Uso."
+ },
+ "error.organization.404.list_title": {
+ "message": "¿Por qué?"
+ },
+ "error.organization.404.title": {
+ "message": "Organización no encontrada"
+ },
+ "error.project.404.list_item.1": {
+ "message": "Es posible que hayas escrito mal la URL del proyecto."
+ },
+ "error.project.404.list_item.2": {
+ "message": "El propietario del proyecto puede haber cambiado la URL, haberlo convertido en privado o haberlo eliminado."
+ },
+ "error.project.404.list_item.3": {
+ "message": "Es posible que el equipo de moderación de Modrinth haya eliminado el proyecto por infringir nuestras Condiciones de Uso."
+ },
+ "error.project.404.list_title": {
+ "message": "¿Por qué?"
+ },
+ "error.project.404.title": {
+ "message": "Proyecto no encontrado"
+ },
+ "error.user.404.list_item.1": {
+ "message": "Es posible que hayas escrito mal el nombre de usuario."
+ },
+ "error.user.404.list_item.2": {
+ "message": "Es posible que el usuario haya cambiado su nombre de usuario o haya eliminado su cuenta."
+ },
+ "error.user.404.list_item.3": {
+ "message": "Es posible que la cuenta del usuario haya sido cancelada por infringir los Términos de Uso de Modrinth."
+ },
+ "error.user.404.list_title": {
+ "message": "¿Por qué?"
+ },
+ "error.user.404.title": {
+ "message": "Usuario no encontrado"
+ },
+ "frog": {
+ "message": ""
+ },
+ "frog.altText": {
+ "message": "Una pintura fotorrealista de un laberinto de ranas"
+ },
+ "frog.sinceOpened": {
+ "message": "Esta página se abrió hace {ago}"
+ },
+ "frog.title": {
+ "message": "Rana"
+ },
+ "landing.button.discover-mods": {
+ "message": "Descubrir mods"
+ },
+ "landing.button.go-to-dashboard": {
+ "message": "Ir al panel de control"
+ },
+ "landing.creator.feature.constantly-evolving.description": {
+ "message": "Disfruta de la mejor experiencia de modding posible con actualizaciones constantes del equipo de Modrinth"
+ },
+ "landing.creator.feature.constantly-evolving.title": {
+ "message": "En constante evolución"
+ },
+ "landing.creator.feature.data-statistics.description": {
+ "message": "Obtenga informes detallados sobre visitas a la página, recuentos de descargas e ingresos"
+ },
+ "landing.creator.feature.data-statistics.title": {
+ "message": "Datos y Estadísticas"
+ },
+ "landing.creator.feature.discovery.description": {
+ "message": "¡Haz que miles de usuarios descubran tu proyecto a través de búsquedas, nuestra página de inicio, el servidor Discord y muchas otras formas que estarán disponibles en el futuro!"
+ },
+ "landing.creator.feature.discovery.title": {
+ "message": "Descubrir"
+ },
+ "landing.creator.feature.diverse-ecosystem.description": {
+ "message": "Integra con tus herramientas de compilación a través de Minotaur para realizar cargas automáticas justo cuando lances una nueva versión"
+ },
+ "landing.creator.feature.diverse-ecosystem.title": {
+ "message": "Ecosistema Diverso"
+ },
+ "landing.creator.feature.monetization.description": {
+ "message": "Obtenga ingresos por publicidad de las páginas de sus proyectos y retire sus fondos en cualquier momento"
+ },
+ "landing.creator.feature.monetization.title": {
+ "message": "Monetización"
+ },
+ "landing.creator.feature.team-management.description": {
+ "message": "Invita a tus compañeros de equipo y gestiona roles y permisos con facilidad"
+ },
+ "landing.creator.feature.team-management.title": {
+ "message": "Gestión de equipos"
+ },
+ "landing.error.failedToLoadRandomProjects": {
+ "message": "No se han podido cargar proyectos aleatorios :("
+ },
+ "landing.feature.follow.description": {
+ "message": "Recibe notificaciones cada vez que se actualicen tus proyectos favoritos y mantente al día"
+ },
+ "landing.feature.follow.heading": {
+ "message": "Sigue los proyectos que te gustan"
+ },
+ "landing.feature.launcher.description": {
+ "message": "La API de código abierto de Modrinth permite a los lanzadores añadir una profunda integración con Modrinth. Puedes utilizar Modrinth a través de nuestra propia aplicación y algunos de los lanzadores más populares, como ATLauncher, MultiMC y Prism Launcher."
+ },
+ "landing.feature.launcher.heading": {
+ "message": "Juega con tu lanzador favorito"
+ },
+ "landing.feature.search.description": {
+ "message": "La búsqueda ultrarrápida y los potentes filtros de Modrinth te permiten encontrar lo que buscas mientras escribes."
+ },
+ "landing.feature.search.heading": {
+ "message": "Encuentre lo que busca, de forma rápida y sencilla"
+ },
+ "landing.heading.the-place-for-minecraft": {
+ "message": "El lugar para Minecraft {content}"
+ },
+ "landing.heading.the-place-for-minecraft.data-packs": {
+ "message": "paquetes de datos"
+ },
+ "landing.heading.the-place-for-minecraft.modpacks": {
+ "message": "paquetes de mods"
+ },
+ "landing.heading.the-place-for-minecraft.mods": {
+ "message": "mods"
+ },
+ "landing.heading.the-place-for-minecraft.plugins": {
+ "message": "plugins"
+ },
+ "landing.heading.the-place-for-minecraft.resource-packs": {
+ "message": "paquetes de recursos"
+ },
+ "landing.heading.the-place-for-minecraft.servers": {
+ "message": "servidores"
+ },
+ "landing.heading.the-place-for-minecraft.shaders": {
+ "message": "sombreadores"
+ },
+ "landing.launcher.atlauncher-label": {
+ "message": "ATLauncher"
+ },
+ "landing.launcher.graphic-alt": {
+ "message": "Una representación simplificada de una ventana de Minecraft, con el logotipo de Mojang Studios en verde Modrinth."
+ },
+ "landing.launcher.modrinth-app-label": {
+ "message": "Aplicación Modrinth"
+ },
+ "landing.launcher.prism-launcher-label": {
+ "message": "Prism Launcher"
+ },
+ "landing.notifications.has-been-updated": {
+ "message": "¡Se ha actualizado {title}!"
+ },
+ "landing.notifications.heading": {
+ "message": "Notificaciones"
+ },
+ "landing.notifications.received-time": {
+ "message": "Recibido a las {time}"
+ },
+ "landing.notifications.version-released": {
+ "message": "La versión {version} ha sido lanzada para {gameVersion}"
+ },
+ "landing.search.label": {
+ "message": "Buscar"
+ },
+ "landing.search.placeholder": {
+ "message": "Buscar..."
+ },
+ "landing.search.sort-by.label": {
+ "message": "Ordenar por"
+ },
+ "landing.section.for-creators.description": {
+ "message": "Dale un hogar online a tus creaciones y llega a una gran audiencia de jugadores dedicados"
+ },
+ "landing.section.for-creators.label": {
+ "message": "Para Creadores"
+ },
+ "landing.section.for-creators.tagline": {
+ "message": "Comparte tu contenido con el mundo"
+ },
+ "landing.section.for-players.description": {
+ "message": "Desde biomas mágicos hasta mazmorras malditas, seguro que encuentras contenido que te llevará al siguiente nivel en el juego."
+ },
+ "landing.section.for-players.label": {
+ "message": "Para Jugadores"
+ },
+ "landing.section.for-players.tagline": {
+ "message": "Descubre más de {count} 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."
+ },
+ "layout.action.change-theme": {
+ "message": "Cambiar tema"
+ },
+ "layout.action.get-modrinth-app": {
+ "message": "Conseguir aplicación de Modrinth"
+ },
+ "layout.avatar.alt": {
+ "message": "Tu avatar"
+ },
+ "layout.banner.account-action": {
+ "message": "Acción requerida en la cuenta"
+ },
+ "layout.banner.add-email.button": {
+ "message": "Visita la configuración de la cuenta"
+ },
+ "layout.banner.add-email.description": {
+ "message": "Por motivos de seguridad, Modrinth necesita que registres una dirección de correo electrónico en tu cuenta."
+ },
+ "layout.banner.build-fail.title": {
+ "message": "Error al generar el estado desde la API durante la compilación."
+ },
+ "layout.banner.staging.description": {
+ "message": "El entorno de prueba está completamente separado de la base de datos Modrinth de producción. Se utiliza con fines de prueba y depuración, y puede ejecutar versiones en desarrollo del backend o frontend de Modrinth más recientes que la instancia de producción."
+ },
+ "layout.banner.staging.title": {
+ "message": "Estás viendo el entorno de prueba de Modrinth"
+ },
+ "layout.banner.subscription-payment-failed.button": {
+ "message": "Actualizar información de facturación"
+ },
+ "layout.banner.subscription-payment-failed.description": {
+ "message": "Una o más suscripciones no se han renovado. ¡Actualiza tu método de pago para evitar perder el acceso!"
+ },
+ "layout.banner.subscription-payment-failed.title": {
+ "message": "Se requiere acción de facturación."
+ },
+ "layout.banner.verify-email.action": {
+ "message": "Reenviar verificación de correo electrónico"
+ },
+ "layout.banner.verify-email.description": {
+ "message": "Por motivos de seguridad, Modrinth necesita que verifiques la dirección de correo electrónico asociada a tu cuenta."
+ },
+ "layout.footer.about": {
+ "message": "Acerca de"
+ },
+ "layout.footer.about.careers": {
+ "message": "Empleos"
+ },
+ "layout.footer.about.changelog": {
+ "message": "Historial de cambios"
+ },
+ "layout.footer.about.news": {
+ "message": "Noticias"
+ },
+ "layout.footer.about.rewards-program": {
+ "message": "Programa de Recompensas"
+ },
+ "layout.footer.about.status": {
+ "message": "Estado"
+ },
+ "layout.footer.legal": {
+ "message": "Legal"
+ },
+ "layout.footer.legal-disclaimer": {
+ "message": "NO ES UN SERVICIO OFICIAL DE MINECRAFT. NO ESTÁ APROBADO NI ASOCIADO CON MOJANG O MICROSOFT."
+ },
+ "layout.footer.legal.copyright-policy": {
+ "message": "Política de Derechos de autor y DMCA"
+ },
+ "layout.footer.legal.privacy-policy": {
+ "message": "Política de Privacidad"
+ },
+ "layout.footer.legal.rules": {
+ "message": "Reglas de Contenido"
+ },
+ "layout.footer.legal.security-notice": {
+ "message": "Aviso de Seguridad"
+ },
+ "layout.footer.legal.terms-of-use": {
+ "message": "Términos de Uso"
+ },
+ "layout.footer.open-source": {
+ "message": "Modrinth es código abierto."
+ },
+ "layout.footer.products": {
+ "message": "Productos"
+ },
+ "layout.footer.products.app": {
+ "message": "Aplicación Modrinth"
+ },
+ "layout.footer.products.plus": {
+ "message": "Modrinth+"
+ },
+ "layout.footer.products.servers": {
+ "message": "Servidores Modrinth"
+ },
+ "layout.footer.resources": {
+ "message": "Recursos"
+ },
+ "layout.footer.resources.api-docs": {
+ "message": "Documentación API"
+ },
+ "layout.footer.resources.help-center": {
+ "message": "Centro de Ayuda"
+ },
+ "layout.footer.resources.report-issues": {
+ "message": "Informar de problemas"
+ },
+ "layout.footer.resources.translate": {
+ "message": "Traducir"
+ },
+ "layout.footer.social.bluesky": {
+ "message": "Bluesky"
+ },
+ "layout.footer.social.discord": {
+ "message": "Discord"
+ },
+ "layout.footer.social.github": {
+ "message": "GitHub"
+ },
+ "layout.footer.social.mastodon": {
+ "message": "Mastodon"
+ },
+ "layout.footer.social.x": {
+ "message": "X"
+ },
+ "layout.menu-toggle.action": {
+ "message": "Desplegar menú"
+ },
+ "layout.meta.description": {
+ "message": "Descarga mods, plugins, paquetes de datos, sombreadores, paquetes de recursos y paquetes de mods de Minecraft en Modrinth. Descubre y publica proyectos en Modrinth con una interfaz moderna y fácil de usar y una API."
+ },
+ "layout.nav.home": {
+ "message": "Inicio"
+ },
+ "layout.nav.search": {
+ "message": "Buscar"
+ },
+ "moderation.filter.by": {
+ "message": "Filtrar por"
+ },
+ "moderation.page.projects": {
+ "message": "Proyectos"
+ },
+ "moderation.page.reports": {
+ "message": "Informes"
+ },
+ "moderation.search.placeholder": {
+ "message": "Buscar..."
+ },
+ "profile.error.not-found": {
+ "message": "Usuario no encontrado"
+ },
+ "profile.label.badges": {
+ "message": "Medallas"
+ },
+ "profile.label.details": {
+ "message": "Detalles"
+ },
+ "profile.label.organizations": {
+ "message": "Organizaciones"
+ },
+ "project-member-header.accept": {
+ "message": "Aceptar"
+ },
+ "project-member-header.error": {
+ "message": "Error"
+ },
+ "project-member-header.success": {
+ "message": "Éxito"
+ },
+ "project-moderation-nags.required": {
+ "message": "Obligatorio"
+ },
+ "project-type.project.singular": {
+ "message": "Proyecto"
+ },
+ "project-type.resourcepack.plural": {
+ "message": "Paquetes de recursos"
+ },
+ "project-type.resourcepack.singular": {
+ "message": "Paquete de recursos"
+ },
+ "project-type.shader.plural": {
+ "message": "Sombreadores"
+ },
+ "project-type.shader.singular": {
+ "message": "Sombreador"
+ },
+ "project.about.details.created": {
+ "message": "Creado el {date}"
+ },
+ "project.about.details.licensed": {
+ "message": "Con licencia {license}"
+ },
+ "project.about.details.published": {
+ "message": "Publicado el {date}"
+ },
+ "project.about.details.submitted": {
+ "message": "Enviado el {date}"
+ },
+ "project.about.details.title": {
+ "message": "Detalles"
+ },
+ "project.about.details.updated": {
+ "message": "Actualizado el {date}"
+ },
+ "project.actions.create-server": {
+ "message": "Crear un servidor"
+ },
+ "project.actions.create-server-tooltip": {
+ "message": "Crear un servidor"
+ },
+ "project.actions.dont-show-again": {
+ "message": "No mostrar de nuevo"
+ },
+ "project.actions.review-project": {
+ "message": "Revisar proyecto"
+ },
+ "project.actions.servers-promo.description": {
+ "message": "¡Modrinth Servers es la forma más fácil de jugar con tus amigos sin complicaciones!"
+ },
+ "project.actions.servers-promo.pricing": {
+ "message": "A partir de $5{monthly}"
+ },
+ "project.actions.servers-promo.title": {
+ "message": "Crear un servidor"
+ },
+ "project.collections.create-new": {
+ "message": "Crear nueva colección"
+ },
+ "project.collections.none-found": {
+ "message": "No se han encontrado colecciones."
+ },
+ "project.description.title": {
+ "message": "Descripción"
+ },
+ "project.details.licensed": {
+ "message": "Con licencia"
+ },
+ "project.download.game-version": {
+ "message": "Versión del juego: {version}"
+ },
+ "project.download.game-version-error": {
+ "message": "Error: no se han encontrado versiones del juego"
+ },
+ "project.download.game-version-tooltip": {
+ "message": "{title} solo está disponible para {version}"
+ },
+ "project.download.select-platform": {
+ "message": "Seleccionar plataforma"
+ },
+ "project.gallery.title": {
+ "message": "Galería"
+ },
+ "project.license.title": {
+ "message": "Licencia"
+ },
+ "project.moderation.title": {
+ "message": "Moderación"
+ },
+ "project.settings.environment.verification.verify-button": {
+ "message": "Verificar"
+ },
+ "project.settings.general.name.title": {
+ "message": "Nombre"
+ },
+ "project.settings.title": {
+ "message": "Ajustes"
+ },
+ "project.versions.title": {
+ "message": "Versiones"
+ }
+}
diff --git a/apps/frontend/src/locales/es-ES/languages.json b/apps/frontend/src/locales/es-ES/languages.json
new file mode 100644
index 000000000..f8d8651c4
--- /dev/null
+++ b/apps/frontend/src/locales/es-ES/languages.json
@@ -0,0 +1,58 @@
+{
+ "ar": "Árabe",
+ "be": "Bielorruso",
+ "bg": "Búlgaro",
+ "bn": "Bengalí",
+ "ca": "Catalán",
+ "cs": "Checo",
+ "da": "Danés",
+ "de": "Alemán",
+ "de-CH": "Alemán (Suiza)",
+ "el": "Griego",
+ "en-GB": "Inglés (Reino Unido)",
+ "en-US": "Inglés (Estados Unidos)",
+ "en-x-lolcat": "Gatuno",
+ "en-x-pirate": "Inglés (Pirata)",
+ "en-x-updown": "Inglés (Al revés)",
+ "en-x-uwu": "Inglés (UwU)",
+ "eo": "Esperanto",
+ "es": "Español",
+ "et": "Estonio",
+ "fi": "Finlandés",
+ "fr": "Francés",
+ "fr-BE": "Francés (Bélgica)",
+ "fr-CA": "Francés (Canadá)",
+ "he": "Hebreo",
+ "hi": "Hindi",
+ "hr": "Croata",
+ "hu": "Húngaro",
+ "id": "Indonesio",
+ "it": "Italiano",
+ "ja": "Japonés",
+ "kk": "Kazajo",
+ "ko": "Coreano",
+ "ky": "Kirguís",
+ "lt": "Lituano",
+ "lv": "Letón",
+ "ms": "Malayo",
+ "nb": "Noruego Estándar",
+ "nl": "Holandés",
+ "nn": "Noruego Nuevo",
+ "pes": "Persa",
+ "pl": "Polaco",
+ "pt": "Portugués",
+ "pt-BR": "Portugués (Brasil)",
+ "ro": "Rumano",
+ "ru": "Ruso",
+ "ru-x-bandit": "Ruso (Bandido)",
+ "sk": "Eslovaco",
+ "sv": "Sueco",
+ "th": "Tailandés",
+ "tok": "Lenguaje Simple",
+ "tr": "Turco",
+ "tt": "Tártaro",
+ "uk": "Ucraniano",
+ "vi": "Vietnamita",
+ "zh-Hans": "Chino (Simplificado)",
+ "zh-Hant": "Chino (Tradicional)"
+}
diff --git a/apps/frontend/src/locales/es-ES/meta.json b/apps/frontend/src/locales/es-ES/meta.json
new file mode 100644
index 000000000..a7900752b
--- /dev/null
+++ b/apps/frontend/src/locales/es-ES/meta.json
@@ -0,0 +1,10 @@
+{
+ "displayName": {
+ "description": "Please enter the name of the language in its specific variant or regional form (e.g., English (US) for American English, not just English). If the language does not have any specific variant, simply enter the name of the language (e.g., Français, Deutsch).",
+ "message": "Inglés (Estados Unidos)"
+ },
+ "searchTerms": {
+ "description": "Please provide additional search terms associated with the language, if needed, to enhance the search functionality (e.g., American English, Deutschland). Each search term should be entered on a separate line. Translate as a hyphen (-) if no additional terms are needed.",
+ "message": "EE. UU.\nInglés Americano"
+ }
+}
diff --git a/apps/frontend/src/locales/et-EE/index.json b/apps/frontend/src/locales/et-EE/index.json
new file mode 100644
index 000000000..da1e81409
--- /dev/null
+++ b/apps/frontend/src/locales/et-EE/index.json
@@ -0,0 +1,56 @@
+{
+ "collection.label.created-at": {
+ "message": "Loodud {ago}"
+ },
+ "collection.label.updated-at": {
+ "message": "Uuendatud {ago}"
+ },
+ "layout.action.change-theme": {
+ "message": "Muuda teemat"
+ },
+ "layout.footer.about": {
+ "message": "Teave"
+ },
+ "layout.footer.about.changelog": {
+ "message": "Muudatuste logi"
+ },
+ "layout.footer.legal": {
+ "message": "Legaalne"
+ },
+ "layout.footer.resources": {
+ "message": "Ressursid"
+ },
+ "profile.user-id": {
+ "message": "Kasutaja ID: {id}"
+ },
+ "project-type.mod.plural": {
+ "message": "Modid"
+ },
+ "project-type.modpack.plural": {
+ "message": "Modipakid"
+ },
+ "project-type.modpack.singular": {
+ "message": "Modipakk"
+ },
+ "project.about.details.created": {
+ "message": "Loodud {date}"
+ },
+ "project.about.details.updated": {
+ "message": "Uuendatud {date}"
+ },
+ "project.description.title": {
+ "message": "Kirjeldus"
+ },
+ "project.gallery.title": {
+ "message": "Galerii"
+ },
+ "project.moderation.title": {
+ "message": "Haldus"
+ },
+ "project.versions.title": {
+ "message": "Versioonid"
+ },
+ "settings.sessions.created-ago": {
+ "message": "Loodud {ago}"
+ }
+}
diff --git a/apps/frontend/src/locales/et-EE/languages.json b/apps/frontend/src/locales/et-EE/languages.json
new file mode 100644
index 000000000..984550fbd
--- /dev/null
+++ b/apps/frontend/src/locales/et-EE/languages.json
@@ -0,0 +1,58 @@
+{
+ "ar": "Araabia",
+ "be": "Valgevene",
+ "bg": "Bulgaaria",
+ "bn": "Bengali",
+ "ca": "Katalaani",
+ "cs": "Tšehhi",
+ "da": "Taani",
+ "de": "Saksa",
+ "de-CH": "Saksa (Šveits)",
+ "el": "Kreeka",
+ "en-GB": "inglise (Ühendkuningriik)",
+ "en-US": "Inglise keel (Ameerika Ühendriigid)",
+ "en-x-lolcat": "LOLKASS",
+ "en-x-pirate": "inglise (piraadikeel)",
+ "en-x-updown": "inglise (tagurpidi)",
+ "en-x-uwu": "inglise (UwU)",
+ "eo": "esperanto",
+ "es": "hispaania",
+ "et": "eesti",
+ "fi": "soome",
+ "fr": "prantsuse",
+ "fr-BE": "prantsuse (Belgia)",
+ "fr-CA": "prantsuse (Kanada)",
+ "he": "heebrea",
+ "hi": "hindi",
+ "hr": "horvaadi",
+ "hu": "ungari",
+ "id": "indoneesia",
+ "it": "itaalia",
+ "ja": "jaapani",
+ "kk": "kasahhi",
+ "ko": "korea",
+ "ky": "kirgiisi",
+ "lt": "leedu",
+ "lv": "läti",
+ "ms": "malai",
+ "nb": "norra (bokmål)",
+ "nl": "hollandi",
+ "nn": "norra (nynorsk)",
+ "pes": "pärsia",
+ "pl": "poola",
+ "pt": "portugali",
+ "pt-BR": "portugali (Brasiilia)",
+ "ro": "rumeenia",
+ "ru": "vene",
+ "ru-x-bandit": "vene (bandiidikeel)",
+ "sk": "slovaki",
+ "sv": "rootsi",
+ "th": "tai",
+ "tok": "toki pona",
+ "tr": "türgi",
+ "tt": "tatari",
+ "uk": "ukraina",
+ "vi": "vietnami",
+ "zh-Hans": "hiina (lihtsustatud)",
+ "zh-Hant": "hiina (traditsiooniline)"
+}
diff --git a/apps/frontend/src/locales/et-EE/meta.json b/apps/frontend/src/locales/et-EE/meta.json
new file mode 100644
index 000000000..ad0b37750
--- /dev/null
+++ b/apps/frontend/src/locales/et-EE/meta.json
@@ -0,0 +1,10 @@
+{
+ "displayName": {
+ "description": "Please enter the name of the language in its specific variant or regional form (e.g., English (US) for American English, not just English). If the language does not have any specific variant, simply enter the name of the language (e.g., Français, Deutsch).",
+ "message": "eesti"
+ },
+ "searchTerms": {
+ "description": "Please provide additional search terms associated with the language, if needed, to enhance the search functionality (e.g., American English, Deutschland). Each search term should be entered on a separate line. Translate as a hyphen (-) if no additional terms are needed.",
+ "message": "eesti keel\neestikeelne\neesti keeles"
+ }
+}
diff --git a/apps/frontend/src/locales/fa-IR/index.json b/apps/frontend/src/locales/fa-IR/index.json
new file mode 100644
index 000000000..8019032a7
--- /dev/null
+++ b/apps/frontend/src/locales/fa-IR/index.json
@@ -0,0 +1,98 @@
+{
+ "admin.billing.error.not-found": {
+ "message": "کاربر یافت نشد"
+ },
+ "app-marketing.features.play.title": {
+ "message": "با ماد های موردعلاقه خود بازی کنید"
+ },
+ "auth.authorize.action.authorize": {
+ "message": "اجازه دادن"
+ },
+ "auth.authorize.action.decline": {
+ "message": "رد"
+ },
+ "auth.authorize.app-info": {
+ "message": "{appName} از {creator} مجاز خواهد بود تا:"
+ },
+ "auth.authorize.authorize-app-name": {
+ "message": "اجازه دادن {appName}"
+ },
+ "auth.reset-password.method-choice.description": {
+ "message": "ایمیل خود را در زیر وارد کنید و ما یک لینک بازیابی ارسال خواهیم کرد تا به شما امکان بازیابی حساب خود را بدهیم."
+ },
+ "auth.reset-password.method-choice.email-username.label": {
+ "message": "ایمیل یا نام کاربری"
+ },
+ "auth.reset-password.method-choice.email-username.placeholder": {
+ "message": "ایمیل"
+ },
+ "auth.reset-password.notification.email-sent.text": {
+ "message": "اگر ایمیل قبلاً در حساب شما ذخیره شده بود ، ایمیلی با دستورالعمل برای شما ارسال شده است."
+ },
+ "auth.reset-password.notification.email-sent.title": {
+ "message": "ایمیل ارسال شد"
+ },
+ "auth.reset-password.notification.password-reset.text": {
+ "message": "اکنون میتوانید با رمز عبور جدید وارد حساب خود شوید."
+ },
+ "auth.reset-password.notification.password-reset.title": {
+ "message": "رمز عبور با موفقیت بازنشانی شد"
+ },
+ "auth.reset-password.post-challenge.action": {
+ "message": "بازنشانی رمز عبور"
+ },
+ "auth.reset-password.post-challenge.confirm-password.label": {
+ "message": "تایید رمز عبور"
+ },
+ "auth.reset-password.post-challenge.description": {
+ "message": "رمز عبور جدید را وارد کنید تا به حساب خود دسترسی پیدا کنید"
+ },
+ "auth.reset-password.title": {
+ "message": "بازنشانی رمز عبور"
+ },
+ "auth.reset-password.title.long": {
+ "message": "رمز عبور خود را بازنشانی کنید"
+ },
+ "auth.sign-in.2fa.description": {
+ "message": "لطفاً برای ادامه یک کد دو عاملی وارد کنید."
+ },
+ "auth.sign-in.2fa.label": {
+ "message": "کد دو عاملی را وارد کنید"
+ },
+ "auth.sign-in.2fa.placeholder": {
+ "message": "کد را وارد کنید..."
+ },
+ "auth.sign-in.email-username.label": {
+ "message": "ایمیل یا نام کاربری"
+ },
+ "auth.sign-in.password.label": {
+ "message": "رمز عبور"
+ },
+ "auth.sign-in.sign-in-with": {
+ "message": "ورود با"
+ },
+ "auth.sign-in.title": {
+ "message": "ورود"
+ },
+ "auth.sign-in.use-password": {
+ "message": "یا از رمز عبور استفاده کنید"
+ },
+ "auth.sign-up.action.create-account": {
+ "message": "ایجاد حساب"
+ },
+ "auth.sign-up.confirm-password.label": {
+ "message": "تأیید رمز عبور"
+ },
+ "auth.sign-up.email.label": {
+ "message": "ایمیل"
+ },
+ "auth.sign-up.label.username": {
+ "message": "نام کاربری"
+ },
+ "auth.sign-up.notification.password-mismatch.text": {
+ "message": "رمز های عبور مطابقت ندارند!"
+ },
+ "auth.sign-up.password.label": {
+ "message": "رمز عبور"
+ }
+}
diff --git a/apps/frontend/src/locales/fa-IR/languages.json b/apps/frontend/src/locales/fa-IR/languages.json
new file mode 100644
index 000000000..a449f8e64
--- /dev/null
+++ b/apps/frontend/src/locales/fa-IR/languages.json
@@ -0,0 +1,58 @@
+{
+ "ar": "عربی",
+ "be": "بلاروسی",
+ "bg": "بلغاری",
+ "bn": "بنگالی",
+ "ca": "کاتالونیایی",
+ "cs": "چکی",
+ "da": "دانمارکی",
+ "de": "آلمانی",
+ "de-CH": "آلمانی (سوئیس)",
+ "el": "یونانی",
+ "en-GB": "انگلیسی (بریتانیا)",
+ "en-US": "انگلیسی (آمریکا)",
+ "en-x-lolcat": "لولکت",
+ "en-x-pirate": "انگلیسی (دزد دریایی)",
+ "en-x-updown": "انگلیسی (وارونه)",
+ "en-x-uwu": "انگلیسی (UwU)",
+ "eo": "اسپرانتویی",
+ "es": "اسپانیایی",
+ "et": "استونیایی",
+ "fi": "فنلاندی",
+ "fr": "فرانسوی",
+ "fr-BE": "فرانسوی (بلژیک)",
+ "fr-CA": "فرانسوی (کانادا)",
+ "he": "عبری",
+ "hi": "هندی",
+ "hr": "کرواتی",
+ "hu": "مجارستانی",
+ "id": "اندونزیایی",
+ "it": "ایتالیایی",
+ "ja": "ژاپنی",
+ "kk": "قراقی",
+ "ko": "کره ای",
+ "ky": "قرقیزستانی",
+ "lt": "لیتوانیایی",
+ "lv": "لتونیایی",
+ "ms": "مالایی",
+ "nb": "بوکسمال نروژی",
+ "nl": "هلندی",
+ "nn": "نینورسک نروژی",
+ "pes": "فارسی",
+ "pl": "لهستانی",
+ "pt": "پرتغالی",
+ "pt-BR": "پرتغالی (برزیل)",
+ "ro": "رومانیایی",
+ "ru": "روسی",
+ "ru-x-bandit": "روسی (بندیت)",
+ "sk": "اسلواکی",
+ "sv": "سوئدی",
+ "th": "تایلندی",
+ "tok": "توکی پونا",
+ "tr": "ترکی",
+ "tt": "تاتاری",
+ "uk": "اوکراینی",
+ "vi": "ویتنامی",
+ "zh-Hans": "چینی (ساده شده)",
+ "zh-Hant": "چینی (سنتی)"
+}
diff --git a/apps/frontend/src/locales/fa-IR/meta.json b/apps/frontend/src/locales/fa-IR/meta.json
new file mode 100644
index 000000000..5110a6160
--- /dev/null
+++ b/apps/frontend/src/locales/fa-IR/meta.json
@@ -0,0 +1,10 @@
+{
+ "displayName": {
+ "description": "Please enter the name of the language in its specific variant or regional form (e.g., English (US) for American English, not just English). If the language does not have any specific variant, simply enter the name of the language (e.g., Français, Deutsch).",
+ "message": "انگلیسی (آمریکا)"
+ },
+ "searchTerms": {
+ "description": "Please provide additional search terms associated with the language, if needed, to enhance the search functionality (e.g., American English, Deutschland). Each search term should be entered on a separate line. Translate as a hyphen (-) if no additional terms are needed.",
+ "message": "انگلیسی آمریکایی"
+ }
+}
diff --git a/apps/frontend/src/locales/fi-FI/index.json b/apps/frontend/src/locales/fi-FI/index.json
new file mode 100644
index 000000000..5b606404a
--- /dev/null
+++ b/apps/frontend/src/locales/fi-FI/index.json
@@ -0,0 +1,98 @@
+{
+ "admin.billing.error.not-found": {
+ "message": "Käyttäjää ei löydetty"
+ },
+ "auth.authorize.action.decline": {
+ "message": "Kieltäydy"
+ },
+ "auth.reset-password.method-choice.action": {
+ "message": "Lähetä palautus sähköposti"
+ },
+ "auth.reset-password.method-choice.email-username.label": {
+ "message": "Sähköposti tai käyttäjänimi"
+ },
+ "auth.reset-password.method-choice.email-username.placeholder": {
+ "message": "Sähköposti"
+ },
+ "auth.reset-password.notification.email-sent.title": {
+ "message": "Sähköposti lähetetty"
+ },
+ "auth.sign-in.2fa.placeholder": {
+ "message": "Anna koodi..."
+ },
+ "auth.sign-in.email-username.label": {
+ "message": "Sähköposti tai käyttäjänimi"
+ },
+ "auth.sign-in.password.label": {
+ "message": "Salasana"
+ },
+ "auth.sign-in.sign-in-with": {
+ "message": "Kirjaudu sisään käyttäen"
+ },
+ "auth.sign-in.title": {
+ "message": "Kirjaudu sisään"
+ },
+ "auth.sign-in.use-password": {
+ "message": "Tai käytä salasanaa"
+ },
+ "auth.sign-up.action.create-account": {
+ "message": "Luo tili"
+ },
+ "auth.sign-up.confirm-password.label": {
+ "message": "Vahvista salasana"
+ },
+ "auth.sign-up.email.label": {
+ "message": "Sähköposti"
+ },
+ "auth.sign-up.label.username": {
+ "message": "Käyttäjänimi"
+ },
+ "auth.sign-up.password.label": {
+ "message": "Salasana"
+ },
+ "auth.sign-up.subscribe.label": {
+ "message": "Tilaa päivityksiä Modrinthista"
+ },
+ "auth.sign-up.title": {
+ "message": "Rekisteröidy"
+ },
+ "auth.sign-up.title.sign-up-with": {
+ "message": "Reskiteröidy käyttäen"
+ },
+ "auth.verify-email.action.sign-in": {
+ "message": "Kirjaudu sisään"
+ },
+ "auth.verify-email.already-verified.description": {
+ "message": "Sähköpostisi on jo vahvistettu!"
+ },
+ "auth.verify-email.already-verified.title": {
+ "message": "Sähköposti on jo vahvistettu"
+ },
+ "auth.verify-email.failed-verification.title": {
+ "message": "Sähköpostin vahvistus epäonnistui"
+ },
+ "auth.verify-email.post-verification.description": {
+ "message": "Sähköpostiosoitteesi on vahvistettu onnistuneesti!"
+ },
+ "dashboard.collections.button.create-new": {
+ "message": "Luo uusi"
+ },
+ "error.collection.404.list_title": {
+ "message": "Miksi?"
+ },
+ "error.generic.404.title": {
+ "message": "Sivua ei löytynyt"
+ },
+ "error.generic.default.subtitle": {
+ "message": "Jokin meni pieleen."
+ },
+ "error.generic.default.title": {
+ "message": "Voi ei!"
+ },
+ "error.organization.404.list_title": {
+ "message": "Miksi?"
+ },
+ "error.project.404.list_title": {
+ "message": "Miksi?"
+ }
+}
diff --git a/apps/frontend/src/locales/fi-FI/languages.json b/apps/frontend/src/locales/fi-FI/languages.json
new file mode 100644
index 000000000..620d06577
--- /dev/null
+++ b/apps/frontend/src/locales/fi-FI/languages.json
@@ -0,0 +1,58 @@
+{
+ "ar": "Arabia",
+ "be": "Valkovenäjä",
+ "bg": "Bulgaria",
+ "bn": "Bangla",
+ "ca": "Katalaani",
+ "cs": "Tšekki",
+ "da": "Tanska",
+ "de": "Saksa",
+ "de-CH": "Saksa (Sveitsi)",
+ "el": "Kreikka",
+ "en-GB": "Englanti (Yhdistynyt Kuningaskunta)",
+ "en-US": "Englanti (Yhdysvallat)",
+ "en-x-lolcat": "LOLCAT",
+ "en-x-pirate": "Englanti (Merirosvo)",
+ "en-x-updown": "Englanti (ylösalaisin)",
+ "en-x-uwu": "Englanti (UwU)",
+ "eo": "Esperanto",
+ "es": "Espanja",
+ "et": "Viro",
+ "fi": "Suomi",
+ "fr": "Ranska",
+ "fr-BE": "Ranska (Belgia)",
+ "fr-CA": "Ranska (Kanada)",
+ "he": "Heprea",
+ "hi": "Hindi",
+ "hr": "Kroatia",
+ "hu": "Unkari",
+ "id": "Indonesia",
+ "it": "Italia",
+ "ja": "Japani",
+ "kk": "Kazakki",
+ "ko": "Korea",
+ "ky": "Kirgiisi",
+ "lt": "Liettua",
+ "lv": "Latvia",
+ "ms": "Malaiji",
+ "nb": "Norjan kirjakieli",
+ "nl": "Hollanti",
+ "nn": "Norja uusi",
+ "pes": "Persia",
+ "pl": "Puola",
+ "pt": "Portugali",
+ "pt-BR": "Portugali (Brasilia)",
+ "ro": "Romania",
+ "ru": "Venäjä",
+ "ru-x-bandit": "Venäjä (Bandit)",
+ "sk": "Slovakia",
+ "sv": "Ruotsi",
+ "th": "Thai",
+ "tok": "Toki Pona",
+ "tr": "Turkkilainen",
+ "tt": "Tataari",
+ "uk": "Ukraina",
+ "vi": "Vietnami",
+ "zh-Hans": "Kiina (yksinkertaistettu)",
+ "zh-Hant": "Kiina (Perinteinen)"
+}
diff --git a/apps/frontend/src/locales/fi-FI/meta.json b/apps/frontend/src/locales/fi-FI/meta.json
new file mode 100644
index 000000000..431752180
--- /dev/null
+++ b/apps/frontend/src/locales/fi-FI/meta.json
@@ -0,0 +1,10 @@
+{
+ "displayName": {
+ "description": "Please enter the name of the language in its specific variant or regional form (e.g., English (US) for American English, not just English). If the language does not have any specific variant, simply enter the name of the language (e.g., Français, Deutsch).",
+ "message": "Finnish (Suomi)"
+ },
+ "searchTerms": {
+ "description": "Please provide additional search terms associated with the language, if needed, to enhance the search functionality (e.g., American English, Deutschland). Each search term should be entered on a separate line. Translate as a hyphen (-) if no additional terms are needed.",
+ "message": "USA\nAmerikkalainen Englanti"
+ }
+}
diff --git a/apps/frontend/src/locales/fil-PH/index.json b/apps/frontend/src/locales/fil-PH/index.json
new file mode 100644
index 000000000..3ff80e05b
--- /dev/null
+++ b/apps/frontend/src/locales/fil-PH/index.json
@@ -0,0 +1,152 @@
+{
+ "app-marketing.download.download-appimage": {
+ "message": "I-download ang AppImage"
+ },
+ "app-marketing.download.download-beta": {
+ "message": "I-download ang beta"
+ },
+ "app-marketing.download.download-deb": {
+ "message": "I-download ang DEB"
+ },
+ "app-marketing.download.download-rpm": {
+ "message": "I-donwload ang RPM"
+ },
+ "app-marketing.download.linux": {
+ "message": "Linux"
+ },
+ "app-marketing.download.mac": {
+ "message": "Mac"
+ },
+ "app-marketing.download.options-title": {
+ "message": "Mga pagpipilian sa pagdownload"
+ },
+ "app-marketing.download.title": {
+ "message": "I-download ang App ng Modrinth (Beta)"
+ },
+ "app-marketing.download.windows": {
+ "message": "Windows"
+ },
+ "app-marketing.features.open-source.title": {
+ "message": "Open source"
+ },
+ "app-marketing.features.performance.modrinth-app": {
+ "message": "App ng Modrinth"
+ },
+ "app-marketing.features.play.description": {
+ "message": "Gamitin ang App ng Modrinth sa pagdownload at paglaro ng iyong mga paboritong mods at modpacks."
+ },
+ "app-marketing.hero.download-button": {
+ "message": "I-download ang App ng Modrinth"
+ },
+ "collection.button.edit-icon": {
+ "message": "Baguhin ang ikono"
+ },
+ "collection.button.remove-project": {
+ "message": "Tanggalin ang proyekto"
+ },
+ "collection.delete-modal.description": {
+ "message": "Habambuhay na matatanggal ang koleksiyong ito. Hindi mababawi ang pagkilos na ito."
+ },
+ "landing.feature.launcher.description": {
+ "message": "Binibigyang-daan ng open-source API ng Modrinth ang mga launcher na makadagdag ng malalimang pagsasama sa Modrinth. Maaari mong gamitin ang Modrinth sa aming app at sa iilang pinakasat na mga launcher gaya ng ATLauncher, MultiMC, at Prism Launcher. "
+ },
+ "landing.heading.the-place-for-minecraft.resource-packs": {
+ "message": "mga resource pack"
+ },
+ "landing.subheading": {
+ "message": "Magtuklas, maglaro, at magbahagi ng mga Minecraft content sa aming open-source na platapormang ginawa para sa komunidad."
+ },
+ "layout.footer.about": {
+ "message": "Tungkol"
+ },
+ "layout.footer.about.careers": {
+ "message": "Mga Karera"
+ },
+ "layout.footer.about.changelog": {
+ "message": "Changelog"
+ },
+ "layout.footer.about.news": {
+ "message": "Balita"
+ },
+ "layout.footer.about.rewards-program": {
+ "message": "Programa ng Gantimpala"
+ },
+ "layout.footer.about.status": {
+ "message": "Istado"
+ },
+ "layout.footer.legal": {
+ "message": "Legal"
+ },
+ "layout.footer.legal-disclaimer": {
+ "message": "HINDI OPISYAL NA SERBISYO NG MINECRAFT. HINDI APRUBADO O KAAKIBAT NG MOJANG O MICROSOFT."
+ },
+ "layout.footer.legal.copyright-policy": {
+ "message": "Patakaran sa Copyright at DMCA"
+ },
+ "layout.footer.legal.privacy-policy": {
+ "message": "Patakaran sa Pribasiya"
+ },
+ "layout.footer.legal.rules": {
+ "message": "Mga Tuntuning sa Content"
+ },
+ "layout.footer.legal.security-notice": {
+ "message": "Abiso sa Seguridad"
+ },
+ "layout.footer.legal.terms-of-use": {
+ "message": "Mga Tuntunin sa Paggamit"
+ },
+ "layout.footer.open-source": {
+ "message": "Open source ang Modrinth."
+ },
+ "layout.footer.products": {
+ "message": "Mga Produkto"
+ },
+ "layout.footer.products.app": {
+ "message": "App ng Modrinth"
+ },
+ "layout.footer.products.plus": {
+ "message": "Modrinth+"
+ },
+ "layout.footer.products.servers": {
+ "message": "Mga Modrinth na Serber"
+ },
+ "layout.footer.resources": {
+ "message": "Mga Mapagkukunan"
+ },
+ "layout.footer.resources.api-docs": {
+ "message": "Dokumentasyon ng API"
+ },
+ "layout.footer.resources.help-center": {
+ "message": "Help Center"
+ },
+ "layout.footer.resources.report-issues": {
+ "message": "Magreport ng mga isyu"
+ },
+ "layout.footer.resources.translate": {
+ "message": "Isalin"
+ },
+ "layout.footer.social.bluesky": {
+ "message": "Bluesky"
+ },
+ "layout.footer.social.discord": {
+ "message": "Discord"
+ },
+ "layout.footer.social.github": {
+ "message": "GitHub"
+ },
+ "layout.footer.social.mastodon": {
+ "message": "Mastodon"
+ },
+ "layout.footer.social.x": {
+ "message": "X"
+ },
+ "project-type.resourcepack.plural": {
+ "message": "Mga Resource Pack"
+ },
+ "project-type.resourcepack.singular": {
+ "message": "Resource Pack"
+ },
+ "settings.display.project-list-layouts.resourcepack": {
+ "message": "Pahina ng mga Resource Pack"
+ }
+}
diff --git a/apps/frontend/src/locales/fil-PH/languages.json b/apps/frontend/src/locales/fil-PH/languages.json
new file mode 100644
index 000000000..7796a1ac8
--- /dev/null
+++ b/apps/frontend/src/locales/fil-PH/languages.json
@@ -0,0 +1,58 @@
+{
+ "ar": "Arabo",
+ "be": "Biyeloruso",
+ "bg": "Bulgaro",
+ "bn": "Bangla",
+ "ca": "Katalan",
+ "cs": "Tseko",
+ "da": "Danes",
+ "de": "Jerman",
+ "de-CH": "Jerman (Suwisa)",
+ "el": "Griyego",
+ "en-GB": "Ingles (Reyno Unido)",
+ "en-US": "Ingles (Estados Unidos)",
+ "en-x-lolcat": "LOLCAT",
+ "en-x-pirate": "Ingles (Pirata)",
+ "en-x-updown": "Ingles (Tumbalik)",
+ "en-x-uwu": "Ingles (UwU)",
+ "eo": "Esperanto",
+ "es": "Espanyol",
+ "et": "Estonyo",
+ "fi": "Finlandes",
+ "fr": "Pranses",
+ "fr-BE": "Pranses (Belhika)",
+ "fr-CA": "Pranses (Canada)",
+ "he": "Hebreo",
+ "hi": "Hindi",
+ "hr": "Kroato",
+ "hu": "Ungaro",
+ "id": "Indones",
+ "it": "Italyano",
+ "ja": "Hapon",
+ "kk": "Kasaho",
+ "ko": "Koreano",
+ "ky": "Kirgis",
+ "lt": "Litwano",
+ "lv": "Latbiyano",
+ "ms": "Malayo",
+ "nb": "Norwegong Bokmål",
+ "nl": "Olandes",
+ "nn": "Norwegong Nynorsk",
+ "pes": "Persa",
+ "pl": "Polako",
+ "pt": "Portuges",
+ "pt-BR": "Portuges (Brasil)",
+ "ro": "Rumano",
+ "ru": "Ruso",
+ "ru-x-bandit": "Ruso (Bandido)",
+ "sk": "Eslobako",
+ "sv": "Suweko",
+ "th": "Taylandes",
+ "tok": "Toki Pona",
+ "tr": "Turko",
+ "tt": "Tartaro",
+ "uk": "Ukranyo",
+ "vi": "Biyetnamita",
+ "zh-Hans": "Tsino (Simple)",
+ "zh-Hant": "Tsino (Tradisyonal)"
+}
diff --git a/apps/frontend/src/locales/fil-PH/meta.json b/apps/frontend/src/locales/fil-PH/meta.json
new file mode 100644
index 000000000..cb5356917
--- /dev/null
+++ b/apps/frontend/src/locales/fil-PH/meta.json
@@ -0,0 +1,10 @@
+{
+ "displayName": {
+ "description": "Please enter the name of the language in its specific variant or regional form (e.g., English (US) for American English, not just English). If the language does not have any specific variant, simply enter the name of the language (e.g., Français, Deutsch).",
+ "message": "Filipino"
+ },
+ "searchTerms": {
+ "description": "Please provide additional search terms associated with the language, if needed, to enhance the search functionality (e.g., American English, Deutschland). Each search term should be entered on a separate line. Translate as a hyphen (-) if no additional terms are needed.",
+ "message": "-"
+ }
+}
diff --git a/apps/frontend/src/locales/fr-FR/index.json b/apps/frontend/src/locales/fr-FR/index.json
new file mode 100644
index 000000000..fa27e142a
--- /dev/null
+++ b/apps/frontend/src/locales/fr-FR/index.json
@@ -0,0 +1,1718 @@
+{
+ "admin.billing.error.not-found": {
+ "message": "Utilisateur non trouvé"
+ },
+ "app-marketing.download.description": {
+ "message": "Notre application de bureau est disponible sur toutes les plateformes, choisissez la version qui vous convient."
+ },
+ "app-marketing.download.download-appimage": {
+ "message": "Télécharger l'AppImage"
+ },
+ "app-marketing.download.download-beta": {
+ "message": "Télécharger la beta"
+ },
+ "app-marketing.download.download-deb": {
+ "message": "Télécharger le DEB"
+ },
+ "app-marketing.download.download-rpm": {
+ "message": "Télécharger le RPM"
+ },
+ "app-marketing.download.linux": {
+ "message": "Linux"
+ },
+ "app-marketing.download.linux-disclaimer": {
+ "message": "Les versions Linux de l'application Modrinth sont connues pour présenter des problèmes sur certains systèmes et configurations. Si l'application Modrinth est instable sur votre système, nous vous encourageons à essayer d'autres applications telles que Prism Launcher pour installer facilement le contenu Modrinth."
+ },
+ "app-marketing.download.mac": {
+ "message": "Mac"
+ },
+ "app-marketing.download.options-title": {
+ "message": "Options de téléchargement"
+ },
+ "app-marketing.download.terms": {
+ "message": "En téléchargeant l'application Modrinth, vous acceptez nos Conditions générales et notre Politique de confidentialité."
+ },
+ "app-marketing.download.windows": {
+ "message": "Windows"
+ },
+ "app-marketing.features.play.title": {
+ "message": "Jouez avec vos mods favoris"
+ },
+ "app-marketing.features.sharing.description": {
+ "message": "."
+ },
+ "auth.authorize.action.authorize": {
+ "message": "Autoriser"
+ },
+ "auth.authorize.action.decline": {
+ "message": "Décliner"
+ },
+ "auth.authorize.app-info": {
+ "message": "{appName} par {creator} sera capable de :"
+ },
+ "auth.authorize.authorize-app-name": {
+ "message": "Autoriser {appName}"
+ },
+ "auth.authorize.error.no-redirect-url": {
+ "message": "Pas d'adresse de redirection trouvée dans la réponse"
+ },
+ "auth.authorize.redirect-url": {
+ "message": "Vous serez redirigé vers {url}"
+ },
+ "auth.reset-password.method-choice.action": {
+ "message": "Envoyer email de récupération"
+ },
+ "auth.reset-password.method-choice.description": {
+ "message": "Entrez votre email ci-dessous et nous enverrons un lien de récupération pour vous permettre de récupérer votre compte."
+ },
+ "auth.reset-password.method-choice.email-username.label": {
+ "message": "Email ou pseudonyme"
+ },
+ "auth.reset-password.method-choice.email-username.placeholder": {
+ "message": "Email"
+ },
+ "auth.reset-password.notification.email-sent.text": {
+ "message": "Un email avec les instructions vous a été envoyé si cet email était précédemment sauvegardé sur votre compte."
+ },
+ "auth.reset-password.notification.email-sent.title": {
+ "message": "Email envoyé"
+ },
+ "auth.reset-password.notification.password-reset.text": {
+ "message": "Vous pouvez maintenant vous connecter à votre compte avec votre nouveau mot de passe."
+ },
+ "auth.reset-password.notification.password-reset.title": {
+ "message": "Mot de passe réinitialisé avec succès"
+ },
+ "auth.reset-password.post-challenge.action": {
+ "message": "Réinitialiser mot de passe"
+ },
+ "auth.reset-password.post-challenge.confirm-password.label": {
+ "message": "Confirmer mot de passe"
+ },
+ "auth.reset-password.post-challenge.description": {
+ "message": "Entrez ci-dessous votre nouveau mot de passe pour récupérer l'accès à votre compte."
+ },
+ "auth.reset-password.title": {
+ "message": "Réinitialiser le mot de passe"
+ },
+ "auth.reset-password.title.long": {
+ "message": "Réinitialiser votre mot de passe"
+ },
+ "auth.sign-in.2fa.description": {
+ "message": "Veuillez entrer un code à doubles facteurs pour continuer."
+ },
+ "auth.sign-in.2fa.label": {
+ "message": "Saisir le code à doubles facteurs"
+ },
+ "auth.sign-in.2fa.placeholder": {
+ "message": "Saisir le code..."
+ },
+ "auth.sign-in.additional-options": {
+ "message": "Mot de passe oublié ? • Créer un compte"
+ },
+ "auth.sign-in.email-username.label": {
+ "message": "Email ou nom d'utilisateur"
+ },
+ "auth.sign-in.password.label": {
+ "message": "Mot de passe"
+ },
+ "auth.sign-in.sign-in-with": {
+ "message": "Se connecter avec"
+ },
+ "auth.sign-in.title": {
+ "message": "Se connecter"
+ },
+ "auth.sign-in.use-password": {
+ "message": "Ou utiliser un mot de passe"
+ },
+ "auth.sign-up.action.create-account": {
+ "message": "Créer un compte"
+ },
+ "auth.sign-up.confirm-password.label": {
+ "message": "Confirmer le mot de passe"
+ },
+ "auth.sign-up.email.label": {
+ "message": "E-mail"
+ },
+ "auth.sign-up.label.username": {
+ "message": "Nom d'utilisateur"
+ },
+ "auth.sign-up.legal-dislaimer": {
+ "message": "En créant un compte, vous acceptez les Conditions d'utilisation et la Politique de confidentialité de Modrinth."
+ },
+ "auth.sign-up.notification.password-mismatch.text": {
+ "message": "Les mots de passe ne correspondent pas !"
+ },
+ "auth.sign-up.password.label": {
+ "message": "Mot de passe"
+ },
+ "auth.sign-up.sign-in-option.title": {
+ "message": "Avez-vous déjà un compte ?"
+ },
+ "auth.sign-up.subscribe.label": {
+ "message": "S'abonner aux mises à jour de Modrinth"
+ },
+ "auth.sign-up.title": {
+ "message": "S'inscrire"
+ },
+ "auth.sign-up.title.create-account": {
+ "message": "Ou créez vous-même un compte"
+ },
+ "auth.sign-up.title.sign-up-with": {
+ "message": "S'inscrire avec"
+ },
+ "auth.verify-email.action.account-settings": {
+ "message": "Paramètres du compte"
+ },
+ "auth.verify-email.action.sign-in": {
+ "message": "Se connecter"
+ },
+ "auth.verify-email.already-verified.description": {
+ "message": "Votre adresse e-mail est déjà vérifiée !"
+ },
+ "auth.verify-email.already-verified.title": {
+ "message": "Adresse e-mail déjà vérifiée"
+ },
+ "auth.verify-email.failed-verification.action": {
+ "message": "Renvoyer un e-mail de vérification"
+ },
+ "auth.verify-email.failed-verification.description": {
+ "message": "Nous n'avons pas pu vérifier votre courriel. Essayez d'envoyer à nouveau l'e-mail de vérification via votre tableau de bord en vous connectant."
+ },
+ "auth.verify-email.failed-verification.description.logged-in": {
+ "message": "Nous n'avons pas pu vérifier votre e-mail. Essayez de renvoyer l'e-mail de vérification via le bouton ci-dessous."
+ },
+ "auth.verify-email.failed-verification.title": {
+ "message": "La vérification de l'e-mail a échoué"
+ },
+ "auth.verify-email.post-verification.description": {
+ "message": "Votre adresse e-mail a été vérifiée avec succès !"
+ },
+ "auth.verify-email.post-verification.title": {
+ "message": "Vérification de l'adresse e-mail"
+ },
+ "auth.verify-email.title": {
+ "message": "Vérifier l'adresse e-mail"
+ },
+ "auth.welcome.checkbox.subscribe": {
+ "message": "S'abonner aux mises à jour de Modrinth"
+ },
+ "auth.welcome.label.tos": {
+ "message": "En créant un compte, vous acceptez les Conditions d'utilisation et la Politique de confidentialité de Modrinth."
+ },
+ "auth.welcome.long-title": {
+ "message": "Bienvenue sur Modrinth !"
+ },
+ "auth.welcome.title": {
+ "message": "Bienvenue"
+ },
+ "collection.button.delete-icon": {
+ "message": "Supprimer l'icône"
+ },
+ "collection.button.edit-icon": {
+ "message": "Éditer l'icône"
+ },
+ "collection.button.remove-project": {
+ "message": "Supprimer le projet"
+ },
+ "collection.button.unfollow-project": {
+ "message": "Ne plus suivre le projet"
+ },
+ "collection.delete-modal.description": {
+ "message": "Cette action supprimera définitivement cette collection. Cette action ne peut être annulée."
+ },
+ "collection.delete-modal.title": {
+ "message": "Êtes-vous sûr de vouloir supprimer cette collection ?"
+ },
+ "collection.description": {
+ "message": "{description} - Voir la collection {name} par {username} sur Modrinth"
+ },
+ "collection.description.following": {
+ "message": "Collection générée automatiquement de tous les projets que vous suivez."
+ },
+ "collection.error.not-found": {
+ "message": "Collection introuvable"
+ },
+ "collection.label.collection": {
+ "message": "Collection"
+ },
+ "collection.label.created-at": {
+ "message": "Créée {ago}"
+ },
+ "collection.label.curated-by": {
+ "message": "Organisée par"
+ },
+ "collection.label.no-projects": {
+ "message": "Cette collection ne comporte aucun projet !"
+ },
+ "collection.label.no-projects-auth": {
+ "message": "Vous n'avez aucun projet.\nSouhaitez-vous en ajouter un ?"
+ },
+ "collection.label.owner": {
+ "message": "Propriétaire"
+ },
+ "collection.label.projects-count": {
+ "message": "{count, plural, one {{count} projet} other {{count} projets}}"
+ },
+ "collection.label.updated-at": {
+ "message": "Mis à jour {ago}"
+ },
+ "collection.title": {
+ "message": "{name} - Collection"
+ },
+ "dashboard.collections.button.create-new": {
+ "message": "Créer un nouveau"
+ },
+ "dashboard.collections.label.projects-count": {
+ "message": "{count, plural, one {{count} projet} other {{count} projets}}"
+ },
+ "dashboard.collections.label.search-input": {
+ "message": "Rechercher dans vos collections"
+ },
+ "dashboard.collections.long-title": {
+ "message": "Vos collections"
+ },
+ "error.collection.404.list_item.1": {
+ "message": "Vous avez peut-être mal tapé l'URL de la collection."
+ },
+ "error.collection.404.list_item.2": {
+ "message": "La collection est peut-être privée."
+ },
+ "error.collection.404.list_item.3": {
+ "message": "La collection a peut-être été retirée par l’équipe de modération de Modrinth pour violation de nos Conditions d’utilisation."
+ },
+ "error.collection.404.list_title": {
+ "message": "Pourquoi ?"
+ },
+ "error.collection.404.title": {
+ "message": "Collection introuvable"
+ },
+ "error.generic.404.subtitle": {
+ "message": "La page que vous recherchez ne semble pas exister."
+ },
+ "error.generic.404.title": {
+ "message": "Page introuvable"
+ },
+ "error.generic.default.list_item.1": {
+ "message": "Vérifiez si Modrinth est hors ligne sur notre page de statut."
+ },
+ "error.generic.default.list_item.2": {
+ "message": "Si cela continue, vous pouvez informer l’équipe de Modrinth en rejoignant notre serveur Discord."
+ },
+ "error.generic.default.list_title": {
+ "message": "Veuillez réessayer dans quelques minutes."
+ },
+ "error.generic.default.subtitle": {
+ "message": "Une erreur est survenue."
+ },
+ "error.generic.default.title": {
+ "message": "Oups !"
+ },
+ "error.organization.404.list_item.1": {
+ "message": "Vous avez peut-être mal tapé l'URL de l'organisation."
+ },
+ "error.organization.404.list_item.2": {
+ "message": "Le propriétaire de l’organisation a peut-être changé l’URL ou l’a supprimée."
+ },
+ "error.organization.404.list_item.3": {
+ "message": "L’organisation a peut-être été supprimée par l’équipe de modération de Modrinth pour violation de nos Conditions d’utilisation."
+ },
+ "error.organization.404.list_title": {
+ "message": "Pourquoi ?"
+ },
+ "error.organization.404.title": {
+ "message": "Organisation introuvable"
+ },
+ "error.project.404.list_item.1": {
+ "message": "Vous avez peut-être mal tapé l'URL du projet."
+ },
+ "error.project.404.list_item.2": {
+ "message": "Le propriétaire du projet a peut-être changé l’URL, rendu le projet privé ou l’a supprimé."
+ },
+ "error.project.404.list_item.3": {
+ "message": "Le projet a peut-être été retiré par l’équipe de modération de Modrinth pour violation de nos Conditions d’utilisation."
+ },
+ "error.project.404.list_title": {
+ "message": "Pourquoi ?"
+ },
+ "error.project.404.title": {
+ "message": "Projet introuvable"
+ },
+ "error.user.404.list_item.1": {
+ "message": "Vous avez peut-être mal tapé le nom d'utilisateur."
+ },
+ "error.user.404.list_item.2": {
+ "message": "L’utilisateur a peut-être changé de nom d’utilisateur ou supprimé son compte."
+ },
+ "error.user.404.list_item.3": {
+ "message": "Le compte de l’utilisateur a peut-être été supprimé pour violation des Conditions d’utilisation de Modrinth."
+ },
+ "error.user.404.list_title": {
+ "message": "Pourquoi ?"
+ },
+ "error.user.404.title": {
+ "message": "Utilisateur introuvable"
+ },
+ "frog": {
+ "message": "Vous avez été grenouillé ! 🐸"
+ },
+ "frog.altText": {
+ "message": "Un tableau photoréaliste d'un labyrinthe amphibien"
+ },
+ "frog.froggedPeople": {
+ "message": "{count, plural, one {{count} autre personne a été grenouillée !} other {{count} autres personnes ont été grenouillées !}}"
+ },
+ "frog.sinceOpened": {
+ "message": "Cette page a été ouverte {ago}"
+ },
+ "frog.title": {
+ "message": "Grenouille"
+ },
+ "layout.action.change-theme": {
+ "message": "Changer le thème"
+ },
+ "layout.action.get-modrinth-app": {
+ "message": "Obtenir l’application Modrinth"
+ },
+ "layout.avatar.alt": {
+ "message": "Votre avatar"
+ },
+ "layout.banner.account-action": {
+ "message": "Action requise sur le compte"
+ },
+ "layout.banner.add-email.button": {
+ "message": "Consulter les paramètres du compte"
+ },
+ "layout.banner.add-email.description": {
+ "message": "Pour des raisons de sécurité, Modrinth a besoin que vous enregistriez une adresse e-mail sur votre compte."
+ },
+ "layout.banner.build-fail.description": {
+ "message": "Ce déploiement du frontend de Modrinth n’a pas pu générer l’état à partir de l’API. Cela peut être dû à une panne ou à une erreur de configuration. Rebuild lorsque l’API sera disponible. Codes d’erreur : {errors} ; L’URL actuelle de l’API est : {url}"
+ },
+ "layout.banner.build-fail.title": {
+ "message": "Erreur lors de la génération de l’état à partir de l’API pendant la construction."
+ },
+ "layout.banner.staging.description": {
+ "message": "L'environnement d'essai fonctionne sur une copie de la base de données en production de Modrinth. Il est utilisé à des fins de test et de débogage, et peut exécuter des versions en cours de développement du backend ou du frontend de Modrinth plus récentes que l'instance en production."
+ },
+ "layout.banner.staging.title": {
+ "message": "Vous êtes en train de visualiser l'environnement d'essai de Modrinth"
+ },
+ "layout.banner.subscription-payment-failed.button": {
+ "message": "Mettre à jour les informations de facturation"
+ },
+ "layout.banner.subscription-payment-failed.description": {
+ "message": "Un ou plusieurs abonnements n'ont pas pu être renouvelés. Veuillez mettre à jour votre mode de paiement pour éviter de perdre votre accès !"
+ },
+ "layout.banner.subscription-payment-failed.title": {
+ "message": "Action de facturation requise."
+ },
+ "layout.banner.verify-email.action": {
+ "message": "Renvoyer un e-mail de vérification"
+ },
+ "layout.banner.verify-email.description": {
+ "message": "Pour des raisons de sécurité, Modrinth a besoin que vous vérifiiez l'adresse e-mail associée à votre compte."
+ },
+ "layout.footer.about": {
+ "message": "À propos"
+ },
+ "layout.footer.about.careers": {
+ "message": "Carrières"
+ },
+ "layout.footer.about.changelog": {
+ "message": "Journal des modifications"
+ },
+ "layout.footer.about.news": {
+ "message": "Actualités"
+ },
+ "layout.footer.about.rewards-program": {
+ "message": "Programme de fidélité"
+ },
+ "layout.footer.about.status": {
+ "message": "Statut"
+ },
+ "layout.footer.legal": {
+ "message": "Aspects légaux"
+ },
+ "layout.footer.legal-disclaimer": {
+ "message": "PAS UN SERVICE OFFICIEL DE MINECRAFT. NON APPROUVÉ NI ASSOCIÉ À MOJANG OU MICROSOFT."
+ },
+ "layout.footer.legal.copyright-policy": {
+ "message": "Politique de droits d’auteur et DMCA"
+ },
+ "layout.footer.legal.privacy-policy": {
+ "message": "Politique de confidentialité"
+ },
+ "layout.footer.legal.rules": {
+ "message": "Règles de contenu"
+ },
+ "layout.footer.legal.security-notice": {
+ "message": "Avis de sécurité"
+ },
+ "layout.footer.legal.terms-of-use": {
+ "message": "Conditions d’utilisation"
+ },
+ "layout.footer.open-source": {
+ "message": "Modrinth est open source."
+ },
+ "layout.footer.products": {
+ "message": "Produits"
+ },
+ "layout.footer.products.app": {
+ "message": "App Modrinth"
+ },
+ "layout.footer.products.plus": {
+ "message": "Modrinth+"
+ },
+ "layout.footer.products.servers": {
+ "message": "Serveurs Modrinth"
+ },
+ "layout.footer.resources": {
+ "message": "Ressources"
+ },
+ "layout.footer.resources.api-docs": {
+ "message": "Documentation de l’API"
+ },
+ "layout.footer.resources.help-center": {
+ "message": "Centre d’aide"
+ },
+ "layout.footer.resources.report-issues": {
+ "message": "Signaler des problèmes"
+ },
+ "layout.footer.resources.translate": {
+ "message": "Traduire"
+ },
+ "layout.footer.social.bluesky": {
+ "message": "Bluesky"
+ },
+ "layout.footer.social.discord": {
+ "message": "Discord"
+ },
+ "layout.footer.social.github": {
+ "message": "GitHub"
+ },
+ "layout.footer.social.mastodon": {
+ "message": "Mastodon"
+ },
+ "layout.footer.social.x": {
+ "message": "X"
+ },
+ "layout.menu-toggle.action": {
+ "message": "Basculer le menu"
+ },
+ "layout.meta.description": {
+ "message": "Téléchargez des mods, plugins, datapacks, shaders, packs de ressources et modpacks Minecraft sur Modrinth. Découvrez et publiez des projets sur Modrinth avec une interface moderne, facile à utiliser, et une API."
+ },
+ "layout.meta.og-description": {
+ "message": "Découvrez et publiez du contenu Minecraft !"
+ },
+ "layout.nav.home": {
+ "message": "Accueil"
+ },
+ "layout.nav.search": {
+ "message": "Rechercher"
+ },
+ "moderation.filter.by": {
+ "message": "Filtrer par"
+ },
+ "moderation.moderate": {
+ "message": "Modérer"
+ },
+ "moderation.page.projects": {
+ "message": "Projets"
+ },
+ "moderation.page.reports": {
+ "message": "Signalements"
+ },
+ "moderation.page.technicalReview": {
+ "message": "Revue technique"
+ },
+ "moderation.search.placeholder": {
+ "message": "Rechercher..."
+ },
+ "moderation.sort.by": {
+ "message": "Trier par"
+ },
+ "moderation.technical.search.placeholder": {
+ "message": "Rechercher des revues techniques…"
+ },
+ "profile.button.billing": {
+ "message": "Gérer la facturation de l’utilisateur"
+ },
+ "profile.button.info": {
+ "message": "Afficher les détails de l’utilisateur"
+ },
+ "profile.button.manage-projects": {
+ "message": "Gérer les projets"
+ },
+ "profile.error.not-found": {
+ "message": "Utilisateur introuvable"
+ },
+ "profile.joined-at": {
+ "message": "Inscrit le {ago}"
+ },
+ "profile.label.badges": {
+ "message": "Badges"
+ },
+ "profile.label.details": {
+ "message": "Détails"
+ },
+ "profile.label.no-collections": {
+ "message": "Cet utilisateur n'a aucune collection !"
+ },
+ "profile.label.no-collections-auth": {
+ "message": "Vous n'avez aucune collection.\nVoulez-vous en créer une ?"
+ },
+ "profile.label.no-projects": {
+ "message": "Cet utilisateur n'a aucun projet !"
+ },
+ "profile.label.no-projects-auth": {
+ "message": "Vous n'avez aucun projet.\nVoulez-vous en créer un ?"
+ },
+ "profile.label.organizations": {
+ "message": "Organisations"
+ },
+ "profile.meta.description": {
+ "message": "Téléchargez les projets de {username} sur Modrinth"
+ },
+ "profile.meta.description-with-bio": {
+ "message": "{bio} - Téléchargez les projets de {username} sur Modrinth"
+ },
+ "profile.stats.downloads": {
+ "message": "{count, plural, one {{count} téléchargement} other {{count} téléchargements}}"
+ },
+ "profile.stats.projects": {
+ "message": "{count, plural, one {{count} projet} other {{count} projets}}"
+ },
+ "profile.stats.projects-followers": {
+ "message": "{count, plural, one {{count} abonné} other {{count} abonnés}} aux projets"
+ },
+ "profile.user-id": {
+ "message": "ID utilisateur : {id}"
+ },
+ "project-member-header.accept": {
+ "message": "Accepter"
+ },
+ "project-member-header.decline": {
+ "message": "Refuser"
+ },
+ "project-member-header.error": {
+ "message": "Erreur"
+ },
+ "project-member-header.error-decline": {
+ "message": "Échec du refus de l’invitation à l’équipe"
+ },
+ "project-member-header.error-join": {
+ "message": "Échec de l'acceptation de l’invitation à l’équipe"
+ },
+ "project-member-header.invitation-no-role": {
+ "message": "Vous avez été invité à rejoindre ce projet. Veuillez accepter ou refuser l’invitation."
+ },
+ "project-member-header.invitation-title": {
+ "message": "Invitation à rejoindre un projet"
+ },
+ "project-member-header.invitation-with-role": {
+ "message": "Vous avez été invité à être membre de ce projet sous le rôle de '{role}'."
+ },
+ "project-member-header.success": {
+ "message": "Succès"
+ },
+ "project-member-header.success-decline": {
+ "message": "Vous avez refusé l’invitation à rejoindre l’équipe."
+ },
+ "project-member-header.success-join": {
+ "message": "Vous avez rejoint l’équipe du projet."
+ },
+ "project-moderation-nags.publishing-checklist": {
+ "message": "Liste de contrôle de publication"
+ },
+ "project-moderation-nags.required": {
+ "message": "Requis"
+ },
+ "project-moderation-nags.resubmit-for-review": {
+ "message": "Soumettre à nouveau pour révision"
+ },
+ "project-moderation-nags.resubmit-for-review-desc": {
+ "message": "Ton projet a été {status} par le personnel de Modrinth. Tu peux soumettre à nouveau pour examen après avoir adressé le message du personnel."
+ },
+ "project-moderation-nags.submit-checklist-tooltip": {
+ "message": "Vous devez compléter les étapes obligatoires dans la liste de contrôle de publication !"
+ },
+ "project-moderation-nags.submit-for-review": {
+ "message": "Soumettre pour examen"
+ },
+ "project-moderation-nags.submit-for-review-desc": {
+ "message": "Votre projet n’est visible que par les membres du projet. Il doit être examiné par des modérateurs avant d’être publié."
+ },
+ "project-moderation-nags.suggestion": {
+ "message": "Suggestion"
+ },
+ "project-moderation-nags.visit-moderation-page": {
+ "message": "Visiter la page de modération"
+ },
+ "project-moderation-nags.warning": {
+ "message": "Avertissement"
+ },
+ "project-type.collection.plural": {
+ "message": "Collections"
+ },
+ "project-type.collection.singular": {
+ "message": "Collection"
+ },
+ "project-type.datapack.plural": {
+ "message": "Datapacks"
+ },
+ "project-type.datapack.singular": {
+ "message": "Datapack"
+ },
+ "project-type.mod.plural": {
+ "message": "Mods"
+ },
+ "project-type.mod.singular": {
+ "message": "Mod"
+ },
+ "project-type.modpack.plural": {
+ "message": "Modpacks"
+ },
+ "project-type.modpack.singular": {
+ "message": "Modpack"
+ },
+ "project-type.plugin.plural": {
+ "message": "Plugins"
+ },
+ "project-type.plugin.singular": {
+ "message": "Plugin"
+ },
+ "project-type.project.plural": {
+ "message": "Projets"
+ },
+ "project-type.project.singular": {
+ "message": "Projet"
+ },
+ "project-type.resourcepack.plural": {
+ "message": "Packs de ressources"
+ },
+ "project-type.resourcepack.singular": {
+ "message": "Pack de ressources"
+ },
+ "project-type.shader.plural": {
+ "message": "Shaders"
+ },
+ "project-type.shader.singular": {
+ "message": "Shader"
+ },
+ "project.about.details.created": {
+ "message": "Créé le {date}"
+ },
+ "project.about.details.licensed": {
+ "message": "Sous licence {license}"
+ },
+ "project.about.details.published": {
+ "message": "Publié le {date}"
+ },
+ "project.about.details.submitted": {
+ "message": "Soumis le {date}"
+ },
+ "project.about.details.title": {
+ "message": "Détails"
+ },
+ "project.about.details.updated": {
+ "message": "Mise à jour le {date}"
+ },
+ "project.actions.create-server": {
+ "message": "Créer un serveur"
+ },
+ "project.actions.create-server-tooltip": {
+ "message": "Créer un serveur"
+ },
+ "project.actions.dont-show-again": {
+ "message": "Ne pas montrer à nouveau"
+ },
+ "project.actions.review-project": {
+ "message": "Vérifier le projet"
+ },
+ "project.actions.servers-promo.description": {
+ "message": "Les serveurs Modrinth sont la solution la plus facile pour jouer entre amis sans ennuis !"
+ },
+ "project.actions.servers-promo.monthly": {
+ "message": " / mois"
+ },
+ "project.actions.servers-promo.pricing": {
+ "message": "À partir de $5{monthly}"
+ },
+ "project.actions.servers-promo.title": {
+ "message": "Créer un serveur"
+ },
+ "project.collections.create-new": {
+ "message": "Créer une collection"
+ },
+ "project.collections.none-found": {
+ "message": "Aucune collection trouvée."
+ },
+ "project.description.title": {
+ "message": "Description"
+ },
+ "project.details.licensed": {
+ "message": "License"
+ },
+ "project.download.game-version": {
+ "message": "Version du jeu : {version}"
+ },
+ "project.download.game-version-error": {
+ "message": "Erreur : pas de versions du jeu trouvées"
+ },
+ "project.download.game-version-tooltip": {
+ "message": "{title} est que disponible pour {version}"
+ },
+ "project.download.game-version-unsupported-tooltip": {
+ "message": "{title} ne supporte pas {gameVersion} pour {platform}"
+ },
+ "project.download.install-with-app": {
+ "message": "Télécharger avec l'application Modrinth"
+ },
+ "project.download.no-app": {
+ "message": "Vous n'avez pas l'appli Modrinth ?"
+ },
+ "project.download.no-versions-available": {
+ "message": "Aucune version disponible pour {gameVersion} et {platform}."
+ },
+ "project.download.platform": {
+ "message": "Plateforme : {platform}"
+ },
+ "project.download.platform-error": {
+ "message": "Erreur : pas de plateformes trouvées"
+ },
+ "project.download.platform-tooltip": {
+ "message": "{title} est que disponible pour {platform}"
+ },
+ "project.download.platform-unsupported-tooltip": {
+ "message": "{title} ne supporte pas {platform} pour {gameVersion}"
+ },
+ "project.download.search-game-versions": {
+ "message": "Recherche des versions du jeu ..."
+ },
+ "project.download.search-game-versions-label": {
+ "message": "Recherche des versions du jeu ..."
+ },
+ "project.download.select-game-version": {
+ "message": "Sélectionne la version du jeu"
+ },
+ "project.download.select-platform": {
+ "message": "Sélectionne la plateforme"
+ },
+ "project.download.show-all-versions": {
+ "message": "Montre toutes les versions"
+ },
+ "project.download.title": {
+ "message": "Télécharger {title}"
+ },
+ "project.environment.migration-no-permission.message": {
+ "message": "Nous venons de remanier le système d'Environnements sur Modrinth et de nouvelles options sont désormais disponibles. Vous n'avez pas l'autorisation de modifier ces paramètres, veuillez informer un autre membre du projet que les métadonnées de l'environnement doivent être vérifiées."
+ },
+ "project.environment.migration-no-permission.title": {
+ "message": "Les métadonnées de l'environnement doivent être examinées"
+ },
+ "project.environment.migration.learn-more": {
+ "message": "En apprendre davantage au sujet de cette modification"
+ },
+ "project.environment.migration.message": {
+ "message": "Nous venons de remanier le système d'Environnement sur Modrinth et de nouvelles options sont désormais disponibles. Veuillez consulter les paramètres de votre projet et vérifier que les métadonnées sont correctes."
+ },
+ "project.environment.migration.review-button": {
+ "message": "Vérifier les paramètres d'environnement"
+ },
+ "project.environment.migration.title": {
+ "message": "Merci de vérifier les métadonnées d'environnement"
+ },
+ "project.error.loading": {
+ "message": "Erreur durant le chargement du projet : {message}"
+ },
+ "project.error.page-not-found": {
+ "message": "La page n'a pas pu être trouvée"
+ },
+ "project.error.project-not-found": {
+ "message": "Projet non trouvé"
+ },
+ "project.gallery.title": {
+ "message": "Galerie"
+ },
+ "project.license.error": {
+ "message": "Le texte de la license n'a pas pu être obtenu"
+ },
+ "project.license.loading": {
+ "message": "Chargement du texte de la license..."
+ },
+ "project.license.title": {
+ "message": "License"
+ },
+ "project.moderation.title": {
+ "message": "Modération"
+ },
+ "project.navigation.changelog": {
+ "message": "Journal des modifications"
+ },
+ "project.notification.icon-updated.message": {
+ "message": "."
+ },
+ "project.notification.icon-updated.title": {
+ "message": "Icône du projet mis à jour"
+ },
+ "project.notification.updated.message": {
+ "message": "Votre projet a été mis à jour."
+ },
+ "project.notification.updated.title": {
+ "message": "Projet mis à jour"
+ },
+ "project.settings.environment.notice.missing-env.description": {
+ "message": "Il manque des métadonnées d'environnements à votre projet, merci de sélectionner l'option appropriée ci-dessous."
+ },
+ "project.settings.environment.notice.missing-env.title": {
+ "message": "Merci de sélectionner un environnement pour votre projet"
+ },
+ "project.settings.environment.notice.multiple-environments.description": {
+ "message": "Différentes versions de votre projet ont différents environnements sélectionnés, donc vous ne pouvez pas les modifier globalement pour l'instant."
+ },
+ "project.settings.environment.notice.multiple-environments.title": {
+ "message": "Votre projet a plusieurs environnements"
+ },
+ "project.settings.environment.notice.review-options.description": {
+ "message": "Nous venons de remanier le système d'Environnement sur Modrinth et de nouvelles options sont désormais disponibles. Veuillez vous assurer que la bonne option est sélectionnée ci-dessous, puis cliquez sur « Vérifier » lorsque vous avez terminé !"
+ },
+ "project.settings.environment.notice.review-options.title": {
+ "message": "Merci de vérifier les options ci-dessous"
+ },
+ "project.settings.environment.notice.wrong-project-type.description": {
+ "message": "Seul les mods ou les modpacks peuvent avoir des métadonnées d'environnements."
+ },
+ "project.settings.environment.notice.wrong-project-type.title": {
+ "message": "Ce type de projet ne supporte pas les métadonnées d'environnements"
+ },
+ "project.settings.environment.verification.verify-button": {
+ "message": "Vérifier"
+ },
+ "project.settings.environment.verification.verify-text": {
+ "message": "Vérifier que l'environnement de projet est correctement défini."
+ },
+ "project.settings.general.name.description": {
+ "message": "Évitez les préfixes, suffixes, parenthèses, ou les descriptions - juste le nom actuel du projet"
+ },
+ "project.settings.general.name.placeholder.1": {
+ "message": "ex. Nether Overhaul 2"
+ },
+ "project.settings.general.name.placeholder.2": {
+ "message": "ex. Équipement de construction"
+ },
+ "project.settings.general.name.placeholder.3": {
+ "message": "ex. Better than Caving"
+ },
+ "project.settings.general.name.placeholder.4": {
+ "message": "ex. Portails améliorés"
+ },
+ "project.settings.general.name.placeholder.5": {
+ "message": "ex. Mobs dangereux"
+ },
+ "project.settings.general.name.title": {
+ "message": "Nom"
+ },
+ "project.settings.general.tagline.description": {
+ "message": "Résumez votre projet en moins d'une phrase."
+ },
+ "project.settings.general.tagline.placeholder.1": {
+ "message": "ex. Révise la progression du jeu pour la centrer autour du Nether."
+ },
+ "project.settings.general.tagline.placeholder.2": {
+ "message": "e.g. Ajoute des équipements de chantier à porter."
+ },
+ "project.settings.general.tagline.placeholder.3": {
+ "message": "ex. Ajoute des mécaniques réalistes de construction de mineshaft."
+ },
+ "project.settings.general.tagline.placeholder.4": {
+ "message": "ex. Améliore la connexion entre les portails du Nether."
+ },
+ "project.settings.general.tagline.placeholder.5": {
+ "message": "ex. Ajoute des versions boss plus puissantes des mobs normaux rencontrés la nuit."
+ },
+ "project.settings.general.tagline.title": {
+ "message": "Slogan"
+ },
+ "project.settings.general.url.title": {
+ "message": "URL"
+ },
+ "project.settings.title": {
+ "message": "Paramètres"
+ },
+ "project.settings.visit-dashboard": {
+ "message": "Visiter le tableau de contrôle des projets"
+ },
+ "project.stats.downloads-label": {
+ "message": "Téléchargement{count, plural, one {} other {s}}"
+ },
+ "project.stats.followers-label": {
+ "message": "Abonné{count, plural, one {} other {s}}"
+ },
+ "project.status.archived.message": {
+ "message": "{title} a été archivé. {title} ne recevra plus de mises à jour jusqu'à ce que l'auteur du projet décide de désarchiver le projet."
+ },
+ "project.version.all-versions": {
+ "message": "Toutes les versions"
+ },
+ "project.version.back-to-versions": {
+ "message": "Retour aux versions"
+ },
+ "project.versions.title": {
+ "message": "Versions"
+ },
+ "report.already-reported": {
+ "message": "Vous avez déjà signalé {title}"
+ },
+ "report.already-reported-description": {
+ "message": "Vous avez déjà un signalement ouvert pour {item}. Vous pouvez ajouter des détails supplémentaires à votre rapport si vous avez plus d’informations à fournir."
+ },
+ "report.back-to-item": {
+ "message": "Retour à {item}"
+ },
+ "report.body.description": {
+ "message": "Incluez des liens et des images si possible et pertinentes. Les signalements vides ou insuffisants seront fermés et ignorés."
+ },
+ "report.body.title": {
+ "message": "Veuillez fournir des informations supplémentaires concernant votre signalement."
+ },
+ "report.checking": {
+ "message": "Vérification de {item}…"
+ },
+ "report.could-not-find": {
+ "message": "Impossible de trouver {item}"
+ },
+ "report.for.violation": {
+ "message": "Violation des Règles ou des Conditions d’utilisation de Modrinth"
+ },
+ "report.for.violation.description": {
+ "message": "Exemples : contenu malveillant, spam, offensant, trompeur, mensonger ou illégal."
+ },
+ "report.form-not-for": {
+ "message": "Ce formulaire n’est pas destiné à :"
+ },
+ "report.go-to-report": {
+ "message": "Aller au signalement"
+ },
+ "report.not-for.bug-reports": {
+ "message": "Rapports de bugs"
+ },
+ "report.not-for.bug-reports.description": {
+ "message": "Vous pouvez signaler des bugs dans leur suivi des problèmes."
+ },
+ "report.not-for.dmca": {
+ "message": "Retraits DMCA"
+ },
+ "report.not-for.dmca.description": {
+ "message": "Consultez notre Politique de droits d’auteur."
+ },
+ "report.note.copyright.1": {
+ "message": "Veuillez noter que vous ne soumettez pas une demande de retrait DMCA, mais plutôt un signalement de contenu re-téléchargé."
+ },
+ "report.note.copyright.2": {
+ "message": "Si vous souhaitiez déposer une demande de retrait DMCA (qui est une action légale), veuillez consulter notre Politique de droits d’auteur."
+ },
+ "report.note.malicious.1": {
+ "message": "Les signalements de contenu malveillant ou trompeur doivent inclure des preuves substantielles du comportement, comme des exemples de code."
+ },
+ "report.note.malicious.2": {
+ "message": "Les résumés de Microsoft Defender, VirusTotal ou la détection de logiciels malveillants par IA ne constituent pas des preuves suffisantes et ne seront pas acceptés."
+ },
+ "report.please-report": {
+ "message": "Veuillez signaler :"
+ },
+ "report.question.content-id": {
+ "message": "Quel est l’ID de {item} ?"
+ },
+ "report.question.content-type": {
+ "message": "Quel type de contenu signalez-vous ?"
+ },
+ "report.question.report-reason": {
+ "message": "Quelle règle de Modrinth {item} viole-t-il ?"
+ },
+ "report.report-content": {
+ "message": "Signaler le contenu aux modérateurs"
+ },
+ "report.report-item": {
+ "message": "Signaler {title} aux modérateurs"
+ },
+ "report.submit": {
+ "message": "Soumettre le signalement"
+ },
+ "revenue.transfers.total": {
+ "message": "Vous avez retiré {amount} au total."
+ },
+ "revenue.transfers.total.method": {
+ "message": "Vous avez retiré {amount} via {method}."
+ },
+ "revenue.transfers.total.year": {
+ "message": "Vous avez retiré {amount} en {year}."
+ },
+ "revenue.transfers.total.year_method": {
+ "message": "Vous avez retiré {amount} en {year} via {method}."
+ },
+ "scopes.analytics.description": {
+ "message": "Accéder à vos données analytiques"
+ },
+ "scopes.analytics.label": {
+ "message": "Lire les analyses"
+ },
+ "scopes.collectionCreate.description": {
+ "message": "Créer des collections"
+ },
+ "scopes.collectionCreate.label": {
+ "message": "Créer des collections"
+ },
+ "scopes.collectionDelete.description": {
+ "message": "Supprimer des collections"
+ },
+ "scopes.collectionDelete.label": {
+ "message": "Supprimer des collections"
+ },
+ "scopes.collectionRead.description": {
+ "message": "Lire les collections"
+ },
+ "scopes.collectionRead.label": {
+ "message": "Lire les collections"
+ },
+ "scopes.collectionWrite.description": {
+ "message": "Écrire dans les collections"
+ },
+ "scopes.collectionWrite.label": {
+ "message": "Écrire des collections"
+ },
+ "scopes.notificationRead.description": {
+ "message": "Lire vos notifications"
+ },
+ "scopes.notificationRead.label": {
+ "message": "Lire les notifications"
+ },
+ "scopes.notificationWrite.description": {
+ "message": "Supprimer/visualiser vos notifications"
+ },
+ "scopes.notificationWrite.label": {
+ "message": "Écrire des notifications"
+ },
+ "scopes.organizationCreate.description": {
+ "message": "Créer des organisations"
+ },
+ "scopes.organizationCreate.label": {
+ "message": "Créer des organisations"
+ },
+ "scopes.organizationDelete.description": {
+ "message": "Supprimer des organisations"
+ },
+ "scopes.organizationDelete.label": {
+ "message": "Supprimer des organisations"
+ },
+ "scopes.organizationRead.description": {
+ "message": "Lire des organisations"
+ },
+ "scopes.organizationRead.label": {
+ "message": "Lire des organisations"
+ },
+ "scopes.organizationWrite.description": {
+ "message": "Écrire à des organisations"
+ },
+ "scopes.organizationWrite.label": {
+ "message": "Écrire des organisations"
+ },
+ "scopes.patCreate.description": {
+ "message": "Créer des jetons d'API personnels"
+ },
+ "scopes.patCreate.label": {
+ "message": "Créer des PATs"
+ },
+ "scopes.patDelete.description": {
+ "message": "Supprimer vos jetons d'API personnels"
+ },
+ "scopes.patDelete.label": {
+ "message": "Supprimer des PATs"
+ },
+ "scopes.patRead.description": {
+ "message": "Voir les jetons d'API créés"
+ },
+ "scopes.patRead.label": {
+ "message": "Lire des PATs"
+ },
+ "scopes.patWrite.description": {
+ "message": "Modifier les jetons d'API personnels"
+ },
+ "scopes.patWrite.label": {
+ "message": "Créer des PATs"
+ },
+ "scopes.payoutsRead.description": {
+ "message": "Lire les données de vos paiements"
+ },
+ "scopes.payoutsRead.label": {
+ "message": "Lire les paiements"
+ },
+ "scopes.payoutsWrite.description": {
+ "message": "Retirer de l'argent"
+ },
+ "scopes.payoutsWrite.label": {
+ "message": "Écrire des paiements"
+ },
+ "scopes.performAnalytics.description": {
+ "message": "Exécuter des actions analytiques"
+ },
+ "scopes.performAnalytics.label": {
+ "message": "Effectuer des analyses"
+ },
+ "scopes.projectCreate.description": {
+ "message": "Créer de nouveaux projets"
+ },
+ "scopes.projectCreate.label": {
+ "message": "Créer des projets"
+ },
+ "scopes.projectDelete.description": {
+ "message": "Supprimer vos projets"
+ },
+ "scopes.projectDelete.label": {
+ "message": "Supprimer des projets"
+ },
+ "scopes.projectRead.description": {
+ "message": "Consulter tous vos projets"
+ },
+ "scopes.projectRead.label": {
+ "message": "Lire des projets"
+ },
+ "scopes.projectWrite.description": {
+ "message": "Écrire dans les données du projet"
+ },
+ "scopes.projectWrite.label": {
+ "message": "Créer des projets"
+ },
+ "scopes.reportCreate.description": {
+ "message": "Créer des rapports"
+ },
+ "scopes.reportCreate.label": {
+ "message": "Créer des rapports"
+ },
+ "scopes.reportDelete.description": {
+ "message": "Supprimer des rapports"
+ },
+ "scopes.reportDelete.label": {
+ "message": "Supprimer des rapports"
+ },
+ "scopes.reportRead.description": {
+ "message": "Lire des rapports"
+ },
+ "scopes.reportRead.label": {
+ "message": "Lire des rapports"
+ },
+ "scopes.reportWrite.description": {
+ "message": "Modifier des rapports"
+ },
+ "scopes.reportWrite.label": {
+ "message": "Créer des rapports"
+ },
+ "scopes.sessionAccess.description": {
+ "message": "Accéder aux sessions émises par Modrinth"
+ },
+ "scopes.sessionAccess.label": {
+ "message": "Accéder aux sessions"
+ },
+ "scopes.sessionDelete.description": {
+ "message": "Supprimer des sessions"
+ },
+ "scopes.sessionDelete.label": {
+ "message": "Supprimer des sessions"
+ },
+ "scopes.sessionRead.description": {
+ "message": "Lire les sessions actives"
+ },
+ "scopes.sessionRead.label": {
+ "message": "Lire les sessions"
+ },
+ "scopes.threadRead.description": {
+ "message": "Lire les fils"
+ },
+ "scopes.threadRead.label": {
+ "message": "Lire les fils"
+ },
+ "scopes.threadWrite.description": {
+ "message": "Écrire dans les fils"
+ },
+ "scopes.threadWrite.label": {
+ "message": "Écrire des fils"
+ },
+ "scopes.userAuthWrite.description": {
+ "message": "Modifier vos données d'authentification"
+ },
+ "scopes.userAuthWrite.label": {
+ "message": "Écrire les données d'authentification"
+ },
+ "scopes.userDelete.description": {
+ "message": "Supprimer votre compte"
+ },
+ "scopes.userDelete.label": {
+ "message": "Supprimer votre compte"
+ },
+ "scopes.userRead.description": {
+ "message": "Accéder aux informations de votre profil public"
+ },
+ "scopes.userRead.label": {
+ "message": "Lire les données de l'utilisateur"
+ },
+ "scopes.userReadEmail.description": {
+ "message": "Lire votre adresse e-mail"
+ },
+ "scopes.userReadEmail.label": {
+ "message": "Lire l'adresse e-mail de l'utilisateur"
+ },
+ "scopes.userWrite.description": {
+ "message": "Écrire sur votre profil"
+ },
+ "scopes.userWrite.label": {
+ "message": "Écrire les données utilisateur"
+ },
+ "scopes.versionCreate.description": {
+ "message": "Créer de nouvelles versions"
+ },
+ "scopes.versionCreate.label": {
+ "message": "Créer des versions"
+ },
+ "scopes.versionDelete.description": {
+ "message": "Supprimer une version"
+ },
+ "scopes.versionDelete.label": {
+ "message": "Supprimer des versions"
+ },
+ "scopes.versionRead.description": {
+ "message": "Lire les versions"
+ },
+ "scopes.versionRead.label": {
+ "message": "Lire les versions"
+ },
+ "scopes.versionWrite.description": {
+ "message": "Écrire les données de la version"
+ },
+ "scopes.versionWrite.label": {
+ "message": "Créer des versions"
+ },
+ "search.filter.locked.server": {
+ "message": "Fournis par le serveur"
+ },
+ "search.filter.locked.server-game-version.title": {
+ "message": "La version du jeu est fournis par l'instance"
+ },
+ "search.filter.locked.server-loader.title": {
+ "message": "Le chargeur est fourni par le serveur"
+ },
+ "search.filter.locked.server.sync": {
+ "message": "Synchroniser avec le serveur"
+ },
+ "servers.backup.create.in-progress.tooltip": {
+ "message": "Création d'une sauvegarde en cours"
+ },
+ "servers.backup.restore.in-progress.tooltip": {
+ "message": "Restauration de sauvegarde en cours"
+ },
+ "servers.backups.item.already-preparing": {
+ "message": "Préparation de la sauvegarde pour le téléchargement déjà en cours "
+ },
+ "servers.backups.item.automated": {
+ "message": "Automatisé"
+ },
+ "servers.backups.item.creating-backup": {
+ "message": "Création de sauvegarde..."
+ },
+ "servers.backups.item.failed-to-create-backup": {
+ "message": "Échec de la création de la sauvegarde"
+ },
+ "servers.backups.item.failed-to-prepare-backup": {
+ "message": "Échec de la préparation du téléchargement"
+ },
+ "servers.backups.item.failed-to-restore-backup": {
+ "message": "Échec de la restauration à partir de la sauvegarde"
+ },
+ "servers.backups.item.lock": {
+ "message": "Verrouille"
+ },
+ "servers.backups.item.locked": {
+ "message": "Verrouillé"
+ },
+ "servers.backups.item.prepare-download": {
+ "message": "Préparer le téléchargement"
+ },
+ "servers.backups.item.prepare-download-again": {
+ "message": "Réessayer la préparation"
+ },
+ "servers.backups.item.preparing-download": {
+ "message": "Préparation du téléchargement…"
+ },
+ "servers.backups.item.queued-for-backup": {
+ "message": "En file pour sauvegarde"
+ },
+ "servers.backups.item.rename": {
+ "message": "Renommer"
+ },
+ "servers.backups.item.restore": {
+ "message": "Restaurer"
+ },
+ "servers.backups.item.restoring-backup": {
+ "message": "Restauration à partir de la sauvegarde…"
+ },
+ "servers.backups.item.retry": {
+ "message": "Réessayer"
+ },
+ "servers.backups.item.unlock": {
+ "message": "Déverrouiller"
+ },
+ "servers.notice.actions": {
+ "message": "Actions"
+ },
+ "servers.notice.begins": {
+ "message": "Commence"
+ },
+ "servers.notice.dismissable": {
+ "message": "Rejetable"
+ },
+ "servers.notice.expires": {
+ "message": "Expire"
+ },
+ "servers.notice.id": {
+ "message": "ID"
+ },
+ "servers.notice.level": {
+ "message": "Niveau"
+ },
+ "servers.notice.undismissable": {
+ "message": "Non rejetable"
+ },
+ "servers.notices.create-notice": {
+ "message": "Créer un avis"
+ },
+ "servers.notices.no-notices": {
+ "message": "Aucun avis"
+ },
+ "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.billing.modal.cancel.action": {
+ "message": "Annuler l’abonnement"
+ },
+ "settings.billing.modal.cancel.description": {
+ "message": "Cela annulera votre abonnement. Vous conserverez vos avantages jusqu’à la fin du cycle de facturation en cours."
+ },
+ "settings.billing.modal.cancel.title": {
+ "message": "Êtes-vous sûr de vouloir annuler votre abonnement ?"
+ },
+ "settings.billing.modal.delete.action": {
+ "message": "Supprimer ce mode de paiement"
+ },
+ "settings.billing.modal.delete.description": {
+ "message": "Cela supprimera définitivement ce mode paiement. (vraiment toujours)."
+ },
+ "settings.billing.modal.delete.title": {
+ "message": "Êtes-vous sûr de vouloir supprimer ce mode de paiement ?"
+ },
+ "settings.billing.payment_method.action.add": {
+ "message": "Ajouter un mode de paiement"
+ },
+ "settings.billing.payment_method.action.history": {
+ "message": "Voir les charges précédentes"
+ },
+ "settings.billing.payment_method.action.primary": {
+ "message": "Définir comme primaire"
+ },
+ "settings.billing.payment_method.card_display": {
+ "message": "{card_brand} se terminant par {last_four}"
+ },
+ "settings.billing.payment_method.card_expiry": {
+ "message": "Expire le {month}/{year}"
+ },
+ "settings.billing.payment_method.none": {
+ "message": "Vous n’avez ajouté aucun moyen de paiement."
+ },
+ "settings.billing.payment_method.primary": {
+ "message": "Primaire"
+ },
+ "settings.billing.payment_method.title": {
+ "message": "Mode de paiement"
+ },
+ "settings.billing.payment_method_type.amazon_pay": {
+ "message": "Amazon Pay"
+ },
+ "settings.billing.payment_method_type.amex": {
+ "message": "American Express"
+ },
+ "settings.billing.payment_method_type.cashapp": {
+ "message": "Cash App"
+ },
+ "settings.billing.payment_method_type.diners": {
+ "message": "Diners Club"
+ },
+ "settings.billing.payment_method_type.discover": {
+ "message": "Discover"
+ },
+ "settings.billing.payment_method_type.eftpos": {
+ "message": "EFTPOS"
+ },
+ "settings.billing.payment_method_type.jcb": {
+ "message": "JCB"
+ },
+ "settings.billing.payment_method_type.mastercard": {
+ "message": "MasterCard"
+ },
+ "settings.billing.payment_method_type.paypal": {
+ "message": "PayPal"
+ },
+ "settings.billing.payment_method_type.unionpay": {
+ "message": "UnionPay"
+ },
+ "settings.billing.payment_method_type.unknown": {
+ "message": "Mode de paiement inconnue"
+ },
+ "settings.billing.payment_method_type.visa": {
+ "message": "Visa"
+ },
+ "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.subscription.description": {
+ "message": "Gérer vos abonnements Modrinth."
+ },
+ "settings.billing.subscription.title": {
+ "message": "Abonnements"
+ },
+ "settings.display.banner.developer-mode.button": {
+ "message": "Désactiver le mode développeur"
+ },
+ "settings.display.banner.developer-mode.description": {
+ "message": "Le mode développeur est actif. Cela vous permettra de voir les ID internes de diverses choses dans Modrinth qui peuvent être utiles si vous êtes un développeur utilisant l'API de Modrinth. Cliquez 5 fois sur le logo Modrinth en bas de la page pour basculer en mode développeur."
+ },
+ "settings.display.flags.description": {
+ "message": "Activer ou désactiver certaines fonctionnalités sur cet appareil."
+ },
+ "settings.display.flags.title": {
+ "message": "Activer/désactiver les fonctionnalités"
+ },
+ "settings.display.project-list-layouts.datapack": {
+ "message": "Page des data packs"
+ },
+ "settings.display.project-list-layouts.description": {
+ "message": "Sélectionnez votre mise en page préférée pour chaque page qui affiche les listes de projets sur cet appareil."
+ },
+ "settings.display.project-list-layouts.mod": {
+ "message": "Page des mods"
+ },
+ "settings.display.project-list-layouts.modpack": {
+ "message": "Page des modpacks"
+ },
+ "settings.display.project-list-layouts.plugin": {
+ "message": "Page des plugins"
+ },
+ "settings.display.project-list-layouts.resourcepack": {
+ "message": "Page des packs de ressources"
+ },
+ "settings.display.project-list-layouts.shader": {
+ "message": "Page des shaders"
+ },
+ "settings.display.project-list-layouts.title": {
+ "message": "Mises en pages de la liste de projet"
+ },
+ "settings.display.project-list-layouts.user": {
+ "message": "Pages de profil utilisateur"
+ },
+ "settings.display.project-list.layouts.collection": {
+ "message": "Collection"
+ },
+ "settings.display.sidebar.advanced-rendering.description": {
+ "message": "Permet un rendu avancé tel que les effets de flou qui pourrait causer des problèmes de performance si le rendu n'est pas accéléré par le matériel."
+ },
+ "settings.display.sidebar.advanced-rendering.title": {
+ "message": "Rendu avancé"
+ },
+ "settings.display.sidebar.external-links-new-tab.description": {
+ "message": "Les liens qui vont en dehors de Modrinth s'ouvrent dans un nouvel onglet. Peu importe ce paramètre, les liens sur le même domaine et dans les descriptions Markdown s'ouvriront dans le même onglet, et les liens sur les publicités et les pages d'édition s'ouvriront dans un nouvel onglet."
+ },
+ "settings.display.sidebar.external-links-new-tab.title": {
+ "message": "Ouvre les liens externes dans un nouvel onglet"
+ },
+ "settings.display.sidebar.hide-app-promos.description": {
+ "message": "Cache les boutons \"Obtenir l'Application Modrinth\" de la navigation principale. La page de l'Application Modrinth peut toujours être trouvée sur la page d'accueil ou dans le pied de page."
+ },
+ "settings.display.sidebar.hide-app-promos.title": {
+ "message": "Cache les publicités de l'Application Modrinth"
+ },
+ "settings.display.sidebar.left-aligned-content-sidebar.title": {
+ "message": "Barre latérale alignée à gauche sur les pages de contenus"
+ },
+ "settings.display.sidebar.right-aligned-content-sidebar.description": {
+ "message": "Aligne la barre latérale à gauche du contenu de la page."
+ },
+ "settings.display.sidebar.right-aligned-filters-sidebar.description": {
+ "message": "Aligne les filtres de la barre latérale à droite des résultats de recherche."
+ },
+ "settings.display.sidebar.right-aligned-filters-sidebar.title": {
+ "message": "Filtres de la barre latérale alignés à droite sur les pages de recherche"
+ },
+ "settings.display.theme.description": {
+ "message": "Sélectionnez votre thème de couleur préféré pour Modrinth sur cet appareil."
+ },
+ "settings.display.theme.title": {
+ "message": "Thème de couleur"
+ },
+ "settings.language.categories.auto": {
+ "message": "Automatique"
+ },
+ "settings.language.categories.default": {
+ "message": "Langages standards"
+ },
+ "settings.language.categories.experimental": {
+ "message": "Langages expérimentaux"
+ },
+ "settings.language.categories.fun": {
+ "message": "Langages amusants"
+ },
+ "settings.language.categories.search-result": {
+ "message": "Résultats de recherche"
+ },
+ "settings.language.description": {
+ "message": "Choisissez votre langage préféré pour ce site. Les traductions ont été effectuées par des volontaires sur Crowdin."
+ },
+ "settings.language.languages.automatic": {
+ "message": "Synchroniser avec le langage du système"
+ },
+ "settings.language.languages.language-label-applying": {
+ "message": "{label}. Enregistrement des préférences..."
+ },
+ "settings.language.languages.language-label-error": {
+ "message": "{label}. Erreur"
+ },
+ "settings.language.languages.load-failed": {
+ "message": "Impossible de charger ce langage. Réessayez plus tard."
+ },
+ "settings.language.languages.search-field.description": {
+ "message": "Soumettre une recherche pour cibler le premier résultat"
+ },
+ "settings.language.languages.search-field.placeholder": {
+ "message": "Rechercher un langage..."
+ },
+ "settings.language.languages.search-results-announcement": {
+ "message": "{matches, plural, =0 {Aucune langue ne correspond} one {# langue correspond} other {# langues correspondent}} à votre recherche."
+ },
+ "settings.language.languages.search.no-results": {
+ "message": "Aucun langage correspond à votre recherche."
+ },
+ "settings.pats.action.create": {
+ "message": "Créer un PAT"
+ },
+ "settings.pats.description": {
+ "message": "Des jetons d'accès personnels peuvent être utilisés pour accéder à l'API de Modrinth. Pour plus d'informations, consultez la documentation de l'API de Modrinth. Ils peuvent être créés et révoqués à tout moment."
+ },
+ "settings.pats.modal.create.action": {
+ "message": "Créer un PAT"
+ },
+ "settings.pats.modal.create.expires.label": {
+ "message": "Expire"
+ },
+ "settings.pats.modal.create.name.label": {
+ "message": "Nom"
+ },
+ "settings.pats.modal.create.name.placeholder": {
+ "message": "Entrer le nom du PAT..."
+ },
+ "settings.pats.modal.create.title": {
+ "message": "Créer un jeton d'accès personnel"
+ },
+ "settings.pats.modal.delete.action": {
+ "message": "Supprimer ce jeton"
+ },
+ "settings.pats.modal.delete.description": {
+ "message": "Ceci supprimera définitivement ce jeton (pour toujours)."
+ },
+ "settings.pats.modal.delete.title": {
+ "message": "Êtes-vous sûr de vouloir supprimer ce jeton ?"
+ },
+ "settings.pats.modal.edit.title": {
+ "message": "Modifier le jeton d'accès personnel"
+ },
+ "settings.pats.token.action.edit": {
+ "message": "Modifier le jeton"
+ },
+ "settings.pats.token.action.revoke": {
+ "message": "Révoquer le jeton"
+ },
+ "settings.pats.token.expired-ago": {
+ "message": "Expiré {ago}"
+ },
+ "settings.pats.token.expires-in": {
+ "message": "Expire {inTime}"
+ },
+ "settings.pats.token.last-used": {
+ "message": "Dernière utilisation {ago}"
+ },
+ "settings.pats.token.never-used": {
+ "message": "Jamais utilisé"
+ },
+ "settings.profile.bio.description": {
+ "message": "Une courte description pour indiquer à tout le monde un peu à propos de vous."
+ },
+ "settings.profile.bio.title": {
+ "message": "À propos"
+ },
+ "settings.profile.description": {
+ "message": "Votre information de profil est visible publiquement sur Modrinth et sur la Modrinth API."
+ },
+ "settings.profile.profile-info": {
+ "message": "Information du profil"
+ },
+ "settings.profile.profile-picture.reset": {
+ "message": "Réinitialiser"
+ },
+ "settings.profile.profile-picture.title": {
+ "message": "Photo de profil"
+ },
+ "settings.profile.username.description": {
+ "message": "Un nom unique insensible à la casse pour identifier votre profil."
+ },
+ "settings.profile.username.title": {
+ "message": "Nom d'utilisateur"
+ },
+ "settings.sessions.action.revoke-session": {
+ "message": "Révoquer la session"
+ },
+ "settings.sessions.created-ago": {
+ "message": "Créé {ago}"
+ },
+ "settings.sessions.current-session": {
+ "message": "Session actuelle"
+ },
+ "settings.sessions.description": {
+ "message": "Voici tous les appareils actuellement connectés à votre compte Modrinth. Vous pouvez vous déconnecter de chacun d'eux individuellement.\n\nSi vous voyez une connexion inconnue sur un appareil, déconnectez-vous de celui-ci et changez le mot de passe de votre compte Modrinth immédiatement."
+ },
+ "settings.sessions.last-accessed-ago": {
+ "message": "Dernier accès {ago}"
+ },
+ "settings.sessions.unknown-os": {
+ "message": "OS inconnu"
+ },
+ "settings.sessions.unknown-platform": {
+ "message": "Plateforme inconnue"
+ },
+ "ui.latest-news-row.view-all": {
+ "message": "Voir toutes les actualités"
+ }
+}
diff --git a/apps/frontend/src/locales/fr-FR/languages.json b/apps/frontend/src/locales/fr-FR/languages.json
new file mode 100644
index 000000000..fdf6531af
--- /dev/null
+++ b/apps/frontend/src/locales/fr-FR/languages.json
@@ -0,0 +1,58 @@
+{
+ "ar": "Arabe",
+ "be": "Biélorusse",
+ "bg": "Bulgare",
+ "bn": "Bengali",
+ "ca": "Catalan",
+ "cs": "Tchèque",
+ "da": "Danois",
+ "de": "Allemand",
+ "de-CH": "Allemand (Suisse)",
+ "el": "Grec",
+ "en-GB": "Anglais (Royaume-Uni)",
+ "en-US": "Anglais (États-Unis)",
+ "en-x-lolcat": "LOLCAT",
+ "en-x-pirate": "Anglais (Pirate)",
+ "en-x-updown": "Anglais (à l'envers)",
+ "en-x-uwu": "Anglais (UwU)",
+ "eo": "Espéranto",
+ "es": "Espagnol",
+ "et": "Estonien",
+ "fi": "Finnois",
+ "fr": "Français",
+ "fr-BE": "Français (Belgique)",
+ "fr-CA": "Français (Canada)",
+ "he": "Hébreu",
+ "hi": "Hindi",
+ "hr": "Croate",
+ "hu": "Hongrois",
+ "id": "Indonésien",
+ "it": "Italien",
+ "ja": "Japonais",
+ "kk": "Kazakh",
+ "ko": "Coréen",
+ "ky": "Kirghize",
+ "lt": "Lituanien",
+ "lv": "Letton",
+ "ms": "Malais",
+ "nb": "Norvégien Bokmål",
+ "nl": "Néerlandais",
+ "nn": "Norvégien Nynorsk",
+ "pes": "Farsi",
+ "pl": "Polonais",
+ "pt": "Portugais",
+ "pt-BR": "Portugais (Brésil)",
+ "ro": "Roumain",
+ "ru": "Russe",
+ "ru-x-bandit": "Russe (Bandit)",
+ "sk": "Slovaque",
+ "sv": "Suédois",
+ "th": "Thaïlandais",
+ "tok": "Toki pona",
+ "tr": "Turc",
+ "tt": "Tatar",
+ "uk": "Ukrainien",
+ "vi": "Vietnamien",
+ "zh-Hans": "Chinois (simplifié)",
+ "zh-Hant": "Chinois (traditionnel)"
+}
diff --git a/apps/frontend/src/locales/fr-FR/meta.json b/apps/frontend/src/locales/fr-FR/meta.json
new file mode 100644
index 000000000..0d64aef5b
--- /dev/null
+++ b/apps/frontend/src/locales/fr-FR/meta.json
@@ -0,0 +1,10 @@
+{
+ "displayName": {
+ "description": "Please enter the name of the language in its specific variant or regional form (e.g., English (US) for American English, not just English). If the language does not have any specific variant, simply enter the name of the language (e.g., Français, Deutsch).",
+ "message": "Français (France)"
+ },
+ "searchTerms": {
+ "description": "Please provide additional search terms associated with the language, if needed, to enhance the search functionality (e.g., American English, Deutschland). Each search term should be entered on a separate line. Translate as a hyphen (-) if no additional terms are needed.",
+ "message": "France\nFrançais"
+ }
+}
diff --git a/apps/frontend/src/locales/he-IL/index.json b/apps/frontend/src/locales/he-IL/index.json
new file mode 100644
index 000000000..0bed2b0a4
--- /dev/null
+++ b/apps/frontend/src/locales/he-IL/index.json
@@ -0,0 +1,200 @@
+{
+ "admin.billing.error.not-found": {
+ "message": "משתמש אינו מצוי"
+ },
+ "auth.authorize.action.authorize": {
+ "message": "אישור"
+ },
+ "auth.authorize.action.decline": {
+ "message": "לא הרשה"
+ },
+ "auth.authorize.app-info": {
+ "message": "{appName} מ{creator} יוכל לעשות:"
+ },
+ "auth.authorize.authorize-app-name": {
+ "message": "לאשר {appName}"
+ },
+ "auth.authorize.error.no-redirect-url": {
+ "message": "לא מצוי מקום לנתב בתגובה"
+ },
+ "auth.authorize.redirect-url": {
+ "message": "אתם תנתבו ל{url}"
+ },
+ "auth.reset-password.method-choice.action": {
+ "message": "שלח דואר שחזור לאימייל"
+ },
+ "auth.reset-password.method-choice.description": {
+ "message": "כתבו את הדואר אלקטרוני ואנו נשלח דואר שחזור כדי שאתם תוכלו להכנס לחשבונכם."
+ },
+ "auth.reset-password.method-choice.email-username.label": {
+ "message": "דואר אלקטרוני או שם משתמש"
+ },
+ "auth.reset-password.method-choice.email-username.placeholder": {
+ "message": "דואר אלקטרוני"
+ },
+ "auth.reset-password.notification.email-sent.text": {
+ "message": "דואר אם הוראות היו שלחו לכם אם הדואר אלקטרוני שלכם היה שמור בחשבונכם."
+ },
+ "auth.reset-password.notification.email-sent.title": {
+ "message": "דואר שלוח"
+ },
+ "auth.reset-password.notification.password-reset.text": {
+ "message": "אתם יכולים להיכנס לחשבונכם עכשיו אם הסיסמה החדשה."
+ },
+ "auth.reset-password.notification.password-reset.title": {
+ "message": "סיסמה היתה מאופסת"
+ },
+ "auth.reset-password.post-challenge.action": {
+ "message": "הפס את הסיסמה"
+ },
+ "auth.reset-password.post-challenge.confirm-password.label": {
+ "message": "אשר סיסמה"
+ },
+ "auth.reset-password.post-challenge.description": {
+ "message": "כתבו את הסיסמתכם כלהשיג גישה לחשבונכם."
+ },
+ "auth.reset-password.title": {
+ "message": "הפס סיסמה"
+ },
+ "auth.reset-password.title.long": {
+ "message": "הפס סיסמתכם"
+ },
+ "auth.sign-in.2fa.description": {
+ "message": "כתבו את הקוד אימות דו-שלבי שלכם כדי להמשיך."
+ },
+ "auth.sign-in.2fa.label": {
+ "message": "כתבו את האימות דו-שלבי"
+ },
+ "auth.sign-in.2fa.placeholder": {
+ "message": "כתבו קוד..."
+ },
+ "auth.sign-in.additional-options": {
+ "message": "שככו את הסיסמה?\nליצור חשבון"
+ },
+ "auth.sign-in.email-username.label": {
+ "message": "דואר אלקטרוני או שם משתמש"
+ },
+ "auth.sign-in.password.label": {
+ "message": "סיסמה"
+ },
+ "auth.sign-in.sign-in-with": {
+ "message": "הכנס אם"
+ },
+ "auth.sign-in.title": {
+ "message": "הכנס"
+ },
+ "auth.sign-in.use-password": {
+ "message": "או להשתמש בסיסמה"
+ },
+ "auth.sign-up.action.create-account": {
+ "message": "ליצור חשבון"
+ },
+ "auth.sign-up.confirm-password.label": {
+ "message": "המת סיסמה"
+ },
+ "auth.sign-up.email.label": {
+ "message": "אימייל"
+ },
+ "auth.sign-up.label.username": {
+ "message": "שם משתמש"
+ },
+ "auth.sign-up.legal-dislaimer": {
+ "message": "כליצור את החשבון, אתם מסכימים לתנאים ומדיניות פרטיות של Modrinth."
+ },
+ "auth.sign-up.notification.password-mismatch.text": {
+ "message": "סיסמאות לא תואמות!"
+ },
+ "auth.sign-up.password.label": {
+ "message": "סיסמה"
+ },
+ "auth.sign-up.sign-in-option.title": {
+ "message": "כבר יש לכם חשבון?"
+ },
+ "auth.sign-up.subscribe.label": {
+ "message": "להרשם לעדכונים על Modrinth"
+ },
+ "auth.sign-up.title": {
+ "message": "הרשם"
+ },
+ "auth.sign-up.title.create-account": {
+ "message": "או עצרו חשבון בעצמכם"
+ },
+ "auth.sign-up.title.sign-up-with": {
+ "message": "הרשם אם"
+ },
+ "auth.verify-email.action.account-settings": {
+ "message": "הגדרות חשבון"
+ },
+ "auth.verify-email.action.sign-in": {
+ "message": "הכנס"
+ },
+ "auth.verify-email.already-verified.description": {
+ "message": "דואר אלקטרוני שלכם הוא כבר מאומת!"
+ },
+ "auth.verify-email.already-verified.title": {
+ "message": "דואר אלקטרוני הוא כבר מאומת"
+ },
+ "auth.verify-email.failed-verification.action": {
+ "message": "שלח דואר שחזור עוד פעם"
+ },
+ "auth.verify-email.failed-verification.description": {
+ "message": "אנכנו לא נוכלנו לאמת דוארכם. נסו לשלוח את הדואר שחזור עוד פעם מהלוח בקרה כלכנס."
+ },
+ "auth.verify-email.failed-verification.description.logged-in": {
+ "message": "אנכנו לא נוכלנו לאמת דוארכם. נסו לשלוח את הדואר שחזור עוד פעם מהכפתור למתה."
+ },
+ "auth.verify-email.failed-verification.title": {
+ "message": "אמת של הדואר אלקטרוני נכשל"
+ },
+ "auth.verify-email.post-verification.description": {
+ "message": "דואר אלקטרוני שלכם היה מאומת בהצלחה!"
+ },
+ "error.project.404.title": {
+ "message": "פרויקט אינו מצוי"
+ },
+ "error.user.404.list_item.1": {
+ "message": "אולי הקלדת בטעות את השם משתמש של המשתמש."
+ },
+ "error.user.404.list_item.2": {
+ "message": "אולי משתמש זה שונה את השם המשתמש או מחק את החשבון."
+ },
+ "error.user.404.list_item.3": {
+ "message": "אולי חשבון של משתמש זה היה מושעה בגלל תנאי שימוש של Modrinth."
+ },
+ "error.user.404.list_title": {
+ "message": "למה?"
+ },
+ "error.user.404.title": {
+ "message": "משתמש אינו מצוי"
+ },
+ "frog": {
+ "message": "הפכו אותך לצפרדע! 🐸"
+ },
+ "frog.altText": {
+ "message": "ציור פוטוריאליסטי של מבוך צפרדעים"
+ },
+ "frog.froggedPeople": {
+ "message": "{count, plural, one {עוד {count} אדם} other {עוד {count} אנשים}} גם הוצפרדע!"
+ },
+ "frog.sinceOpened": {
+ "message": "עמוד זה היה פתוח {ago}"
+ },
+ "frog.title": {
+ "message": "צפרדע"
+ },
+ "layout.action.change-theme": {
+ "message": "לשנות מצב צבע"
+ },
+ "layout.action.get-modrinth-app": {
+ "message": "להוריד אפליקציאת Modrinth"
+ },
+ "layout.avatar.alt": {
+ "message": "אוותר חשבון"
+ },
+ "layout.banner.account-action": {
+ "message": "נדרשת פעולה על החשבון"
+ },
+ "layout.banner.add-email.button": {
+ "message": "בקר הגדרות חשבון"
+ }
+}
diff --git a/apps/frontend/src/locales/he-IL/languages.json b/apps/frontend/src/locales/he-IL/languages.json
new file mode 100644
index 000000000..516d0b361
--- /dev/null
+++ b/apps/frontend/src/locales/he-IL/languages.json
@@ -0,0 +1,58 @@
+{
+ "ar": "ערבית",
+ "be": "בלרוסית",
+ "bg": "בולגרית",
+ "bn": "בנגלית",
+ "ca": "קטלאנית",
+ "cs": "צ'כית",
+ "da": "דנית",
+ "de": "גרמנית",
+ "de-CH": "גרמנית (שווייץ)",
+ "el": "יוונית",
+ "en-GB": "אנגלית (בריטניה)",
+ "en-US": "אנגלית (ארצות הברית)",
+ "en-x-lolcat": "חתולול",
+ "en-x-pirate": "אנגלית (פיראטים)",
+ "en-x-updown": "אנגלית (הפוכה)",
+ "en-x-uwu": "אנגלית (UwU)",
+ "eo": "אספרנטו",
+ "es": "ספרדית",
+ "et": "אסטונית",
+ "fi": "פינית",
+ "fr": "צרפתית",
+ "fr-BE": "צרפתית (בלגיה)",
+ "fr-CA": "צרפתית (קנדה)",
+ "he": "עברית",
+ "hi": "הודית",
+ "hr": "קרואטית",
+ "hu": "הונגרית",
+ "id": "אינדונזית",
+ "it": "איטלקית",
+ "ja": "יפנית",
+ "kk": "קזחית",
+ "ko": "קוריאנית",
+ "ky": "קירגיזית",
+ "lt": "ליטאית",
+ "lv": "לטבית",
+ "ms": "מלאית",
+ "nb": "נורבגית ספרותית",
+ "nl": "הולנדית",
+ "nn": "נורבגית נינורשק",
+ "pes": "פרסית",
+ "pl": "פולנית",
+ "pt": "פורטוגזית",
+ "pt-BR": "פורטוגזית (ברזיל)",
+ "ro": "רומנית",
+ "ru": "רוסית",
+ "ru-x-bandit": "רוסית (בנדיט)",
+ "sk": "סלובקית",
+ "sv": "שוודית",
+ "th": "תאילנדית",
+ "tok": "טוקי פונה",
+ "tr": "טורקית",
+ "tt": "טטרית",
+ "uk": "אוקראינית",
+ "vi": "ויאטנמית",
+ "zh-Hans": "סינית (פשוטה)",
+ "zh-Hant": "סינית (מסורתית)"
+}
diff --git a/apps/frontend/src/locales/he-IL/meta.json b/apps/frontend/src/locales/he-IL/meta.json
new file mode 100644
index 000000000..b539f2dbe
--- /dev/null
+++ b/apps/frontend/src/locales/he-IL/meta.json
@@ -0,0 +1,10 @@
+{
+ "displayName": {
+ "description": "Please enter the name of the language in its specific variant or regional form (e.g., English (US) for American English, not just English). If the language does not have any specific variant, simply enter the name of the language (e.g., Français, Deutsch).",
+ "message": "Hebrew (Israel) עברית"
+ },
+ "searchTerms": {
+ "description": "Please provide additional search terms associated with the language, if needed, to enhance the search functionality (e.g., American English, Deutschland). Each search term should be entered on a separate line. Translate as a hyphen (-) if no additional terms are needed.",
+ "message": "ישראל\nIsrael\nHebrew"
+ }
+}
diff --git a/apps/frontend/src/locales/hi-IN/index.json b/apps/frontend/src/locales/hi-IN/index.json
new file mode 100644
index 000000000..0967ef424
--- /dev/null
+++ b/apps/frontend/src/locales/hi-IN/index.json
@@ -0,0 +1 @@
+{}
diff --git a/apps/frontend/src/locales/hi-IN/languages.json b/apps/frontend/src/locales/hi-IN/languages.json
new file mode 100644
index 000000000..f63c9ac04
--- /dev/null
+++ b/apps/frontend/src/locales/hi-IN/languages.json
@@ -0,0 +1,58 @@
+{
+ "ar": "अरबी",
+ "be": "बेलारूसियन",
+ "bg": "बल्गेरियाई",
+ "bn": "बांग्ला",
+ "ca": "कैटलन",
+ "cs": "चेक",
+ "da": "डेनिश",
+ "de": "जर्मन",
+ "de-CH": "जर्मन(स्विट्जरलैंड)",
+ "el": "ग्रीक",
+ "en-GB": "अंग्रेजी (यूनाइटेड किंगडम)",
+ "en-US": "अंग्रेजी(संयुक्त राज्य)",
+ "en-x-lolcat": "लोल कैट",
+ "en-x-pirate": "अंग्रेजी (समुद्री डाकू)",
+ "en-x-updown": "अंग्रेजी (उल्टा)",
+ "en-x-uwu": "अंग्रेज़ी (UwU)",
+ "eo": "एस्पेरांतो",
+ "es": "स्पेनिश",
+ "et": "इस्टोनियाई",
+ "fi": "फ़िनिश",
+ "fr": "फ्रांसिसी",
+ "fr-BE": "फ्रेंच( बेल्जियम)",
+ "fr-CA": "फ्रेंच(कनाडा)",
+ "he": "यहूदी",
+ "hi": "हिंदी",
+ "hr": "क्रोएशियन",
+ "hu": "हंगेरियन",
+ "id": "इंडोनेशियाई",
+ "it": "इटैलियन",
+ "ja": "जापानी",
+ "kk": "कजाख",
+ "ko": "कोरियाई",
+ "ky": "किरगिज़",
+ "lt": "लिथुएनियाई",
+ "lv": "लातिवायाई",
+ "ms": "मलायी",
+ "nb": "नार्वेजियाई बोक्माल",
+ "nl": "डच",
+ "nn": "नार्वेजियाई न्योनोर्स्क",
+ "pes": "फ़ारसी",
+ "pl": "पोलिश",
+ "pt": "पुर्तगाली",
+ "pt-BR": "पुर्तगाली (ब्राजील)",
+ "ro": "रोमानियाई",
+ "ru": "रूसी",
+ "ru-x-bandit": "रूसी (दस्यु)",
+ "sk": "स्लोवाक",
+ "sv": "स्वीडिश",
+ "th": "थाई",
+ "tok": "टोकी पोना",
+ "tr": "तुर्की",
+ "tt": "टाटर",
+ "uk": "यूक्रेनी",
+ "vi": "वियतनामी",
+ "zh-Hans": "चीनी(सरलीकृत)",
+ "zh-Hant": "चीनी(पारंपरिक)"
+}
diff --git a/apps/frontend/src/locales/hi-IN/meta.json b/apps/frontend/src/locales/hi-IN/meta.json
new file mode 100644
index 000000000..f9893d0d1
--- /dev/null
+++ b/apps/frontend/src/locales/hi-IN/meta.json
@@ -0,0 +1,10 @@
+{
+ "displayName": {
+ "description": "Please enter the name of the language in its specific variant or regional form (e.g., English (US) for American English, not just English). If the language does not have any specific variant, simply enter the name of the language (e.g., Français, Deutsch).",
+ "message": "अंग्रेजी (यूनाइटेड स्टेट्स)"
+ },
+ "searchTerms": {
+ "description": "Please provide additional search terms associated with the language, if needed, to enhance the search functionality (e.g., American English, Deutschland). Each search term should be entered on a separate line. Translate as a hyphen (-) if no additional terms are needed.",
+ "message": "USA अमेरिकन अंग्रेजी"
+ }
+}
diff --git a/apps/frontend/src/locales/hr-HR/index.json b/apps/frontend/src/locales/hr-HR/index.json
new file mode 100644
index 000000000..6ce49a12d
--- /dev/null
+++ b/apps/frontend/src/locales/hr-HR/index.json
@@ -0,0 +1,200 @@
+{
+ "admin.billing.error.not-found": {
+ "message": "Korisnik nije pronađen"
+ },
+ "auth.authorize.action.authorize": {
+ "message": "Ovlasti"
+ },
+ "auth.authorize.action.decline": {
+ "message": "Odbij"
+ },
+ "auth.authorize.app-info": {
+ "message": "{appName} od {creator} moći će:"
+ },
+ "auth.authorize.authorize-app-name": {
+ "message": "Ovlasti {appName}"
+ },
+ "auth.authorize.error.no-redirect-url": {
+ "message": "U odgovoru nije pronađena lokacija za preusmjeravanje"
+ },
+ "auth.authorize.redirect-url": {
+ "message": "Bit ćeš preusmjeren/na do {url}"
+ },
+ "auth.reset-password.method-choice.action": {
+ "message": "Pošaljite e -poštu za oporavak"
+ },
+ "auth.reset-password.method-choice.description": {
+ "message": "Upišite svoju e -poštu ispod i poslat ćemo ti link za oporavak tvog računa."
+ },
+ "auth.reset-password.method-choice.email-username.label": {
+ "message": "E -pošta ili korisničko ime"
+ },
+ "auth.reset-password.method-choice.email-username.placeholder": {
+ "message": "E -pošta"
+ },
+ "auth.reset-password.notification.email-sent.text": {
+ "message": "E-pošta sa instrukcijama je poslana je vama ako je adresa predhodno spremljena na vaš račun."
+ },
+ "auth.reset-password.notification.email-sent.title": {
+ "message": "E -pošta poslana"
+ },
+ "auth.reset-password.notification.password-reset.text": {
+ "message": "Sada se možeš prijaviti u svoj račun sa novom lozinkom."
+ },
+ "auth.reset-password.notification.password-reset.title": {
+ "message": "Lozinka uspješno resetirana"
+ },
+ "auth.reset-password.post-challenge.action": {
+ "message": "Resetiraj lozinku"
+ },
+ "auth.reset-password.post-challenge.confirm-password.label": {
+ "message": "Potvrdi Lozinku"
+ },
+ "auth.reset-password.post-challenge.description": {
+ "message": "Upiši svoju novu lozinku kako bi pristupio svom računu."
+ },
+ "auth.reset-password.title": {
+ "message": "Resetiraj lozinku"
+ },
+ "auth.reset-password.title.long": {
+ "message": "Resetiraj svoju lozinku"
+ },
+ "auth.sign-in.2fa.description": {
+ "message": "Molim upiši svoj dvo-faktorni kod za nastavak."
+ },
+ "auth.sign-in.2fa.label": {
+ "message": "Upiši dvo-faktorni kod"
+ },
+ "auth.sign-in.2fa.placeholder": {
+ "message": "Upiši kod..."
+ },
+ "auth.sign-in.additional-options": {
+ "message": "Zaboravili lozinku? • Napravi račun"
+ },
+ "auth.sign-in.email-username.label": {
+ "message": "E -pošta ili korisničko ime"
+ },
+ "auth.sign-in.password.label": {
+ "message": "Lozinka"
+ },
+ "auth.sign-in.sign-in-with": {
+ "message": "Prijavi se sa"
+ },
+ "auth.sign-in.title": {
+ "message": "Prijavi se"
+ },
+ "auth.sign-in.use-password": {
+ "message": "Ili koristi lozinku"
+ },
+ "auth.sign-up.action.create-account": {
+ "message": "Napravi račun"
+ },
+ "auth.sign-up.confirm-password.label": {
+ "message": "Potvrdi lozinku"
+ },
+ "auth.sign-up.label.username": {
+ "message": "Korisničko ime"
+ },
+ "auth.sign-up.legal-dislaimer": {
+ "message": "Izradom računa pristajete na Modrinthove Uvjete i Pravila o pivatnosti."
+ },
+ "auth.sign-up.notification.password-mismatch.text": {
+ "message": "Lozinke se ne podudaraju!"
+ },
+ "auth.sign-up.password.label": {
+ "message": "Lozinka"
+ },
+ "auth.sign-up.sign-in-option.title": {
+ "message": "Već imate račun?"
+ },
+ "auth.sign-up.subscribe.label": {
+ "message": "Pretplatite se na obavjesti o Modrinthu"
+ },
+ "auth.sign-up.title": {
+ "message": "Prijavite se"
+ },
+ "auth.sign-up.title.create-account": {
+ "message": "Ili sami stvorite račun"
+ },
+ "auth.sign-up.title.sign-up-with": {
+ "message": "Prijavite se sa"
+ },
+ "auth.verify-email.action.account-settings": {
+ "message": "Postavke računa"
+ },
+ "auth.verify-email.action.sign-in": {
+ "message": "Prijavite se"
+ },
+ "auth.verify-email.already-verified.description": {
+ "message": "Vaša je e -pošta već potvrđena!"
+ },
+ "auth.verify-email.already-verified.title": {
+ "message": "E -pošta već potvrđena"
+ },
+ "auth.verify-email.failed-verification.action": {
+ "message": "Ponovno pošaljite e-poštu za potvrdu"
+ },
+ "auth.verify-email.failed-verification.description": {
+ "message": "Nismo bili u mogućnosti potvrditi vašu e -poštu. Pokušajte ponovno poslati e-poštu za potvrdu putem nadzorne ploče tako da se prijavite."
+ },
+ "auth.verify-email.failed-verification.description.logged-in": {
+ "message": "Nismo bili u mogućnosti potvrditi vašu e -poštu. Pokušajte ponovno poslati e-poštu za potvrdu putem gumba u ispod."
+ },
+ "auth.verify-email.failed-verification.title": {
+ "message": "Potvrda e -pošte nije uspjela"
+ },
+ "auth.verify-email.post-verification.description": {
+ "message": "Vaša je adresa e -pošte uspješno potvrđena!"
+ },
+ "auth.verify-email.post-verification.title": {
+ "message": "Potvrda e -pošte"
+ },
+ "auth.verify-email.title": {
+ "message": "Potvrdite e -poštu"
+ },
+ "auth.welcome.checkbox.subscribe": {
+ "message": "Pretplatite se na obavjesti o Modrinthu"
+ },
+ "auth.welcome.label.tos": {
+ "message": "Izradom računa pristali ste na Modrinthove Uvjete i Pravila o privatnosti."
+ },
+ "auth.welcome.long-title": {
+ "message": "Dobro došli u Modrinth!"
+ },
+ "auth.welcome.title": {
+ "message": "Dobro došli"
+ },
+ "collection.button.delete-icon": {
+ "message": "Izbriši ikonu"
+ },
+ "collection.button.edit-icon": {
+ "message": "Uredi ikonu"
+ },
+ "collection.button.remove-project": {
+ "message": "Uklonite projekt"
+ },
+ "collection.button.unfollow-project": {
+ "message": "Odpratite projekt"
+ },
+ "collection.delete-modal.description": {
+ "message": "Ovo će zauvijek ukloniti ovu kolekciju. Ova se radnja ne može poništiti."
+ },
+ "collection.delete-modal.title": {
+ "message": "Jeste li sigurni da želite izbrisati ovu kolekciju?"
+ },
+ "collection.description": {
+ "message": "{description} - Pogledajte kolekciju {name} od {username} na Modrinthu"
+ },
+ "layout.avatar.alt": {
+ "message": "Vaš avatar"
+ },
+ "layout.banner.account-action": {
+ "message": "Akcija za account je potrebna"
+ },
+ "layout.banner.add-email.button": {
+ "message": "Posjetite postavke računa"
+ },
+ "layout.banner.add-email.description": {
+ "message": "Za sigurnosne razloge, Modrinth treba da registrirate e -poštu na ovaj račun."
+ }
+}
diff --git a/apps/frontend/src/locales/hr-HR/languages.json b/apps/frontend/src/locales/hr-HR/languages.json
new file mode 100644
index 000000000..5e0af2258
--- /dev/null
+++ b/apps/frontend/src/locales/hr-HR/languages.json
@@ -0,0 +1,58 @@
+{
+ "ar": "Arapski",
+ "be": "Bjeloruski",
+ "bg": "Bugarski",
+ "bn": "Bengalski",
+ "ca": "Katalonski",
+ "cs": "Češki",
+ "da": "Danski",
+ "de": "Njemački",
+ "de-CH": "Njemački (Švicarska)",
+ "el": "Grčki",
+ "en-GB": "Engleski (Ujedinjeno Kraljevstvo)",
+ "en-US": "Engleski (Američki)",
+ "en-x-lolcat": "LOLCAT",
+ "en-x-pirate": "Engleski (Piratski)",
+ "en-x-updown": "Engleski (naopako)",
+ "en-x-uwu": "Engleski (UwU)",
+ "eo": "Esperanto",
+ "es": "Španjolski",
+ "et": "Estonski",
+ "fi": "Finski",
+ "fr": "Francuski",
+ "fr-BE": "Francuski (Belgija)",
+ "fr-CA": "Francuski (Kanada)",
+ "he": "Hebrejski",
+ "hi": "Hindski",
+ "hr": "Hrvatski",
+ "hu": "Mađarski",
+ "id": "Indonezijski",
+ "it": "Talijanski",
+ "ja": "Japanski",
+ "kk": "Kazaški",
+ "ko": "Korejski",
+ "ky": "Kirgiški",
+ "lt": "Litvanski",
+ "lv": "Latvijski",
+ "ms": "Malajski",
+ "nb": "Norveški (Bokmal)",
+ "nl": "Nizozemski",
+ "nn": "Norveški (Nynorsk)",
+ "pes": "Perzijski",
+ "pl": "Poljski",
+ "pt": "Portugalski",
+ "pt-BR": "Portugalski (Brazil)",
+ "ro": "Rumunjski",
+ "ru": "Ruski",
+ "ru-x-bandit": "Ruski (Bandit)",
+ "sk": "Slovački",
+ "sv": "Švedski",
+ "th": "Tajlandski",
+ "tok": "Toki Pona",
+ "tr": "Turski",
+ "tt": "Tatarski",
+ "uk": "Ukrajinski",
+ "vi": "Vijetnamski",
+ "zh-Hans": "Kineski (pojednostavljen)",
+ "zh-Hant": "Kineski (tradicionalni)"
+}
diff --git a/apps/frontend/src/locales/hr-HR/meta.json b/apps/frontend/src/locales/hr-HR/meta.json
new file mode 100644
index 000000000..5d09557ba
--- /dev/null
+++ b/apps/frontend/src/locales/hr-HR/meta.json
@@ -0,0 +1,10 @@
+{
+ "displayName": {
+ "description": "Please enter the name of the language in its specific variant or regional form (e.g., English (US) for American English, not just English). If the language does not have any specific variant, simply enter the name of the language (e.g., Français, Deutsch).",
+ "message": "Hrvatski"
+ },
+ "searchTerms": {
+ "description": "Please provide additional search terms associated with the language, if needed, to enhance the search functionality (e.g., American English, Deutschland). Each search term should be entered on a separate line. Translate as a hyphen (-) if no additional terms are needed.",
+ "message": "Engleski (Sjedinjene Američke Države)"
+ }
+}
diff --git a/apps/frontend/src/locales/hu-HU/index.json b/apps/frontend/src/locales/hu-HU/index.json
new file mode 100644
index 000000000..d7c3d4ee3
--- /dev/null
+++ b/apps/frontend/src/locales/hu-HU/index.json
@@ -0,0 +1,86 @@
+{
+ "auth.sign-up.label.username": {
+ "message": "Felhasználónév"
+ },
+ "collection.label.created-at": {
+ "message": "Létrehozva {ago}"
+ },
+ "collection.label.updated-at": {
+ "message": "Frissítve {ago}"
+ },
+ "layout.action.change-theme": {
+ "message": "Kinézet"
+ },
+ "layout.footer.about": {
+ "message": "Rólunk"
+ },
+ "layout.footer.about.changelog": {
+ "message": "Változtatások"
+ },
+ "layout.footer.legal": {
+ "message": "Jogi megjegyzések"
+ },
+ "layout.footer.resources": {
+ "message": "Források"
+ },
+ "layout.footer.social.discord": {
+ "message": "Discord"
+ },
+ "layout.footer.social.github": {
+ "message": "GitHub"
+ },
+ "moderation.page.reports": {
+ "message": "Jelentések"
+ },
+ "moderation.sort.by": {
+ "message": "Rendezés"
+ },
+ "profile.user-id": {
+ "message": "Felhasználói ID: {id}"
+ },
+ "project-type.mod.plural": {
+ "message": "Modok"
+ },
+ "project-type.mod.singular": {
+ "message": "Mod"
+ },
+ "project-type.modpack.plural": {
+ "message": "Modpackek"
+ },
+ "project-type.modpack.singular": {
+ "message": "Modpack"
+ },
+ "project.about.details.created": {
+ "message": "Létrehozva {date}"
+ },
+ "project.about.details.updated": {
+ "message": "Frissítve {date}"
+ },
+ "project.description.title": {
+ "message": "Leírás"
+ },
+ "project.gallery.title": {
+ "message": "Galéria"
+ },
+ "project.moderation.title": {
+ "message": "Moderáció"
+ },
+ "project.versions.title": {
+ "message": "Verziók"
+ },
+ "settings.billing.payment_method_type.paypal": {
+ "message": "PayPal"
+ },
+ "settings.pats.token.action.revoke": {
+ "message": "Tokened visszavonása"
+ },
+ "settings.profile.bio.title": {
+ "message": "Bemutatkozás"
+ },
+ "settings.profile.username.title": {
+ "message": "Felhasználónév"
+ },
+ "settings.sessions.created-ago": {
+ "message": "Létrehozva {ago}"
+ }
+}
diff --git a/apps/frontend/src/locales/hu-HU/languages.json b/apps/frontend/src/locales/hu-HU/languages.json
new file mode 100644
index 000000000..3de8a2570
--- /dev/null
+++ b/apps/frontend/src/locales/hu-HU/languages.json
@@ -0,0 +1,58 @@
+{
+ "ar": "Arab",
+ "be": "Fehérorosz",
+ "bg": "Bolgár",
+ "bn": "Bengáli",
+ "ca": "Katalán",
+ "cs": "Cseh",
+ "da": "Dán",
+ "de": "Német",
+ "de-CH": "Német (Svájc)",
+ "el": "Görög",
+ "en-GB": "Angol (Egyesült Királyság)",
+ "en-US": "Angol (Egyesült Államok)",
+ "en-x-lolcat": "LOLCAT",
+ "en-x-pirate": "Angol (Kalóz)",
+ "en-x-updown": "Angol (fejjel lefelé)",
+ "en-x-uwu": "Angol (UwU)",
+ "eo": "Eszperantó",
+ "es": "Spanyol",
+ "et": "Észt",
+ "fi": "Finn",
+ "fr": "Francia",
+ "fr-BE": "Francia (Belgium)",
+ "fr-CA": "Francia (Kanada)",
+ "he": "Héber",
+ "hi": "Hindi",
+ "hr": "Horvát",
+ "hu": "Magyar",
+ "id": "Indonéz",
+ "it": "Olasz",
+ "ja": "Japán",
+ "kk": "Kazak",
+ "ko": "Koreai",
+ "ky": "Kirgiz",
+ "lt": "Litván",
+ "lv": "Lett",
+ "ms": "Maláj",
+ "nb": "Norvég Bokmál",
+ "nl": "Holland",
+ "nn": "Norvég nynorsk",
+ "pes": "Perzsa",
+ "pl": "Lengyel",
+ "pt": "Portugál",
+ "pt-BR": "Portugál (Brazília)",
+ "ro": "Román",
+ "ru": "Orosz",
+ "ru-x-bandit": "Orosz (Bandita)",
+ "sk": "Szlovák",
+ "sv": "Svéd",
+ "th": "Thai",
+ "tok": "Toki Pona",
+ "tr": "Török",
+ "tt": "Tatár",
+ "uk": "Ukrán",
+ "vi": "Vietnámi",
+ "zh-Hans": "Kínai (Egyszerűsített)",
+ "zh-Hant": "Kínai (Hagyományos)"
+}
diff --git a/apps/frontend/src/locales/hu-HU/meta.json b/apps/frontend/src/locales/hu-HU/meta.json
new file mode 100644
index 000000000..87b1cce30
--- /dev/null
+++ b/apps/frontend/src/locales/hu-HU/meta.json
@@ -0,0 +1,10 @@
+{
+ "displayName": {
+ "description": "Please enter the name of the language in its specific variant or regional form (e.g., English (US) for American English, not just English). If the language does not have any specific variant, simply enter the name of the language (e.g., Français, Deutsch).",
+ "message": "Magyar"
+ },
+ "searchTerms": {
+ "description": "Please provide additional search terms associated with the language, if needed, to enhance the search functionality (e.g., American English, Deutschland). Each search term should be entered on a separate line. Translate as a hyphen (-) if no additional terms are needed.",
+ "message": "Magyarország\nmagyar"
+ }
+}
diff --git a/apps/frontend/src/locales/id-ID/index.json b/apps/frontend/src/locales/id-ID/index.json
new file mode 100644
index 000000000..2b3f840a1
--- /dev/null
+++ b/apps/frontend/src/locales/id-ID/index.json
@@ -0,0 +1,5 @@
+{
+ "frog": {
+ "message": "Anda terkodok-kodok!🐸"
+ }
+}
diff --git a/apps/frontend/src/locales/id-ID/languages.json b/apps/frontend/src/locales/id-ID/languages.json
new file mode 100644
index 000000000..3d860448f
--- /dev/null
+++ b/apps/frontend/src/locales/id-ID/languages.json
@@ -0,0 +1,58 @@
+{
+ "ar": "Bahasa Arab",
+ "be": "Bahasa Belarusia",
+ "bg": "Bahasa Bulgaria",
+ "bn": "Bahasa Bengali",
+ "ca": "Bahasa Katalan",
+ "cs": "Bahasa Ceko",
+ "da": "Bahasa Denmark",
+ "de": "Bahasa Jerman",
+ "de-CH": "Bahasa Jerman (Swiss)",
+ "el": "Bahasa Yunani",
+ "en-GB": "Bahasa Inggris (Britania Raya)",
+ "en-US": "Bahasa Inggris (Amerika Serikat)",
+ "en-x-lolcat": "LOLCAT",
+ "en-x-pirate": "Bahasa Inggris (Bajak Laut)",
+ "en-x-updown": "Bahasa Inggris (Terbalik)",
+ "en-x-uwu": "Bahasa Inggris (UwU)",
+ "eo": "Bahasa Esperanto",
+ "es": "Bahasa Spanyol",
+ "et": "Bahasa Estonia",
+ "fi": "Bahasa Finlandia",
+ "fr": "Bahasa Prancis",
+ "fr-BE": "Bahasa Prancis (Belgia)",
+ "fr-CA": "Bahasa Prancis (Kanada)",
+ "he": "Bahasa Ibrani",
+ "hi": "Bahasa Hindi",
+ "hr": "Bahasa Kroasia",
+ "hu": "Bahasa Hungaria",
+ "id": "Bahasa Indonesia",
+ "it": "Bahasa Italia",
+ "ja": "Bahasa Jepang",
+ "kk": "Bahasa Kazak",
+ "ko": "Bahasa Korea",
+ "ky": "Bahasa Kirgiz",
+ "lt": "Bahasa Lituania",
+ "lv": "Bahasa Latvia",
+ "ms": "Bahasa Melayu",
+ "nb": "Bahasa Norwegia (Bokmål)",
+ "nl": "Bahasa Belanda",
+ "nn": "Bahasa Norwegia (Nynorsk)",
+ "pes": "Bahasa Persia",
+ "pl": "Bahasa Polandia",
+ "pt": "Bahasa Portugis",
+ "pt-BR": "Bahasa Portugis (Brasil)",
+ "ro": "Bahasa Rumania",
+ "ru": "Bahasa Rusia",
+ "ru-x-bandit": "Bahasa Rusia (Bandit)",
+ "sk": "Bahasa Slowakia",
+ "sv": "Bahasa Swedia",
+ "th": "Bahasa Thai",
+ "tok": "Bahasa Toki Pona",
+ "tr": "Bahasa Turki",
+ "tt": "Bahasa Tatar",
+ "uk": "Bahasa Ukraina",
+ "vi": "Bahasa Vietnam",
+ "zh-Hans": "Bahasa China (Aks. Sederhana)",
+ "zh-Hant": "Bahasa China (Aks. Tradisional)"
+}
diff --git a/apps/frontend/src/locales/id-ID/meta.json b/apps/frontend/src/locales/id-ID/meta.json
new file mode 100644
index 000000000..0882e2f89
--- /dev/null
+++ b/apps/frontend/src/locales/id-ID/meta.json
@@ -0,0 +1,10 @@
+{
+ "displayName": {
+ "description": "Please enter the name of the language in its specific variant or regional form (e.g., English (US) for American English, not just English). If the language does not have any specific variant, simply enter the name of the language (e.g., Français, Deutsch).",
+ "message": "Bahasa Indonesia"
+ },
+ "searchTerms": {
+ "description": "Please provide additional search terms associated with the language, if needed, to enhance the search functionality (e.g., American English, Deutschland). Each search term should be entered on a separate line. Translate as a hyphen (-) if no additional terms are needed.",
+ "message": "Indonesia\nBahasa Indonesia\nIndonesian\nIND\nID\n"
+ }
+}
diff --git a/apps/frontend/src/locales/is-IS/index.json b/apps/frontend/src/locales/is-IS/index.json
new file mode 100644
index 000000000..0967ef424
--- /dev/null
+++ b/apps/frontend/src/locales/is-IS/index.json
@@ -0,0 +1 @@
+{}
diff --git a/apps/frontend/src/locales/is-IS/languages.json b/apps/frontend/src/locales/is-IS/languages.json
new file mode 100644
index 000000000..c9b34d285
--- /dev/null
+++ b/apps/frontend/src/locales/is-IS/languages.json
@@ -0,0 +1,56 @@
+{
+ "ar": "Arabíska",
+ "be": "Hvít-Rússneska",
+ "bg": "Búlgarska",
+ "bn": "Bengalska",
+ "ca": "Katalónska",
+ "cs": "Tékkneska",
+ "da": "Danska",
+ "de": "Þýska",
+ "de-CH": "Svissneska",
+ "el": "Gríska",
+ "en-GB": "Enska (Breska)",
+ "en-US": "Enska (Ameríska)",
+ "en-x-lolcat": "SPAUGKÖTTUR (e. LOLCAT)",
+ "en-x-pirate": "Enska (Sjóræningja)",
+ "en-x-updown": "Enska (Á hvolfi)",
+ "en-x-uwu": "Enska (UwU)",
+ "eo": "Esperantó",
+ "es": "Spænska",
+ "et": "Eistneska",
+ "fi": "Finnska",
+ "fr": "Franska",
+ "fr-BE": "Belgíska",
+ "fr-CA": "Franska (Kanada)",
+ "he": "Hebreska",
+ "hi": "Hindí",
+ "hr": "Króatíska",
+ "hu": "Ungverska",
+ "id": "Indónesíska",
+ "it": "Ítalska",
+ "ja": "Japanska",
+ "kk": "Kasakska",
+ "ko": "Kóreska",
+ "ky": "Kirgiska",
+ "lt": "Litáíska",
+ "lv": "Lettneska",
+ "ms": "Malaíska",
+ "nb": "Norska (Bókmál)",
+ "nl": "Hollenska",
+ "nn": "Norska (Nýnorska)",
+ "pes": "Persneska",
+ "pl": "Pólska",
+ "pt": "Portúgalska",
+ "pt-BR": "Portúgalska (Brasilía)",
+ "ro": "Rúmenska",
+ "ru": "Rússneska",
+ "ru-x-bandit": "Rússneska (Óformlegt)",
+ "sk": "Slóvakíska",
+ "sv": "Sænska",
+ "th": "Taílenska",
+ "tr": "Tyrkneska",
+ "uk": "Úkraínska",
+ "vi": "Víetnamska",
+ "zh-Hans": "Kínverska (Einfölduð)",
+ "zh-Hant": "Kínverska (Hefðbundin)"
+}
diff --git a/apps/frontend/src/locales/is-IS/meta.json b/apps/frontend/src/locales/is-IS/meta.json
new file mode 100644
index 000000000..4d9b92753
--- /dev/null
+++ b/apps/frontend/src/locales/is-IS/meta.json
@@ -0,0 +1,10 @@
+{
+ "displayName": {
+ "description": "Please enter the name of the language in its specific variant or regional form (e.g., English (US) for American English, not just English). If the language does not have any specific variant, simply enter the name of the language (e.g., Français, Deutsch).",
+ "message": "Íslenska"
+ },
+ "searchTerms": {
+ "description": "Please provide additional search terms associated with the language, if needed, to enhance the search functionality (e.g., American English, Deutschland). Each search term should be entered on a separate line. Translate as a hyphen (-) if no additional terms are needed.",
+ "message": "-"
+ }
+}
diff --git a/apps/frontend/src/locales/it-IT/index.json b/apps/frontend/src/locales/it-IT/index.json
new file mode 100644
index 000000000..f4bbefe5c
--- /dev/null
+++ b/apps/frontend/src/locales/it-IT/index.json
@@ -0,0 +1,2015 @@
+{
+ "admin.billing.error.not-found": {
+ "message": "Utente non trovato"
+ },
+ "app-marketing.download.description": {
+ "message": "La nostra app desktop è disponibile su tutte le piattaforme, scegli la versione che preferisci."
+ },
+ "app-marketing.download.download-appimage": {
+ "message": "Scarica il file AppImage"
+ },
+ "app-marketing.download.download-beta": {
+ "message": "Scarica la beta"
+ },
+ "app-marketing.download.download-deb": {
+ "message": "Scarica il file DEB"
+ },
+ "app-marketing.download.download-rpm": {
+ "message": "Scarica il file RPM"
+ },
+ "app-marketing.download.linux": {
+ "message": "Linux"
+ },
+ "app-marketing.download.linux-disclaimer": {
+ "message": "È noto che nelle versioni per Linux della Modrinth App sussistono certi problemi con alcuni sistemi e configurazioni. Se Modrinth App risultasse instabile sul tuo sistema, potresti voler usare altre app come Prism Launcher per installare facilmente contenuto Modrinth."
+ },
+ "app-marketing.download.mac": {
+ "message": "macOS"
+ },
+ "app-marketing.download.options-title": {
+ "message": "Opzioni download"
+ },
+ "app-marketing.download.terms": {
+ "message": "Scaricando Modrinth App accetti i nostri Termini d'Uso e l'Informativa sulla Privacy."
+ },
+ "app-marketing.download.third-party-packages": {
+ "message": "Pacchetti di terze parti"
+ },
+ "app-marketing.download.title": {
+ "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."
+ },
+ "app-marketing.features.follow.title": {
+ "message": "Segui progetti"
+ },
+ "app-marketing.features.importing.description": {
+ "message": "Importa i tuoi profili preferiti dal launcher che usavi prima, e sistemati su Modrinth App in pochi secondi!"
+ },
+ "app-marketing.features.importing.gdlauncher-alt": {
+ "message": "GDLauncher"
+ },
+ "app-marketing.features.importing.multimc-alt": {
+ "message": "MultiMC"
+ },
+ "app-marketing.features.importing.title": {
+ "message": "Importazione profili"
+ },
+ "app-marketing.features.mod-management.actions": {
+ "message": "Azioni"
+ },
+ "app-marketing.features.mod-management.byAuthor": {
+ "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."
+ },
+ "app-marketing.features.mod-management.installed-mods": {
+ "message": "Mod installate"
+ },
+ "app-marketing.features.mod-management.name": {
+ "message": "Nome"
+ },
+ "app-marketing.features.mod-management.search-mods": {
+ "message": "Cerca mod"
+ },
+ "app-marketing.features.mod-management.title": {
+ "message": "Gestione Mod"
+ },
+ "app-marketing.features.mod-management.version": {
+ "message": "Versione"
+ },
+ "app-marketing.features.offline.description": {
+ "message": "Gioca con le tue mod, con o senza connessione a Internet."
+ },
+ "app-marketing.features.offline.title": {
+ "message": "Modalità offline"
+ },
+ "app-marketing.features.open-source.description": {
+ "message": "La Modrinth App è del tutto open-source. Leggi il codice sorgente sul nostro GitHub!"
+ },
+ "app-marketing.features.open-source.title": {
+ "message": "Open-source"
+ },
+ "app-marketing.features.performance.activity-monitor": {
+ "message": "Gestore attività"
+ },
+ "app-marketing.features.performance.cpu-percent": {
+ "message": "% CPU"
+ },
+ "app-marketing.features.performance.description": {
+ "message": "La Modrinth App è meglio performante di tanti altri gestori di mod noti, dato che usa solo 150 MB di RAM!"
+ },
+ "app-marketing.features.performance.discord": {
+ "message": "Discord"
+ },
+ "app-marketing.features.performance.good-performance": {
+ "message": "Ben performante"
+ },
+ "app-marketing.features.performance.google-chrome": {
+ "message": "Google Chrome"
+ },
+ "app-marketing.features.performance.infinite-mb": {
+ "message": "∞ MB"
+ },
+ "app-marketing.features.performance.infinite-times-infinite-mb": {
+ "message": "∞ * ∞ MB"
+ },
+ "app-marketing.features.performance.less-than-150mb": {
+ "message": "< 150 MB"
+ },
+ "app-marketing.features.performance.modrinth-app": {
+ "message": "Modrinth App"
+ },
+ "app-marketing.features.performance.one-billion-percent": {
+ "message": "1 miliardo %"
+ },
+ "app-marketing.features.performance.process-name": {
+ "message": "Nome processo"
+ },
+ "app-marketing.features.performance.ram": {
+ "message": "RAM"
+ },
+ "app-marketing.features.performance.small": {
+ "message": "Minimo"
+ },
+ "app-marketing.features.performance.title": {
+ "message": "Performante"
+ },
+ "app-marketing.features.play.description": {
+ "message": "Usa la Modrinth App per scaricare e giocare con le tue mod e i tuoi modpack preferiti."
+ },
+ "app-marketing.features.play.title": {
+ "message": "Gioca con le tue mod preferite"
+ },
+ "app-marketing.features.sharing.description": {
+ "message": "Costruisci, condividi, e gioca con qualsiasi delle migliaia di mod e modpack presenti qui, su Modrinth."
+ },
+ "app-marketing.features.sharing.modpack": {
+ "message": "Modpack"
+ },
+ "app-marketing.features.sharing.share-button": {
+ "message": "Condividi"
+ },
+ "app-marketing.features.sharing.title": {
+ "message": "Condividi modpack"
+ },
+ "app-marketing.features.unlike-any-launcher": {
+ "message": "Distinta da ogni altro launcher"
+ },
+ "app-marketing.features.website.description": {
+ "message": "La Modrinth App è integrata completamente con il sito, così puoi accedere a tutti i tuoi progetti preferiti dall'app!"
+ },
+ "app-marketing.features.website.title": {
+ "message": "Integrazione con sito"
+ },
+ "app-marketing.features.youve-used-before": {
+ "message": "che tu abbia mai usato prima"
+ },
+ "app-marketing.hero.app-screenshot-alt": {
+ "message": "Screenshot della Modrinth App con un'istanza Cobblemon aperta sulla pagina 'Contenuto'."
+ },
+ "app-marketing.hero.description": {
+ "message": "La Modrinth App è un launcher unico e open-source che ti permette di giocare alle tue mod preferite, e di tenerle aggiornate, tutto in un pacchetto ben fatto."
+ },
+ "app-marketing.hero.download-button": {
+ "message": "Scarica Modrinth App"
+ },
+ "app-marketing.hero.download-modrinth-app": {
+ "message": "Scarica Modrinth App"
+ },
+ "app-marketing.hero.download-modrinth-app-for-os": {
+ "message": "Scarica Modrinth App per {os}"
+ },
+ "app-marketing.hero.minecraft-screenshot-alt": {
+ "message": "Screenshot della schermata principale dell'istanza Cobblemon."
+ },
+ "app-marketing.hero.more-download-options": {
+ "message": "Altre Opzioni Download"
+ },
+ "auth.authorize.action.authorize": {
+ "message": "Autorizza"
+ },
+ "auth.authorize.action.decline": {
+ "message": "Rifiuta"
+ },
+ "auth.authorize.app-info": {
+ "message": "{appName} di {creator} potrà:"
+ },
+ "auth.authorize.authorize-app-name": {
+ "message": "Autorizza {appName}"
+ },
+ "auth.authorize.error.no-redirect-url": {
+ "message": "Nessun link di reindirizzamento trovato nella risposta"
+ },
+ "auth.authorize.redirect-url": {
+ "message": "Sarai reindirizzato a {url}"
+ },
+ "auth.reset-password.method-choice.action": {
+ "message": "Invia email di recupero"
+ },
+ "auth.reset-password.method-choice.description": {
+ "message": "Inserisci la tua email qui sotto e ti invieremo un link per il recupero del tuo account."
+ },
+ "auth.reset-password.method-choice.email-username.label": {
+ "message": "Email o nome utente"
+ },
+ "auth.reset-password.method-choice.email-username.placeholder": {
+ "message": "Email"
+ },
+ "auth.reset-password.notification.email-sent.text": {
+ "message": "Una email con istruzioni ti è stata inviata, se questo indirizzo era associato al tuo account."
+ },
+ "auth.reset-password.notification.email-sent.title": {
+ "message": "Email inviata"
+ },
+ "auth.reset-password.notification.password-reset.text": {
+ "message": "Ora potrai accedere al tuo account con la nuova password."
+ },
+ "auth.reset-password.notification.password-reset.title": {
+ "message": "Password reimpostata con successo"
+ },
+ "auth.reset-password.post-challenge.action": {
+ "message": "Reimposta password"
+ },
+ "auth.reset-password.post-challenge.confirm-password.label": {
+ "message": "Conferma password"
+ },
+ "auth.reset-password.post-challenge.description": {
+ "message": "Inserisci la tua nuova password qui sotto per ricevere l'accesso al tuo account."
+ },
+ "auth.reset-password.title": {
+ "message": "Reimposta Password"
+ },
+ "auth.reset-password.title.long": {
+ "message": "Reimposta la tua password"
+ },
+ "auth.sign-in.2fa.description": {
+ "message": "Inserisci un codice di autenticazione a due fattori per procedere."
+ },
+ "auth.sign-in.2fa.label": {
+ "message": "Inserisci un codice 2FA"
+ },
+ "auth.sign-in.2fa.placeholder": {
+ "message": "Inserisci codice..."
+ },
+ "auth.sign-in.additional-options": {
+ "message": "Password dimenticata? • Crea un account"
+ },
+ "auth.sign-in.email-username.label": {
+ "message": "Email o nome utente"
+ },
+ "auth.sign-in.password.label": {
+ "message": "Password"
+ },
+ "auth.sign-in.sign-in-with": {
+ "message": "Accedi con"
+ },
+ "auth.sign-in.title": {
+ "message": "Accedi"
+ },
+ "auth.sign-in.use-password": {
+ "message": "O usa la password"
+ },
+ "auth.sign-up.action.create-account": {
+ "message": "Crea account"
+ },
+ "auth.sign-up.confirm-password.label": {
+ "message": "Conferma password"
+ },
+ "auth.sign-up.email.label": {
+ "message": "Email"
+ },
+ "auth.sign-up.label.username": {
+ "message": "Nome utente"
+ },
+ "auth.sign-up.legal-dislaimer": {
+ "message": "Creando un'account, accetti i Termini d'Uso e l'Informativa sulla Privacy di Modrinth."
+ },
+ "auth.sign-up.notification.password-mismatch.text": {
+ "message": "Le password non corrispondono!"
+ },
+ "auth.sign-up.password.label": {
+ "message": "Password"
+ },
+ "auth.sign-up.sign-in-option.title": {
+ "message": "Hai già un account?"
+ },
+ "auth.sign-up.subscribe.label": {
+ "message": "Iscriviti agli aggiornamenti su Modrinth"
+ },
+ "auth.sign-up.title": {
+ "message": "Registrati"
+ },
+ "auth.sign-up.title.create-account": {
+ "message": "O crea un account"
+ },
+ "auth.sign-up.title.sign-up-with": {
+ "message": "Accedi con"
+ },
+ "auth.verify-email.action.account-settings": {
+ "message": "Impostazioni account"
+ },
+ "auth.verify-email.action.sign-in": {
+ "message": "Accedi"
+ },
+ "auth.verify-email.already-verified.description": {
+ "message": "La tua email è già stata verificata!"
+ },
+ "auth.verify-email.already-verified.title": {
+ "message": "Email già verificata"
+ },
+ "auth.verify-email.failed-verification.action": {
+ "message": "Reinvia email di verifica"
+ },
+ "auth.verify-email.failed-verification.description": {
+ "message": "Non è stato possibile verificare la tua email. Prova a reinviare l'email di verifica dalla tua dashboard facendo l'accesso."
+ },
+ "auth.verify-email.failed-verification.description.logged-in": {
+ "message": "Non è stato possibile verificare la tua email. Prova a reinviare l'email di verifica con il pulsante sotto."
+ },
+ "auth.verify-email.failed-verification.title": {
+ "message": "Verifica email fallita"
+ },
+ "auth.verify-email.post-verification.description": {
+ "message": "Il tuo indirizzo email è stato verificato con successo!"
+ },
+ "auth.verify-email.post-verification.title": {
+ "message": "Verifica email"
+ },
+ "auth.verify-email.title": {
+ "message": "Verifica Email"
+ },
+ "auth.welcome.checkbox.subscribe": {
+ "message": "Iscriviti agli aggiornamenti su Modrinth"
+ },
+ "auth.welcome.description": {
+ "message": "Fai ora parte della grandiosa community di creatori ed esploratori che già costruiscono, aggiornano, e si tengono aggiornati sulle fantastiche mod."
+ },
+ "auth.welcome.label.tos": {
+ "message": "Creando un'account, hai accettato i Termini d'Uso e l'Informativa sulla Privacy di Modrinth."
+ },
+ "auth.welcome.long-title": {
+ "message": "Ti diamo il benvenuto su Modrinth!"
+ },
+ "auth.welcome.title": {
+ "message": "Ciao"
+ },
+ "collection.button.delete-icon": {
+ "message": "Rimuovi icona"
+ },
+ "collection.button.edit-icon": {
+ "message": "Modifica icona"
+ },
+ "collection.button.remove-project": {
+ "message": "Rimuovi progetto"
+ },
+ "collection.button.unfollow-project": {
+ "message": "Smetti di seguire il progetto"
+ },
+ "collection.delete-modal.description": {
+ "message": "Questa raccolta sarà rimossa per sempre. Quest'azione non può essere annullata."
+ },
+ "collection.delete-modal.title": {
+ "message": "Vuoi davvero eliminare questa raccolta?"
+ },
+ "collection.description": {
+ "message": "{description} - Vedi la raccolta {name} di {username} su Modrinth"
+ },
+ "collection.description.following": {
+ "message": "Raccolta di progetti che segui, generata automaticamente."
+ },
+ "collection.error.not-found": {
+ "message": "Raccolta non trovata"
+ },
+ "collection.label.collection": {
+ "message": "Raccolta"
+ },
+ "collection.label.created-at": {
+ "message": "Creata {ago}"
+ },
+ "collection.label.curated-by": {
+ "message": "Curata da"
+ },
+ "collection.label.no-projects": {
+ "message": "Questa raccolta non ha progetti!"
+ },
+ "collection.label.no-projects-auth": {
+ "message": "Non hai alcun progetto.\nVorresti crearne uno?"
+ },
+ "collection.label.owner": {
+ "message": "Proprietario"
+ },
+ "collection.label.projects-count": {
+ "message": "{count, plural, one {{count} progetto} other {{count} progetti}}"
+ },
+ "collection.label.updated-at": {
+ "message": "Aggiornata {ago}"
+ },
+ "collection.title": {
+ "message": "{name} - Raccolta"
+ },
+ "dashboard.collections.button.create-new": {
+ "message": "Crea nuova"
+ },
+ "dashboard.collections.label.projects-count": {
+ "message": "{count, plural, one {{count} progetto} other {{count} progetti}}"
+ },
+ "dashboard.collections.label.search-input": {
+ "message": "Cerca fra le tue raccolte"
+ },
+ "dashboard.collections.long-title": {
+ "message": "Le tue raccolte"
+ },
+ "error.collection.404.list_item.1": {
+ "message": "Forse c'è un errore di battitura nell'URL della raccolta."
+ },
+ "error.collection.404.list_item.2": {
+ "message": "La raccolta potrebbe essere privata."
+ },
+ "error.collection.404.list_item.3": {
+ "message": "La raccolta potrebbe essere stata rimossa dal team di moderazione di Modrinth per violazioni dei nostri Termini d'Uso."
+ },
+ "error.collection.404.list_title": {
+ "message": "Perché?"
+ },
+ "error.collection.404.title": {
+ "message": "Raccolta non trovata"
+ },
+ "error.generic.404.subtitle": {
+ "message": "La pagina che cercavi non sembra esistere."
+ },
+ "error.generic.404.title": {
+ "message": "Pagina non trovata"
+ },
+ "error.generic.default.list_item.1": {
+ "message": "Verifica se Modrinth è fuori uso sulla nostra pagina Stato."
+ },
+ "error.generic.default.list_item.2": {
+ "message": "Se questo continua, potresti informare il Team Modrinth entrando nel nostro server Discord."
+ },
+ "error.generic.default.list_title": {
+ "message": "Si prega di riprovare tra qualche minuto."
+ },
+ "error.generic.default.subtitle": {
+ "message": "Qualcosa è andato storto."
+ },
+ "error.generic.default.title": {
+ "message": "Oh no!"
+ },
+ "error.organization.404.list_item.1": {
+ "message": "Forse c'è un errore di battitura nell'URL dell'organizzazione."
+ },
+ "error.organization.404.list_item.2": {
+ "message": "Il proprietario dell'organizzazione potrebbe averne cambiato l'URL o averla eliminata."
+ },
+ "error.organization.404.list_item.3": {
+ "message": "L'organizzazione potrebbe essere stata rimossa dal team di moderazione di Modrinth per violazioni dei nostri Termini d'Uso."
+ },
+ "error.organization.404.list_title": {
+ "message": "Perché?"
+ },
+ "error.organization.404.title": {
+ "message": "Organizzazione non trovata"
+ },
+ "error.project.404.list_item.1": {
+ "message": "Forse c'è un errore di battitura nell'URL del progetto."
+ },
+ "error.project.404.list_item.2": {
+ "message": "Il proprietario del progetto potrebbe averne cambiato l'URL, reso privato, o eliminato."
+ },
+ "error.project.404.list_item.3": {
+ "message": "Il progetto potrebbe essere stato rimosso dal team di moderazione di Modrinth per violazioni dei nostri Termini d'Uso."
+ },
+ "error.project.404.list_title": {
+ "message": "Perché?"
+ },
+ "error.project.404.title": {
+ "message": "Progetto non trovato"
+ },
+ "error.user.404.list_item.1": {
+ "message": "Forse c'è un errore di battitura nel nome dell'utente."
+ },
+ "error.user.404.list_item.2": {
+ "message": "L'utente potrebbe aver cambiato il suo nome, o eliminato il suo account."
+ },
+ "error.user.404.list_item.3": {
+ "message": "L'account dell'utente potrebbe essere stato chiuso per violazioni dei Termini d'Uso di Modrinth."
+ },
+ "error.user.404.list_title": {
+ "message": "Perché?"
+ },
+ "error.user.404.title": {
+ "message": "Utente non trovato"
+ },
+ "frog": {
+ "message": "Sei stato ranato! 🐸"
+ },
+ "frog.altText": {
+ "message": "Un dipinto fotorealistico di un labirinto a forma di rana"
+ },
+ "frog.froggedPeople": {
+ "message": "{count, plural, one {Un'altra persona è stata ranata} other {{count} altre persone sono state ranate}}!"
+ },
+ "frog.sinceOpened": {
+ "message": "Questa pagina è stata aperta {ago}"
+ },
+ "frog.title": {
+ "message": "Rana"
+ },
+ "landing.button.discover-mods": {
+ "message": "Esplora mod"
+ },
+ "landing.button.go-to-dashboard": {
+ "message": "Vai alla bacheca"
+ },
+ "landing.creator.feature.constantly-evolving.description": {
+ "message": "Ottieni l'esperienza di modding migliore con aggiornamenti regolari dal team di Modrinth"
+ },
+ "landing.creator.feature.constantly-evolving.title": {
+ "message": "Sempre in Evoluzione"
+ },
+ "landing.creator.feature.data-statistics.description": {
+ "message": "Ottieni resoconti dettagliati su visualizzazioni delle pagine, numero di download, e guadagno"
+ },
+ "landing.creator.feature.data-statistics.title": {
+ "message": "Dati e Statistiche"
+ },
+ "landing.creator.feature.discovery.description": {
+ "message": "Permetti al tuo progetto di essere raggiunto da migliaia di utenti tramite ricerca, la nostra pagina Home, il nostro server Discord, e altri modi in arrivo presto!"
+ },
+ "landing.creator.feature.discovery.title": {
+ "message": "Esplorazione"
+ },
+ "landing.creator.feature.diverse-ecosystem.description": {
+ "message": "Integra i tuoi strumenti di sviluppo tramite Minotaur per caricamenti automatici appena rilasci una nuova versione"
+ },
+ "landing.creator.feature.diverse-ecosystem.title": {
+ "message": "Ecosistema Diversificato"
+ },
+ "landing.creator.feature.monetization.description": {
+ "message": "Guadagna dalle entrate pubblicitarie sulle pagine dei tuoi progetti e preleva i tuoi fondi in qualunque momento"
+ },
+ "landing.creator.feature.monetization.title": {
+ "message": "Monetizzazione"
+ },
+ "landing.creator.feature.team-management.description": {
+ "message": "Invita i tuoi compagni al team e gestisci ruoli e permessi facilmente"
+ },
+ "landing.creator.feature.team-management.title": {
+ "message": "Gestione del Team"
+ },
+ "landing.error.failedToLoadRandomProjects": {
+ "message": "Impossibile caricare progetti casualmente :("
+ },
+ "landing.feature.follow.description": {
+ "message": "Ottieni notifiche per essere al corrente di ogni novità dei tuoi progetti preferiti"
+ },
+ "landing.feature.follow.heading": {
+ "message": "Segui progetti che ami"
+ },
+ "landing.feature.launcher.description": {
+ "message": "L'API open-source di Modrinth permette ai launcher d'integrarsi profondamente con Modrinth. Puoi usare Modrinth tramite la nostra app, e anche su altri dei launcher più popolari come ATLauncher, MultiMC, e Prism Launcher."
+ },
+ "landing.feature.launcher.heading": {
+ "message": "Gioca con il tuo launcher preferito"
+ },
+ "landing.feature.search.description": {
+ "message": "Con la ricerca di Modrinth e i suoi filtri potenti puoi trovare tutto ciò che ti serve alla velocità della luce (o quasi)."
+ },
+ "landing.feature.search.heading": {
+ "message": "Trova cosa ti serve: è semplice e veloce"
+ },
+ "landing.heading.the-place-for-minecraft": {
+ "message": "Il posto giusto per {content} Minecraft"
+ },
+ "landing.heading.the-place-for-minecraft.data-packs": {
+ "message": "data pack"
+ },
+ "landing.heading.the-place-for-minecraft.modpacks": {
+ "message": "modpack"
+ },
+ "landing.heading.the-place-for-minecraft.mods": {
+ "message": "mod"
+ },
+ "landing.heading.the-place-for-minecraft.plugins": {
+ "message": "plugin"
+ },
+ "landing.heading.the-place-for-minecraft.resource-packs": {
+ "message": "pacchetti risorse"
+ },
+ "landing.heading.the-place-for-minecraft.servers": {
+ "message": "server"
+ },
+ "landing.heading.the-place-for-minecraft.shaders": {
+ "message": "shader"
+ },
+ "landing.launcher.atlauncher-label": {
+ "message": "ATLauncher"
+ },
+ "landing.launcher.graphic-alt": {
+ "message": "Una rappresentazione stilizzata di una finestra Minecraft, con il logo di Mojang Studios di colore verde Modrinth."
+ },
+ "landing.launcher.modrinth-app-label": {
+ "message": "Modrinth App"
+ },
+ "landing.launcher.prism-launcher-label": {
+ "message": "Prism Launcher"
+ },
+ "landing.notifications.has-been-updated": {
+ "message": "{title} ha un aggiornamento!"
+ },
+ "landing.notifications.heading": {
+ "message": "Notifiche"
+ },
+ "landing.notifications.received-time": {
+ "message": "Ricevuto alle {time}"
+ },
+ "landing.notifications.version-released": {
+ "message": "La versione {version} è stata rilasciata per {gameVersion}"
+ },
+ "landing.search.label": {
+ "message": "Cerca"
+ },
+ "landing.search.placeholder": {
+ "message": "Cerca..."
+ },
+ "landing.search.sort-by.label": {
+ "message": "Ordina per"
+ },
+ "landing.section.for-creators.description": {
+ "message": "Dedica alle tue creazioni una dimora online e raggiungi un pubblico vastissimo di giocatori dedicati"
+ },
+ "landing.section.for-creators.label": {
+ "message": "Per i Creatori"
+ },
+ "landing.section.for-creators.tagline": {
+ "message": "Condividi il tuo contenuto con il mondo"
+ },
+ "landing.section.for-players.description": {
+ "message": "Da biomi magici a segrete maledette, troverai di certo contenuto che porti il tuo gioco al prossimo livello."
+ },
+ "landing.section.for-players.label": {
+ "message": "Per i Giocatori"
+ },
+ "landing.section.for-players.tagline": {
+ "message": "Scopri oltre {count} creazioni"
+ },
+ "landing.subheading": {
+ "message": "Scopri, gioca, e condividi contenuto Minecraft tramite la nostra piattaforma open-source costruita per la community."
+ },
+ "layout.action.change-theme": {
+ "message": "Cambia tema"
+ },
+ "layout.action.get-modrinth-app": {
+ "message": "Scarica Modrinth App"
+ },
+ "layout.avatar.alt": {
+ "message": "Il tuo avatar"
+ },
+ "layout.banner.account-action": {
+ "message": "Necessaria azione per l'account"
+ },
+ "layout.banner.add-email.button": {
+ "message": "Visita le impostazioni dell'account"
+ },
+ "layout.banner.add-email.description": {
+ "message": "Per motivi di sicurezza, Modrinth richiede l'associazione di un indirizzo email al tuo account."
+ },
+ "layout.banner.build-fail.description": {
+ "message": "Questo deploy del frontend di Modrinth non è riuscito a generare uno stato dall'API. Questo potrebbe essere dovuto a un malfunzionamento o a un errore nella configurazione. Rieffettua il build quando l'API è disponibile. Codici di errore: {errors}; L'URL di API corrente è: {url}"
+ },
+ "layout.banner.build-fail.title": {
+ "message": "Errore nella generazione dello stato da API durante il build."
+ },
+ "layout.banner.staging.description": {
+ "message": "L'ambiente di staging è completamente separato dal database di produzione di Modrinth. Questo è usato per testing e debugging, e potrebbe eseguire versioni ancora in sviluppo del backend o del frontend di Modrinth, che sono più recenti dell'istanza di produzione."
+ },
+ "layout.banner.staging.title": {
+ "message": "Stai visualizzando l'ambiente di staging di Modrinth"
+ },
+ "layout.banner.subscription-payment-failed.button": {
+ "message": "Aggiorna informazioni di pagamento"
+ },
+ "layout.banner.subscription-payment-failed.description": {
+ "message": "Non è stato possibile rinnovare uno o più abbonamenti. Si prega di aggiornare il tuo metodo di pagamento per non perdere l'accesso!"
+ },
+ "layout.banner.subscription-payment-failed.title": {
+ "message": "Necessaria azione per il pagamento."
+ },
+ "layout.banner.verify-email.action": {
+ "message": "Reinvia email di verifica"
+ },
+ "layout.banner.verify-email.description": {
+ "message": "Per motivi di sicurezza, Modrinth richiede la verifica dell'indirizzo email associato al tuo account."
+ },
+ "layout.footer.about": {
+ "message": "Chi Siamo"
+ },
+ "layout.footer.about.careers": {
+ "message": "Lavora con Noi"
+ },
+ "layout.footer.about.changelog": {
+ "message": "Changelog"
+ },
+ "layout.footer.about.news": {
+ "message": "Novità"
+ },
+ "layout.footer.about.rewards-program": {
+ "message": "Programma Premi"
+ },
+ "layout.footer.about.status": {
+ "message": "Stato"
+ },
+ "layout.footer.legal": {
+ "message": "Note Legali"
+ },
+ "layout.footer.legal-disclaimer": {
+ "message": "NON UN SERVIZIO UFFICIALE DI MINECRAFT, NON APPROVATO DA NÉ ASSOCIATO CON MOJANG O MICROSOFT."
+ },
+ "layout.footer.legal.copyright-policy": {
+ "message": "Polizza Copyright e DMCA"
+ },
+ "layout.footer.legal.privacy-policy": {
+ "message": "Informativa sulla Privacy"
+ },
+ "layout.footer.legal.rules": {
+ "message": "Regole per i Contenuti"
+ },
+ "layout.footer.legal.security-notice": {
+ "message": "Avviso di Sicurezza"
+ },
+ "layout.footer.legal.terms-of-use": {
+ "message": "Termini d'Uso"
+ },
+ "layout.footer.open-source": {
+ "message": "Modrinth è open-source."
+ },
+ "layout.footer.products": {
+ "message": "Prodotti"
+ },
+ "layout.footer.products.app": {
+ "message": "Modrinth App"
+ },
+ "layout.footer.products.plus": {
+ "message": "Modrinth+"
+ },
+ "layout.footer.products.servers": {
+ "message": "Modrinth Servers"
+ },
+ "layout.footer.resources": {
+ "message": "Risorse"
+ },
+ "layout.footer.resources.api-docs": {
+ "message": "Documentazione API"
+ },
+ "layout.footer.resources.help-center": {
+ "message": "Centro Assistenza"
+ },
+ "layout.footer.resources.report-issues": {
+ "message": "Segnala Problemi"
+ },
+ "layout.footer.resources.translate": {
+ "message": "Traduci"
+ },
+ "layout.footer.social.bluesky": {
+ "message": "Bluesky"
+ },
+ "layout.footer.social.discord": {
+ "message": "Discord"
+ },
+ "layout.footer.social.github": {
+ "message": "GitHub"
+ },
+ "layout.footer.social.mastodon": {
+ "message": "Mastodon"
+ },
+ "layout.footer.social.x": {
+ "message": "X"
+ },
+ "layout.menu-toggle.action": {
+ "message": "Mostra/Nascondi menu"
+ },
+ "layout.meta.description": {
+ "message": "Scarica mod, plugin, data pack, shader, pacchetti risorse, e modpack per Minecraft su Modrinth. Scopri e pubblica progetti su Modrinth con un'interfaccia e un'API moderne e facili da usare."
+ },
+ "layout.meta.og-description": {
+ "message": "Scopri e pubblica contenuto per Minecraft!"
+ },
+ "layout.nav.home": {
+ "message": "Home"
+ },
+ "layout.nav.search": {
+ "message": "Cerca"
+ },
+ "moderation.filter.by": {
+ "message": "Filtra per"
+ },
+ "moderation.moderate": {
+ "message": "Modera"
+ },
+ "moderation.page.projects": {
+ "message": "Progetti"
+ },
+ "moderation.page.reports": {
+ "message": "Segnalazioni"
+ },
+ "moderation.page.technicalReview": {
+ "message": "Revisioni Tecniche"
+ },
+ "moderation.search.placeholder": {
+ "message": "Cerca..."
+ },
+ "moderation.sort.by": {
+ "message": "Ordina per"
+ },
+ "moderation.technical.search.placeholder": {
+ "message": "Cerca revisioni tecniche..."
+ },
+ "profile.button.billing": {
+ "message": "Gestisci pagamento utente"
+ },
+ "profile.button.info": {
+ "message": "Mostra dettagli utente"
+ },
+ "profile.button.manage-projects": {
+ "message": "Gestisci progetti"
+ },
+ "profile.error.not-found": {
+ "message": "Utente non trovato"
+ },
+ "profile.joined-at": {
+ "message": "Registrato {ago}"
+ },
+ "profile.label.badges": {
+ "message": "Badge"
+ },
+ "profile.label.details": {
+ "message": "Dettagli"
+ },
+ "profile.label.no-collections": {
+ "message": "Questo utente non ha raccolte!"
+ },
+ "profile.label.no-collections-auth": {
+ "message": "Non hai alcuna raccolta.\nNe vorresti creare una?"
+ },
+ "profile.label.no-projects": {
+ "message": "Questo utente non ha progetti!"
+ },
+ "profile.label.no-projects-auth": {
+ "message": "Non hai alcun progetto. Ne vorresti creare uno?"
+ },
+ "profile.label.organizations": {
+ "message": "Organizzazioni"
+ },
+ "profile.meta.description": {
+ "message": "Scarica i progetti di {username} su Modrinth"
+ },
+ "profile.meta.description-with-bio": {
+ "message": "{bio} - Scarica i progetti di {username} su Modrinth"
+ },
+ "profile.stats.downloads": {
+ "message": "{count, plural, one {{count} download del progetto} other {{count} download del progetto}}"
+ },
+ "profile.stats.projects": {
+ "message": "{count, plural, one {{count} progetto} other {{count} progetti}}"
+ },
+ "profile.stats.projects-followers": {
+ "message": "{count, plural, one {{count} follower del progetto} other {{count} follower del progetto}}"
+ },
+ "profile.user-id": {
+ "message": "ID utente: {id}"
+ },
+ "project-member-header.accept": {
+ "message": "Accetta"
+ },
+ "project-member-header.decline": {
+ "message": "Rifiuta"
+ },
+ "project-member-header.error": {
+ "message": "Errore"
+ },
+ "project-member-header.error-decline": {
+ "message": "Errore nel rifiutare l'invito al team"
+ },
+ "project-member-header.error-join": {
+ "message": "Errore nell'accettare l'invito al team"
+ },
+ "project-member-header.invitation-no-role": {
+ "message": "Hai ricevuto un invito per partecipare a questo progetto. Si prega di accettare o rifiutare l'invito."
+ },
+ "project-member-header.invitation-title": {
+ "message": "Invito a un progetto"
+ },
+ "project-member-header.invitation-with-role": {
+ "message": "Hai ricevuto un invito per diventare membro di questo progetto, con il ruolo di '{role}'."
+ },
+ "project-member-header.success": {
+ "message": "Successo"
+ },
+ "project-member-header.success-decline": {
+ "message": "Hai rifiutato l'invito al team"
+ },
+ "project-member-header.success-join": {
+ "message": "Ora fai parte del team del progetto"
+ },
+ "project-moderation-nags.publishing-checklist": {
+ "message": "Checklist di pubblicazione"
+ },
+ "project-moderation-nags.required": {
+ "message": "Obbligatorio"
+ },
+ "project-moderation-nags.resubmit-for-review": {
+ "message": "Ripresenta per la revisione"
+ },
+ "project-moderation-nags.resubmit-for-review-desc": {
+ "message": "Il tuo progetto è stato {status} dallo staff di Modrinth. Nella maggioranza dei casi, potrai ripresentarlo per una revisione dopo aver risposto al messaggio dello staff."
+ },
+ "project-moderation-nags.submit-checklist-tooltip": {
+ "message": "Devi completare i passaggi obbligatori nella checklist di pubblicazione!"
+ },
+ "project-moderation-nags.submit-for-review": {
+ "message": "Presenta per la revisione"
+ },
+ "project-moderation-nags.submit-for-review-desc": {
+ "message": "Il tuo progetto è visibile solo ai membri che ne fanno parte. Deve essere revisionato dai moderatori per venir pubblicato."
+ },
+ "project-moderation-nags.suggestion": {
+ "message": "Suggerimento"
+ },
+ "project-moderation-nags.visit-moderation-page": {
+ "message": "Visita pagina di moderazione"
+ },
+ "project-moderation-nags.warning": {
+ "message": "Avviso"
+ },
+ "project-type.collection.plural": {
+ "message": "Raccolte"
+ },
+ "project-type.collection.singular": {
+ "message": "Raccolta"
+ },
+ "project-type.datapack.plural": {
+ "message": "Data Pack"
+ },
+ "project-type.datapack.singular": {
+ "message": "Data Pack"
+ },
+ "project-type.mod.plural": {
+ "message": "Mod"
+ },
+ "project-type.mod.singular": {
+ "message": "Mod"
+ },
+ "project-type.modpack.plural": {
+ "message": "Modpack"
+ },
+ "project-type.modpack.singular": {
+ "message": "Modpack"
+ },
+ "project-type.plugin.plural": {
+ "message": "Plugin"
+ },
+ "project-type.plugin.singular": {
+ "message": "Plugin"
+ },
+ "project-type.project.plural": {
+ "message": "Progetti"
+ },
+ "project-type.project.singular": {
+ "message": "Progetto"
+ },
+ "project-type.resourcepack.plural": {
+ "message": "Pacchetti Risorse"
+ },
+ "project-type.resourcepack.singular": {
+ "message": "Pacchetto Risorse"
+ },
+ "project-type.shader.plural": {
+ "message": "Shader"
+ },
+ "project-type.shader.singular": {
+ "message": "Shader"
+ },
+ "project.about.details.created": {
+ "message": "Creazione: {date}"
+ },
+ "project.about.details.licensed": {
+ "message": "Licenza: {license}"
+ },
+ "project.about.details.published": {
+ "message": "Pubblicazione: {date}"
+ },
+ "project.about.details.submitted": {
+ "message": "Presentazione: {date}"
+ },
+ "project.about.details.title": {
+ "message": "Dettagli"
+ },
+ "project.about.details.updated": {
+ "message": "Aggiornamento: {date}"
+ },
+ "project.actions.create-server": {
+ "message": "Crea un server"
+ },
+ "project.actions.create-server-tooltip": {
+ "message": "Crea un server"
+ },
+ "project.actions.dont-show-again": {
+ "message": "Non mostrare più"
+ },
+ "project.actions.review-project": {
+ "message": "Rivedi progetto"
+ },
+ "project.actions.servers-promo.description": {
+ "message": "Modrinth Servers è il modo più facile per giocare coi tuoi amici senza problemi!"
+ },
+ "project.actions.servers-promo.monthly": {
+ "message": " / mese"
+ },
+ "project.actions.servers-promo.pricing": {
+ "message": "A partire da 5 ${monthly}"
+ },
+ "project.actions.servers-promo.title": {
+ "message": "Crea un server"
+ },
+ "project.collections.create-new": {
+ "message": "Crea una nuova raccolta"
+ },
+ "project.collections.none-found": {
+ "message": "Nessuna raccolta trovata."
+ },
+ "project.description.title": {
+ "message": "Descrizione"
+ },
+ "project.details.licensed": {
+ "message": "Licenza"
+ },
+ "project.download.game-version": {
+ "message": "Versione del gioco: {version}"
+ },
+ "project.download.game-version-error": {
+ "message": "Errore: nessuna versione del gioco trovata"
+ },
+ "project.download.game-version-tooltip": {
+ "message": "{title} è disponibile solo per {version}"
+ },
+ "project.download.game-version-unsupported-tooltip": {
+ "message": "{title} non supporta {platform} per {gameVersion}"
+ },
+ "project.download.install-with-app": {
+ "message": "Installa con Modrinth App"
+ },
+ "project.download.no-app": {
+ "message": "Non hai Modrinth App?"
+ },
+ "project.download.no-versions-available": {
+ "message": "Nessuna versione disponibile per {gameVersion} per {platform}."
+ },
+ "project.download.platform": {
+ "message": "Piattaforma: {platform}"
+ },
+ "project.download.platform-error": {
+ "message": "Errore: nessuna piattaforma trovata"
+ },
+ "project.download.platform-tooltip": {
+ "message": "{title} è solo disponibile per {platform}"
+ },
+ "project.download.platform-unsupported-tooltip": {
+ "message": "{title} non supporta {gameVersion} per {platform}"
+ },
+ "project.download.search-game-versions": {
+ "message": "Cerca versioni del gioco..."
+ },
+ "project.download.search-game-versions-label": {
+ "message": "Cerca versioni del gioco..."
+ },
+ "project.download.select-game-version": {
+ "message": "Seleziona versione del gioco"
+ },
+ "project.download.select-platform": {
+ "message": "Seleziona piattaforma"
+ },
+ "project.download.show-all-versions": {
+ "message": "Mostra tutte le versioni"
+ },
+ "project.download.title": {
+ "message": "Scarica {title}"
+ },
+ "project.environment.migration-no-permission.message": {
+ "message": "Abbiamo appena rivisto il sistema di ambienti su Modrinth e ora sono disponibili nuove opzioni. Non hai il permesso di modificare queste impostazioni, però si prega di chiedere a un altro membro del progetto di verificare i metadati d'ambiente."
+ },
+ "project.environment.migration-no-permission.title": {
+ "message": "Metadati d'ambiente devono essere rivisti"
+ },
+ "project.environment.migration.learn-more": {
+ "message": "Maggiori informazioni su questo cambiamento"
+ },
+ "project.environment.migration.message": {
+ "message": "Abbiamo appena rivisto il sistema di ambienti su Modrinth e ora sono disponibili nuove opzioni. Si prega di visitare le impostazioni del tuo progetto e di verificare che i metadati siano corretti."
+ },
+ "project.environment.migration.review-button": {
+ "message": "Rivedi impostazioni d'ambiente"
+ },
+ "project.environment.migration.title": {
+ "message": "Si prega di rivedere i metadati d'ambiente"
+ },
+ "project.error.loading": {
+ "message": "Errore nel caricamento dati progetto{message}"
+ },
+ "project.error.page-not-found": {
+ "message": "Impossibile trovare la pagina"
+ },
+ "project.error.project-not-found": {
+ "message": "Progetto non trovato"
+ },
+ "project.gallery.title": {
+ "message": "Galleria"
+ },
+ "project.license.error": {
+ "message": "Impossibile ottenere testo licenza."
+ },
+ "project.license.loading": {
+ "message": "Caricamento testo licenza..."
+ },
+ "project.license.title": {
+ "message": "Licenza"
+ },
+ "project.moderation.title": {
+ "message": "Moderazione"
+ },
+ "project.navigation.changelog": {
+ "message": "Changelog"
+ },
+ "project.notification.icon-updated.message": {
+ "message": "L'icona del tuo progetto è stata aggiornata."
+ },
+ "project.notification.icon-updated.title": {
+ "message": "Icona progetto aggiornata"
+ },
+ "project.notification.updated.message": {
+ "message": "Il tuo progetto è stato aggiornato."
+ },
+ "project.notification.updated.title": {
+ "message": "Progetto aggiornato"
+ },
+ "project.settings.environment.notice.missing-env.description": {
+ "message": "Al tuo progetto mancano i metadati d'ambiente seguenti, si prega di scegliere l'opzione corretta sotto."
+ },
+ "project.settings.environment.notice.missing-env.title": {
+ "message": "Si prega di selezionare un ambiente per il tuo progetto"
+ },
+ "project.settings.environment.notice.multiple-environments.description": {
+ "message": "Potresti dover selezionare ambienti diversi per ogni versione del tuo progetto, per cui per ora non puoi modificarlo globalmente."
+ },
+ "project.settings.environment.notice.multiple-environments.title": {
+ "message": "Il tuo progetto supporta più ambienti"
+ },
+ "project.settings.environment.notice.review-options.description": {
+ "message": "Abbiamo appena rivisto il sistema di ambienti su Modrinth e ora sono disponibili nuove opzioni. Si prega di assicurarsi che l'opzione corretta sia selezionata qua sotto e poi di cliccare 'Verifica'!"
+ },
+ "project.settings.environment.notice.review-options.title": {
+ "message": "Si prega di rivedere le opzioni sotto"
+ },
+ "project.settings.environment.notice.wrong-project-type.description": {
+ "message": "Solo progetti di mod o modpack possono avere metadati d'ambiente."
+ },
+ "project.settings.environment.notice.wrong-project-type.title": {
+ "message": "Questo tipo di progetto non supporta metadati d'ambiente"
+ },
+ "project.settings.environment.verification.verify-button": {
+ "message": "Verifica"
+ },
+ "project.settings.environment.verification.verify-text": {
+ "message": "Verifica che l'ambiente di questo progetto è impostato correttamente."
+ },
+ "project.settings.general.name.description": {
+ "message": "Evita prefissi, suffissi, parentesi, o descrizioni aggiuntive—solo il nome effettivo del progetto."
+ },
+ "project.settings.general.name.placeholder.1": {
+ "message": "es. Il Nether Reinventato 2"
+ },
+ "project.settings.general.name.placeholder.2": {
+ "message": "es. Attrezzature di Costruzione"
+ },
+ "project.settings.general.name.placeholder.3": {
+ "message": "es. Meglio che Scavare"
+ },
+ "project.settings.general.name.placeholder.4": {
+ "message": "es. Portali Migliorati"
+ },
+ "project.settings.general.name.placeholder.5": {
+ "message": "es. Mob Pericolosi"
+ },
+ "project.settings.general.name.title": {
+ "message": "Nome"
+ },
+ "project.settings.general.tagline.description": {
+ "message": "Riepiloga il tuo progetto in non più di una frase."
+ },
+ "project.settings.general.tagline.placeholder.1": {
+ "message": "es. Ripensa l'avanzamento del gioco perché si concentri attorno al Nether."
+ },
+ "project.settings.general.tagline.placeholder.2": {
+ "message": "es. Aggiunge attrezzatura di costruzione indossabile."
+ },
+ "project.settings.general.tagline.placeholder.3": {
+ "message": "es. Aggiunge meccaniche realistiche di costruzione di miniere."
+ },
+ "project.settings.general.tagline.placeholder.4": {
+ "message": "es. Migliora il collegamento dei portali del Nether tra loro."
+ },
+ "project.settings.general.tagline.placeholder.5": {
+ "message": "es. Aggiunge varianti boss potentissime dei mob normali che potrai incontrare di notte."
+ },
+ "project.settings.general.tagline.title": {
+ "message": "Sintesi"
+ },
+ "project.settings.general.url.title": {
+ "message": "URL"
+ },
+ "project.settings.title": {
+ "message": "Impostazioni"
+ },
+ "project.settings.visit-dashboard": {
+ "message": "Visita bacheca del progetto"
+ },
+ "project.stats.downloads-label": {
+ "message": "download{count, plural, one {} other {}}"
+ },
+ "project.stats.followers-label": {
+ "message": "follower{count, plural, one {} other {}}"
+ },
+ "project.status.archived.message": {
+ "message": "{title} è stato archiviato. {title} non riceverà più aggiornamenti a meno che l'autore decida di rimuoverlo dall'archivio."
+ },
+ "project.version.all-versions": {
+ "message": "Tutte le versioni"
+ },
+ "project.version.back-to-versions": {
+ "message": "Torna alle versioni"
+ },
+ "project.versions.title": {
+ "message": "Versioni"
+ },
+ "report.already-reported": {
+ "message": "Hai già segnalato {title}"
+ },
+ "report.already-reported-description": {
+ "message": "Hai già una segnalazione aperta per questo {item}. Se hai maggiori informazioni, puoi aggiungerci dettagli."
+ },
+ "report.back-to-item": {
+ "message": "Torna a {item}"
+ },
+ "report.body.description": {
+ "message": "Includi link e immagini se possibile e pertinente. Segnalazioni vuote o carenti saranno chiuse e ignorate."
+ },
+ "report.body.title": {
+ "message": "Si prega di fornire maggiore contesto riguardo alla tua segnalazione"
+ },
+ "report.checking": {
+ "message": "Controllando {item}..."
+ },
+ "report.could-not-find": {
+ "message": "Impossibile trovare {item}"
+ },
+ "report.for.violation": {
+ "message": "Violazione delle Regole o dei Termini d'Uso di Modrinth"
+ },
+ "report.for.violation.description": {
+ "message": "Esempi includono contenuti dannosi, spam, offensivi, ingannevoli, fuorvianti, e/o illegali."
+ },
+ "report.form-not-for": {
+ "message": "Questo modulo non è per:"
+ },
+ "report.go-to-report": {
+ "message": "Vai alla segnalazione"
+ },
+ "report.not-for.bug-reports": {
+ "message": "Segnalazioni di bug"
+ },
+ "report.not-for.bug-reports.description": {
+ "message": "Puoi segnalare bug sull'issue tracker."
+ },
+ "report.not-for.dmca": {
+ "message": "Rimozioni per DMCA"
+ },
+ "report.not-for.dmca.description": {
+ "message": "Leggi la nostra Polizza Copyright."
+ },
+ "report.note.copyright.1": {
+ "message": "Si prega di notare che questo *non* è un avviso di rimozione per DMCA, ma una segnalazione di contenuto caricato più volte."
+ },
+ "report.note.copyright.2": {
+ "message": "Se volessi invece presentare un avviso di rimozione per DMCA (quindi un'azione legale), si prega di consultare la nostra Polizza Copyright."
+ },
+ "report.note.malicious.1": {
+ "message": "Le segnalazioni di contenuti dannosi o ingannevoli devono includere prove sostanziali del comportamento, per esempio segmenti di codice."
+ },
+ "report.note.malicious.2": {
+ "message": "Riepiloghi di Microsoft Defender, VirusTotal, o altre rilevazioni di malware tramite AI non sono prove sufficienti e non saranno accettati."
+ },
+ "report.please-report": {
+ "message": "Si prega di segnalare:"
+ },
+ "report.question.content-id": {
+ "message": "Qual è l'ID del {item}?"
+ },
+ "report.question.content-type": {
+ "message": "Che tipo di contenuto stai segnalando?"
+ },
+ "report.question.report-reason": {
+ "message": "Quali delle regole di Modrinth sono violate da questo {item}?"
+ },
+ "report.report-content": {
+ "message": "Segnala contenuto ai moderatori"
+ },
+ "report.report-item": {
+ "message": "Segnala {title} ai moderatori"
+ },
+ "report.submit": {
+ "message": "Invia segnalazione"
+ },
+ "revenue.transfers.total": {
+ "message": "Hai prelevato in tutto {amount}."
+ },
+ "revenue.transfers.total.method": {
+ "message": "Hai prelevato {amount} tramite {method}."
+ },
+ "revenue.transfers.total.year": {
+ "message": "Hai prelevato {amount} nel {year}."
+ },
+ "revenue.transfers.total.year_method": {
+ "message": "Hai prelevato {amount} nel {year} tramite {method}."
+ },
+ "scopes.analytics.description": {
+ "message": "Accedere ai tuoi dati analitici"
+ },
+ "scopes.analytics.label": {
+ "message": "Lettura analitiche"
+ },
+ "scopes.collectionCreate.description": {
+ "message": "Creare raccolte"
+ },
+ "scopes.collectionCreate.label": {
+ "message": "Creazione raccolte"
+ },
+ "scopes.collectionDelete.description": {
+ "message": "Eliminare raccolte"
+ },
+ "scopes.collectionDelete.label": {
+ "message": "Eliminazione raccolte"
+ },
+ "scopes.collectionRead.description": {
+ "message": "Leggere raccolte"
+ },
+ "scopes.collectionRead.label": {
+ "message": "Lettura raccolte"
+ },
+ "scopes.collectionWrite.description": {
+ "message": "Scrivere sulle raccolte"
+ },
+ "scopes.collectionWrite.label": {
+ "message": "Scrittura raccolte"
+ },
+ "scopes.notificationRead.description": {
+ "message": "Leggere le tue notifiche"
+ },
+ "scopes.notificationRead.label": {
+ "message": "Lettura notifiche"
+ },
+ "scopes.notificationWrite.description": {
+ "message": "Eliminare/Visualizzare le tue notifiche"
+ },
+ "scopes.notificationWrite.label": {
+ "message": "Scrittura notifiche"
+ },
+ "scopes.organizationCreate.description": {
+ "message": "Creare organizzazioni"
+ },
+ "scopes.organizationCreate.label": {
+ "message": "Creazione organizzazioni"
+ },
+ "scopes.organizationDelete.description": {
+ "message": "Eliminare organizzazioni"
+ },
+ "scopes.organizationDelete.label": {
+ "message": "Eliminazione organizzazioni"
+ },
+ "scopes.organizationRead.description": {
+ "message": "Leggere organizzazioni"
+ },
+ "scopes.organizationRead.label": {
+ "message": "Lettura organizzazioni"
+ },
+ "scopes.organizationWrite.description": {
+ "message": "Scrivere sulle organizzazioni"
+ },
+ "scopes.organizationWrite.label": {
+ "message": "Scrittura organizzazioni"
+ },
+ "scopes.patCreate.description": {
+ "message": "Creare token personali per l'API"
+ },
+ "scopes.patCreate.label": {
+ "message": "Creazione PAT"
+ },
+ "scopes.patDelete.description": {
+ "message": "Eliminare i tuoi token personali per l'API"
+ },
+ "scopes.patDelete.label": {
+ "message": "Eliminazione PAT"
+ },
+ "scopes.patRead.description": {
+ "message": "Visualizzare i token API creati"
+ },
+ "scopes.patRead.label": {
+ "message": "Lettura PAT"
+ },
+ "scopes.patWrite.description": {
+ "message": "Modificare token personali per l'API"
+ },
+ "scopes.patWrite.label": {
+ "message": "Scrittura PAT"
+ },
+ "scopes.payoutsRead.description": {
+ "message": "Leggere i tuoi dati sui pagamenti"
+ },
+ "scopes.payoutsRead.label": {
+ "message": "Lettura pagamenti"
+ },
+ "scopes.payoutsWrite.description": {
+ "message": "Prelevare denaro"
+ },
+ "scopes.payoutsWrite.label": {
+ "message": "Scrittura pagamenti"
+ },
+ "scopes.performAnalytics.description": {
+ "message": "Eseguire azioni analitiche"
+ },
+ "scopes.performAnalytics.label": {
+ "message": "Eseguire analitiche"
+ },
+ "scopes.projectCreate.description": {
+ "message": "Creare nuovi progetti"
+ },
+ "scopes.projectCreate.label": {
+ "message": "Creazione progetti"
+ },
+ "scopes.projectDelete.description": {
+ "message": "Eliminare i tuoi progetti"
+ },
+ "scopes.projectDelete.label": {
+ "message": "Eliminazione progetti"
+ },
+ "scopes.projectRead.description": {
+ "message": "Leggere tutti i tuoi progetti"
+ },
+ "scopes.projectRead.label": {
+ "message": "Lettura progetti"
+ },
+ "scopes.projectWrite.description": {
+ "message": "Scrivere i dati dei progetti"
+ },
+ "scopes.projectWrite.label": {
+ "message": "Scrittura progetti"
+ },
+ "scopes.reportCreate.description": {
+ "message": "Creare segnalazioni"
+ },
+ "scopes.reportCreate.label": {
+ "message": "Creazione segnalazioni"
+ },
+ "scopes.reportDelete.description": {
+ "message": "Eliminare le segnalazioni"
+ },
+ "scopes.reportDelete.label": {
+ "message": "Eliminazione segnalazioni"
+ },
+ "scopes.reportRead.description": {
+ "message": "Leggere le segnalazioni"
+ },
+ "scopes.reportRead.label": {
+ "message": "Lettura segnalazioni"
+ },
+ "scopes.reportWrite.description": {
+ "message": "Modificare le segnalazioni"
+ },
+ "scopes.reportWrite.label": {
+ "message": "Scrittura segnalazioni"
+ },
+ "scopes.sessionAccess.description": {
+ "message": "Accedere alle sessioni distribuite da Modrinth"
+ },
+ "scopes.sessionAccess.label": {
+ "message": "Accesso sessioni"
+ },
+ "scopes.sessionDelete.description": {
+ "message": "Eliminare le sessioni"
+ },
+ "scopes.sessionDelete.label": {
+ "message": "Eliminazione sessioni"
+ },
+ "scopes.sessionRead.description": {
+ "message": "Leggere le sessioni attive"
+ },
+ "scopes.sessionRead.label": {
+ "message": "Lettura sessioni"
+ },
+ "scopes.threadRead.description": {
+ "message": "Leggere i thread"
+ },
+ "scopes.threadRead.label": {
+ "message": "Lettura thread"
+ },
+ "scopes.threadWrite.description": {
+ "message": "Scrivere nei thread"
+ },
+ "scopes.threadWrite.label": {
+ "message": "Scrittura thread"
+ },
+ "scopes.userAuthWrite.description": {
+ "message": "Modificare i tuoi dati di autenticazione"
+ },
+ "scopes.userAuthWrite.label": {
+ "message": "Scrittura autenticazione"
+ },
+ "scopes.userDelete.description": {
+ "message": "Eliminare il tuo account"
+ },
+ "scopes.userDelete.label": {
+ "message": "Eliminazione account"
+ },
+ "scopes.userRead.description": {
+ "message": "Accedere alle informazioni pubbliche del tuo profilo"
+ },
+ "scopes.userRead.label": {
+ "message": "Lettura dati utente"
+ },
+ "scopes.userReadEmail.description": {
+ "message": "Leggere la tua mail"
+ },
+ "scopes.userReadEmail.label": {
+ "message": "Lettura mail utente"
+ },
+ "scopes.userWrite.description": {
+ "message": "Scrivere al tuo profilo"
+ },
+ "scopes.userWrite.label": {
+ "message": "Scrittura dati utente"
+ },
+ "scopes.versionCreate.description": {
+ "message": "Creare nuove versioni"
+ },
+ "scopes.versionCreate.label": {
+ "message": "Creazione versioni"
+ },
+ "scopes.versionDelete.description": {
+ "message": "Eliminare una versione"
+ },
+ "scopes.versionDelete.label": {
+ "message": "Eliminazione versioni"
+ },
+ "scopes.versionRead.description": {
+ "message": "Leggere tutte le versioni"
+ },
+ "scopes.versionRead.label": {
+ "message": "Lettura versioni"
+ },
+ "scopes.versionWrite.description": {
+ "message": "Scrivere dati alla versione"
+ },
+ "scopes.versionWrite.label": {
+ "message": "Scrittura versioni"
+ },
+ "search.filter.locked.server": {
+ "message": "Fornito dal server"
+ },
+ "search.filter.locked.server-game-version.title": {
+ "message": "La versione del gioco è fornita dal server"
+ },
+ "search.filter.locked.server-loader.title": {
+ "message": "Il loader è fornito dal server"
+ },
+ "search.filter.locked.server.sync": {
+ "message": "Sincronizza con il server"
+ },
+ "servers.backup.create.in-progress.tooltip": {
+ "message": "Creazione backup in corso"
+ },
+ "servers.backup.restore.in-progress.tooltip": {
+ "message": "Ripristino backup in corso"
+ },
+ "servers.backups.item.already-preparing": {
+ "message": "Preparando backup per il download"
+ },
+ "servers.backups.item.automated": {
+ "message": "Automatizzato"
+ },
+ "servers.backups.item.creating-backup": {
+ "message": "Creando backup..."
+ },
+ "servers.backups.item.failed-to-create-backup": {
+ "message": "Errore nella creazione del backup"
+ },
+ "servers.backups.item.failed-to-prepare-backup": {
+ "message": "Errore nella preparazione download"
+ },
+ "servers.backups.item.failed-to-restore-backup": {
+ "message": "Errore nel ripristino da backup"
+ },
+ "servers.backups.item.lock": {
+ "message": "Blocca"
+ },
+ "servers.backups.item.locked": {
+ "message": "Bloccato"
+ },
+ "servers.backups.item.prepare-download": {
+ "message": "Prepara download"
+ },
+ "servers.backups.item.prepare-download-again": {
+ "message": "Prova a preparare di nuovo"
+ },
+ "servers.backups.item.preparing-download": {
+ "message": "Preparando download..."
+ },
+ "servers.backups.item.queued-for-backup": {
+ "message": "In coda per backup"
+ },
+ "servers.backups.item.rename": {
+ "message": "Rinomina"
+ },
+ "servers.backups.item.restore": {
+ "message": "Ripristina"
+ },
+ "servers.backups.item.restoring-backup": {
+ "message": "Ripristinando da backup..."
+ },
+ "servers.backups.item.retry": {
+ "message": "Riprova"
+ },
+ "servers.backups.item.unlock": {
+ "message": "Sblocca"
+ },
+ "servers.notice.actions": {
+ "message": "Azioni"
+ },
+ "servers.notice.begins": {
+ "message": "A partire da"
+ },
+ "servers.notice.dismissable": {
+ "message": "Ignorabile"
+ },
+ "servers.notice.expires": {
+ "message": "Fino a"
+ },
+ "servers.notice.id": {
+ "message": "ID"
+ },
+ "servers.notice.level": {
+ "message": "Livello"
+ },
+ "servers.notice.undismissable": {
+ "message": "Non ignorabile"
+ },
+ "servers.notices.create-notice": {
+ "message": "Crea avviso"
+ },
+ "servers.notices.no-notices": {
+ "message": "Nessun avviso"
+ },
+ "servers.plan.large.description": {
+ "message": "Ideale per 15–25 giocatori, modpack 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.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."
+ },
+ "settings.billing.modal.cancel.title": {
+ "message": "Vuoi davvero annullare il tuo abbonamento?"
+ },
+ "settings.billing.modal.delete.action": {
+ "message": "Rimuovi questo metodo di pagamento"
+ },
+ "settings.billing.modal.delete.description": {
+ "message": "Questo rimuoverà definitivamente questo metodo di pagamento (no, seriamente, per sempre)."
+ },
+ "settings.billing.modal.delete.title": {
+ "message": "Vuoi davvero rimuovere questo metodo di pagamento?"
+ },
+ "settings.billing.payment_method.action.add": {
+ "message": "Aggiungi un metodo di pagamento"
+ },
+ "settings.billing.payment_method.action.history": {
+ "message": "Vedi accrediti precedenti"
+ },
+ "settings.billing.payment_method.action.primary": {
+ "message": "Rendi primario"
+ },
+ "settings.billing.payment_method.card_display": {
+ "message": "{card_brand} che termina con {last_four}"
+ },
+ "settings.billing.payment_method.card_expiry": {
+ "message": "Scade il {month}/{year}"
+ },
+ "settings.billing.payment_method.none": {
+ "message": "Non hai aggiunto alcun metodo di pagamento."
+ },
+ "settings.billing.payment_method.primary": {
+ "message": "Primario"
+ },
+ "settings.billing.payment_method.title": {
+ "message": "Metodi di pagamento"
+ },
+ "settings.billing.payment_method_type.amazon_pay": {
+ "message": "Amazon Pay"
+ },
+ "settings.billing.payment_method_type.amex": {
+ "message": "American Express"
+ },
+ "settings.billing.payment_method_type.cashapp": {
+ "message": "Cash App"
+ },
+ "settings.billing.payment_method_type.diners": {
+ "message": "Diners Club"
+ },
+ "settings.billing.payment_method_type.discover": {
+ "message": "Discover"
+ },
+ "settings.billing.payment_method_type.eftpos": {
+ "message": "EFTPOS"
+ },
+ "settings.billing.payment_method_type.jcb": {
+ "message": "JCB"
+ },
+ "settings.billing.payment_method_type.mastercard": {
+ "message": "MasterCard"
+ },
+ "settings.billing.payment_method_type.paypal": {
+ "message": "PayPal"
+ },
+ "settings.billing.payment_method_type.unionpay": {
+ "message": "UnionPay"
+ },
+ "settings.billing.payment_method_type.unknown": {
+ "message": "Metodo di pagamento sconosciuto"
+ },
+ "settings.billing.payment_method_type.visa": {
+ "message": "Visa"
+ },
+ "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.subscription.description": {
+ "message": "Gestisci i tuoi abbonamenti Modrinth."
+ },
+ "settings.billing.subscription.title": {
+ "message": "Abbonamenti"
+ },
+ "settings.display.banner.developer-mode.button": {
+ "message": "Disattiva modalità sviluppatore"
+ },
+ "settings.display.banner.developer-mode.description": {
+ "message": "La modalità sviluppatore è attiva. Questo ti permette di visualizzare gli ID interni in Modrinth, che possono essere utili se sei uno sviluppatore che utilizza l'API di Modrinth. Clicca 5 volte sul logo Modrinth in fondo alla pagina per attivare/disattivare la modalità sviluppatore."
+ },
+ "settings.display.flags.description": {
+ "message": "Attiva o disattiva determinate funzionalità su questo dispositivo."
+ },
+ "settings.display.flags.title": {
+ "message": "Attiva/Disattiva funzioni"
+ },
+ "settings.display.project-list-layouts.datapack": {
+ "message": "Pagina dei Data Pack"
+ },
+ "settings.display.project-list-layouts.description": {
+ "message": "Seleziona il tuo layout preferito su questo dispositivo per ogni pagina che mostri elenchi di progetti."
+ },
+ "settings.display.project-list-layouts.mod": {
+ "message": "Pagina delle Mod"
+ },
+ "settings.display.project-list-layouts.modpack": {
+ "message": "Pagina dei Modpack"
+ },
+ "settings.display.project-list-layouts.plugin": {
+ "message": "Pagina dei Plugin"
+ },
+ "settings.display.project-list-layouts.resourcepack": {
+ "message": "Pagina dei Pacchetti Risorse"
+ },
+ "settings.display.project-list-layouts.shader": {
+ "message": "Pagina delle Shader"
+ },
+ "settings.display.project-list-layouts.title": {
+ "message": "Layout della lista progetti"
+ },
+ "settings.display.project-list-layouts.user": {
+ "message": "Pagine dei profili utente"
+ },
+ "settings.display.project-list.layouts.collection": {
+ "message": "Raccolta"
+ },
+ "settings.display.sidebar.advanced-rendering.description": {
+ "message": "Abilita il rendering avanzato, come gli effetti di sfocatura, che può causare problemi di prestazioni senza accelerazione hardware."
+ },
+ "settings.display.sidebar.advanced-rendering.title": {
+ "message": "Rendering avanzato"
+ },
+ "settings.display.sidebar.external-links-new-tab.description": {
+ "message": "Fai in modo che i link esterni a Modrinth vengano aperti in una nuova scheda. A prescindere da questa impostazione, i link nello stesso dominio e nelle descrizioni Markdown si apriranno nella stessa scheda, e i link sugli annunci e sulle pagine di modifica si apriranno in una nuova scheda."
+ },
+ "settings.display.sidebar.external-links-new-tab.title": {
+ "message": "Apri link esterni in una nuova scheda"
+ },
+ "settings.display.sidebar.hide-app-promos.description": {
+ "message": "Nasconde i pulsanti \"Scarica Modrinth App\" dalla navigazione primaria. La pagina Modrinth App è comunque raggiungibile dalla pagina principale o nel piè di pagina."
+ },
+ "settings.display.sidebar.hide-app-promos.title": {
+ "message": "Nascondi promozioni Modrinth App"
+ },
+ "settings.display.sidebar.left-aligned-content-sidebar.title": {
+ "message": "Sidebar a sinistra nelle pagine dei contenuti"
+ },
+ "settings.display.sidebar.right-aligned-content-sidebar.description": {
+ "message": "Allinea la barra laterale a sinistra della pagina del contenuto."
+ },
+ "settings.display.sidebar.right-aligned-filters-sidebar.description": {
+ "message": "Allinea la barra laterale dei filtri a destra dei risultati di ricerca."
+ },
+ "settings.display.sidebar.right-aligned-filters-sidebar.title": {
+ "message": "Sidebar dei filtri a destra nelle pagine di ricerca"
+ },
+ "settings.display.theme.description": {
+ "message": "Seleziona il tuo tema preferito per Modrinth su questo dispositivo."
+ },
+ "settings.display.theme.title": {
+ "message": "Tema"
+ },
+ "settings.language.categories.auto": {
+ "message": "Automatico"
+ },
+ "settings.language.categories.default": {
+ "message": "Lingue standard"
+ },
+ "settings.language.categories.experimental": {
+ "message": "Lingue sperimentali"
+ },
+ "settings.language.categories.fun": {
+ "message": "Lingue divertenti"
+ },
+ "settings.language.categories.search-result": {
+ "message": "Risultati di ricerca"
+ },
+ "settings.language.description": {
+ "message": "Scegli la tua lingua preferita per il sito. Le traduzioni sono contribuite da volontari su Crowdin."
+ },
+ "settings.language.languages.automatic": {
+ "message": "Sincronizza con la lingua di sistema"
+ },
+ "settings.language.languages.language-label-applying": {
+ "message": "{label}. Applicando..."
+ },
+ "settings.language.languages.language-label-error": {
+ "message": "{label}. Errore"
+ },
+ "settings.language.languages.load-failed": {
+ "message": "Impossibile caricare questa lingua. Riprova tra poco."
+ },
+ "settings.language.languages.search-field.description": {
+ "message": "Invio per selezionare il primo risultato della ricerca"
+ },
+ "settings.language.languages.search-field.placeholder": {
+ "message": "Cerca una lingua..."
+ },
+ "settings.language.languages.search-results-announcement": {
+ "message": "{matches, plural, =0 {Nessuna lingua trovata} one {# lingua trovata} other {# lingue trovate}}."
+ },
+ "settings.language.languages.search.no-results": {
+ "message": "Nessuna lingua trovata."
+ },
+ "settings.pats.action.create": {
+ "message": "Crea un PAT"
+ },
+ "settings.pats.description": {
+ "message": "I PAT possono essere utilizzati per accedere all'API di Modrinth. Per maggiori informazioni, vedi la documentazione dell'API di Modrinth. Possono essere creati e revocati in qualsiasi momento."
+ },
+ "settings.pats.modal.create.action": {
+ "message": "Crea PAT"
+ },
+ "settings.pats.modal.create.expires.label": {
+ "message": "Scade"
+ },
+ "settings.pats.modal.create.name.label": {
+ "message": "Nome"
+ },
+ "settings.pats.modal.create.name.placeholder": {
+ "message": "Inserisci il nome del PAT..."
+ },
+ "settings.pats.modal.create.title": {
+ "message": "Crea un token di accesso personale (PAT)"
+ },
+ "settings.pats.modal.delete.action": {
+ "message": "Elimina questo token"
+ },
+ "settings.pats.modal.delete.description": {
+ "message": "Questo eliminerà definitivamente questo token (no, seriamente, per sempre)."
+ },
+ "settings.pats.modal.delete.title": {
+ "message": "Vuoi davvero eliminare questo token?"
+ },
+ "settings.pats.modal.edit.title": {
+ "message": "Modifica token di accesso personale (PAT)"
+ },
+ "settings.pats.token.action.edit": {
+ "message": "Modifica token"
+ },
+ "settings.pats.token.action.revoke": {
+ "message": "Revoca token"
+ },
+ "settings.pats.token.expired-ago": {
+ "message": "Scaduto {ago}"
+ },
+ "settings.pats.token.expires-in": {
+ "message": "Scade in {inTime}"
+ },
+ "settings.pats.token.last-used": {
+ "message": "Ultimo utilizzo {ago}"
+ },
+ "settings.pats.token.never-used": {
+ "message": "Mai utilizzato"
+ },
+ "settings.profile.bio.description": {
+ "message": "Una breve descrizione per raccontare a tutti qualcosa di te."
+ },
+ "settings.profile.bio.title": {
+ "message": "Bio"
+ },
+ "settings.profile.description": {
+ "message": "Le informazioni del tuo profilo sono visibili pubblicamente su Modrinth e tramite l'API di Modrinth."
+ },
+ "settings.profile.profile-info": {
+ "message": "Informazioni del profilo"
+ },
+ "settings.profile.profile-picture.reset": {
+ "message": "Ripristina"
+ },
+ "settings.profile.profile-picture.title": {
+ "message": "Foto profilo"
+ },
+ "settings.profile.username.description": {
+ "message": "Un nome univoco (maiuscole irrilevanti) per identificare il tuo profilo."
+ },
+ "settings.profile.username.title": {
+ "message": "Nome Utente"
+ },
+ "settings.sessions.action.revoke-session": {
+ "message": "Revoca sessione"
+ },
+ "settings.sessions.created-ago": {
+ "message": "Creata {ago}"
+ },
+ "settings.sessions.current-session": {
+ "message": "Sessione corrente"
+ },
+ "settings.sessions.description": {
+ "message": "Ecco tutti i dispositivi su cui hai effettuato l'accesso al tuo account di Modrinth. Puoi disconnetterti da ciascuno individualmente.\n\nSe noti un dispositivo che non riconosci, disconnettiti e cambia la password del tuo account di Modrinth immediatamente."
+ },
+ "settings.sessions.last-accessed-ago": {
+ "message": "Ultimo accesso {ago}"
+ },
+ "settings.sessions.unknown-os": {
+ "message": "Sistema operativo sconosciuto"
+ },
+ "settings.sessions.unknown-platform": {
+ "message": "Piattaforma sconosciuta"
+ },
+ "ui.latest-news-row.latest-news": {
+ "message": "Novità da Modrinth"
+ },
+ "ui.latest-news-row.view-all": {
+ "message": "Leggi tutte le novità"
+ }
+}
diff --git a/apps/frontend/src/locales/it-IT/languages.json b/apps/frontend/src/locales/it-IT/languages.json
new file mode 100644
index 000000000..695281936
--- /dev/null
+++ b/apps/frontend/src/locales/it-IT/languages.json
@@ -0,0 +1,58 @@
+{
+ "ar": "Arabo",
+ "be": "Bielorusso",
+ "bg": "Bulgaro",
+ "bn": "Bengalese",
+ "ca": "Catalano",
+ "cs": "Ceco",
+ "da": "Danese",
+ "de": "Tedesco",
+ "de-CH": "Tedesco (Svizzera)",
+ "el": "Greco",
+ "en-GB": "Inglese (Regno Unito)",
+ "en-US": "Inglese (Stati Uniti)",
+ "en-x-lolcat": "LOLCAT",
+ "en-x-pirate": "Inglese (Pirata)",
+ "en-x-updown": "Inglese (Capovolto)",
+ "en-x-uwu": "Inglese (UwU)",
+ "eo": "Esperanto",
+ "es": "Spagnolo",
+ "et": "Estone",
+ "fi": "Finlandese",
+ "fr": "Francese",
+ "fr-BE": "Francese (Belgio)",
+ "fr-CA": "Francese (Canada)",
+ "he": "Ebraico",
+ "hi": "Hindi",
+ "hr": "Croato",
+ "hu": "Ungherese",
+ "id": "Indonesiano",
+ "it": "Italiano",
+ "ja": "Giapponese",
+ "kk": "Kazako",
+ "ko": "Coreano",
+ "ky": "Kirghiso",
+ "lt": "Lituano",
+ "lv": "Lettone",
+ "ms": "Malese",
+ "nb": "Norvegese Bokmål",
+ "nl": "Olandese",
+ "nn": "Norvegese Nynorsk",
+ "pes": "Persiano",
+ "pl": "Polacco",
+ "pt": "Portoghese",
+ "pt-BR": "Portoghese (Brasile)",
+ "ro": "Rumeno",
+ "ru": "Russo",
+ "ru-x-bandit": "Russo (Bandit)",
+ "sk": "Slovacco",
+ "sv": "Svedese",
+ "th": "Thailandese",
+ "tok": "Toki Pona",
+ "tr": "Turco",
+ "tt": "Tataro",
+ "uk": "Ucraino",
+ "vi": "Vietnamita",
+ "zh-Hans": "Cinese (Semplificato)",
+ "zh-Hant": "Cinese (Tradizionale)"
+}
diff --git a/apps/frontend/src/locales/it-IT/meta.json b/apps/frontend/src/locales/it-IT/meta.json
new file mode 100644
index 000000000..6e4eef006
--- /dev/null
+++ b/apps/frontend/src/locales/it-IT/meta.json
@@ -0,0 +1,10 @@
+{
+ "displayName": {
+ "description": "Please enter the name of the language in its specific variant or regional form (e.g., English (US) for American English, not just English). If the language does not have any specific variant, simply enter the name of the language (e.g., Français, Deutsch).",
+ "message": "Italiano (Italia)"
+ },
+ "searchTerms": {
+ "description": "Please provide additional search terms associated with the language, if needed, to enhance the search functionality (e.g., American English, Deutschland). Each search term should be entered on a separate line. Translate as a hyphen (-) if no additional terms are needed.",
+ "message": "ITA\nItaliano"
+ }
+}
diff --git a/apps/frontend/src/locales/ja-JP/index.json b/apps/frontend/src/locales/ja-JP/index.json
new file mode 100644
index 000000000..95d79feac
--- /dev/null
+++ b/apps/frontend/src/locales/ja-JP/index.json
@@ -0,0 +1,566 @@
+{
+ "admin.billing.error.not-found": {
+ "message": "ユーザーが見つかりませんでした"
+ },
+ "auth.authorize.action.authorize": {
+ "message": "認証"
+ },
+ "auth.authorize.action.decline": {
+ "message": "拒否"
+ },
+ "auth.authorize.app-info": {
+ "message": "{creator} による {appName} は以下のことができるようになります:"
+ },
+ "auth.authorize.authorize-app-name": {
+ "message": "{appName} を承認する"
+ },
+ "auth.authorize.error.no-redirect-url": {
+ "message": "応答にリダイレクト先が見つかりません"
+ },
+ "auth.authorize.redirect-url": {
+ "message": "{url} に自動的に転送されます"
+ },
+ "auth.reset-password.method-choice.action": {
+ "message": "再設定用メールを送信"
+ },
+ "auth.reset-password.method-choice.description": {
+ "message": "以下にメールアドレスを入力してください。再設定のためのメールを送信します。"
+ },
+ "auth.reset-password.method-choice.email-username.label": {
+ "message": "メールアドレスまたはユーザー名"
+ },
+ "auth.reset-password.method-choice.email-username.placeholder": {
+ "message": "メールアドレス"
+ },
+ "auth.reset-password.notification.email-sent.text": {
+ "message": "アカウントに登録されていたメールアドレス宛に、手順を記載したメールを送信しました。"
+ },
+ "auth.reset-password.notification.email-sent.title": {
+ "message": "メールを送信しました"
+ },
+ "auth.reset-password.notification.password-reset.text": {
+ "message": "新しく設定されたパスワードでアカウントにログインできるようになりました。"
+ },
+ "auth.reset-password.notification.password-reset.title": {
+ "message": "パスワードの再設定に成功しました"
+ },
+ "auth.reset-password.post-challenge.action": {
+ "message": "パスワードを再設定する"
+ },
+ "auth.reset-password.post-challenge.confirm-password.label": {
+ "message": "パスワード(確認のためもう一度入力)"
+ },
+ "auth.reset-password.post-challenge.description": {
+ "message": "アカウントにアクセスできるようにするため、新たに設定したいパスワードを入力してください。"
+ },
+ "auth.reset-password.title": {
+ "message": "パスワードを再設定する"
+ },
+ "auth.reset-password.title.long": {
+ "message": "パスワードを再設定する"
+ },
+ "auth.sign-in.2fa.description": {
+ "message": "続行するには二要素認証コードを入力してください。"
+ },
+ "auth.sign-in.2fa.label": {
+ "message": "二要素認証コードを入力"
+ },
+ "auth.sign-in.2fa.placeholder": {
+ "message": "コードを入力..."
+ },
+ "auth.sign-in.additional-options": {
+ "message": "パスワードをお忘れですか? • アカウントを作成する"
+ },
+ "auth.sign-in.email-username.label": {
+ "message": "メールアドレスまたはユーザー名"
+ },
+ "auth.sign-in.password.label": {
+ "message": "パスワード"
+ },
+ "auth.sign-in.sign-in-with": {
+ "message": "外部アカウントでログイン"
+ },
+ "auth.sign-in.title": {
+ "message": "ログイン"
+ },
+ "auth.sign-in.use-password": {
+ "message": "パスワードでログイン"
+ },
+ "auth.sign-up.action.create-account": {
+ "message": "アカウントを作成"
+ },
+ "auth.sign-up.confirm-password.label": {
+ "message": "パスワード(確認のためもう一度入力)"
+ },
+ "auth.sign-up.email.label": {
+ "message": "メールアドレス"
+ },
+ "auth.sign-up.label.username": {
+ "message": "ユーザー名"
+ },
+ "auth.sign-up.legal-dislaimer": {
+ "message": "アカウントを作成すると、Modrinthの 利用規約 および プライバシーポリシーに同意したものとみなされます。"
+ },
+ "auth.sign-up.notification.password-mismatch.text": {
+ "message": "パスワードが一致しません!"
+ },
+ "auth.sign-up.password.label": {
+ "message": "パスワード"
+ },
+ "auth.sign-up.sign-in-option.title": {
+ "message": "すでにアカウントをお持ちですか?"
+ },
+ "auth.sign-up.subscribe.label": {
+ "message": "Modrinthのアップデートを受け取る"
+ },
+ "auth.sign-up.title": {
+ "message": "アカウント作成"
+ },
+ "auth.sign-up.title.create-account": {
+ "message": "メールアドレスで作成"
+ },
+ "auth.sign-up.title.sign-up-with": {
+ "message": "外部アカウントで作成"
+ },
+ "auth.verify-email.action.account-settings": {
+ "message": "アカウント設定"
+ },
+ "auth.verify-email.action.sign-in": {
+ "message": "ログイン"
+ },
+ "auth.verify-email.already-verified.description": {
+ "message": "確認済みのメールアドレス!"
+ },
+ "auth.verify-email.already-verified.title": {
+ "message": "確認済みのメールアドレス"
+ },
+ "auth.verify-email.failed-verification.action": {
+ "message": "確認メールを再送信する"
+ },
+ "auth.verify-email.failed-verification.description": {
+ "message": "メールアドレスを確認できませんでした。ログインして、ダッシュボードから確認メールを再送信してください。"
+ },
+ "auth.verify-email.failed-verification.description.logged-in": {
+ "message": "メールアドレスを確認できませんでした。ログインして、ダッシュボードから確認メールを再送信してください。"
+ },
+ "auth.verify-email.failed-verification.title": {
+ "message": "メールアドレスの確認に失敗しました"
+ },
+ "auth.verify-email.post-verification.description": {
+ "message": "メールアドレスが正常に確認されました!"
+ },
+ "auth.verify-email.post-verification.title": {
+ "message": "メールアドレスの確認完了"
+ },
+ "auth.verify-email.title": {
+ "message": "メールアドレスを確認"
+ },
+ "auth.welcome.checkbox.subscribe": {
+ "message": "Modrinthのアップデートを受け取る"
+ },
+ "auth.welcome.label.tos": {
+ "message": "アカウントを作成すると、Modrinthの 利用規約 および プライバシーポリシーに同意したものとみなされます。"
+ },
+ "auth.welcome.long-title": {
+ "message": "Modrinthへようこそ!"
+ },
+ "auth.welcome.title": {
+ "message": "ようこそ"
+ },
+ "collection.button.delete-icon": {
+ "message": "アイコンを削除"
+ },
+ "collection.button.edit-icon": {
+ "message": "アイコンを編集"
+ },
+ "collection.button.remove-project": {
+ "message": "プロジェクトを削除"
+ },
+ "collection.button.unfollow-project": {
+ "message": "フォロー解除"
+ },
+ "collection.delete-modal.description": {
+ "message": "このコレクションは永久に削除されます。この操作は元に戻せません。"
+ },
+ "collection.delete-modal.title": {
+ "message": "本当にこのコレクションを削除しますか?"
+ },
+ "collection.description": {
+ "message": "{description} - Modrinth の {username} によるコレクション {name} を表示します"
+ },
+ "collection.description.following": {
+ "message": "あなたがフォローしているプロジェクトがすべて含まれた自動生成のコレクションです。"
+ },
+ "collection.error.not-found": {
+ "message": "コレクションが見つかりません"
+ },
+ "collection.label.collection": {
+ "message": "コレクション"
+ },
+ "collection.label.created-at": {
+ "message": "{ago} に作成"
+ },
+ "collection.label.curated-by": {
+ "message": "作成者"
+ },
+ "collection.label.no-projects": {
+ "message": "このコレクションにはプロジェクトがありません!"
+ },
+ "collection.label.no-projects-auth": {
+ "message": "プロジェクトがありません\nプロジェクトを作成しますか?"
+ },
+ "collection.label.owner": {
+ "message": "オーナー"
+ },
+ "collection.label.projects-count": {
+ "message": "{count, plural, other {{count} プロジェクト}}"
+ },
+ "collection.label.updated-at": {
+ "message": "{ago} に更新"
+ },
+ "collection.title": {
+ "message": "{name} - コレクション"
+ },
+ "dashboard.collections.button.create-new": {
+ "message": "新規作成"
+ },
+ "dashboard.collections.label.projects-count": {
+ "message": "{count, plural, other {{count} プロジェクト}}"
+ },
+ "dashboard.collections.label.search-input": {
+ "message": "コレクションを検索"
+ },
+ "dashboard.collections.long-title": {
+ "message": "コレクション"
+ },
+ "error.collection.404.list_item.1": {
+ "message": "コレクションの URL を誤って入力した可能性があります。"
+ },
+ "error.collection.404.list_title": {
+ "message": "なぜ?"
+ },
+ "error.collection.404.title": {
+ "message": "コレクションが見つかりません"
+ },
+ "error.generic.404.title": {
+ "message": "ページが見つかりません"
+ },
+ "error.generic.default.list_title": {
+ "message": "数分後に再度試してください。"
+ },
+ "error.generic.default.title": {
+ "message": "おっと!"
+ },
+ "error.organization.404.list_item.1": {
+ "message": "組織の URL を誤って入力した可能性があります。"
+ },
+ "error.organization.404.list_title": {
+ "message": "なぜ?"
+ },
+ "error.project.404.list_item.1": {
+ "message": "プロジェクトのURLを誤って入力した可能性があります。"
+ },
+ "error.project.404.list_title": {
+ "message": "なぜ?"
+ },
+ "error.project.404.title": {
+ "message": "プロジェクトが見つかりません"
+ },
+ "error.user.404.list_title": {
+ "message": "なぜ?"
+ },
+ "error.user.404.title": {
+ "message": "ユーザーが見つかりませんでした"
+ },
+ "frog": {
+ "message": "カエルにされてしまった! 🐸"
+ },
+ "frog.altText": {
+ "message": "カエルの迷宮の写実的な絵画"
+ },
+ "frog.froggedPeople": {
+ "message": "これまでに {count, plural, other {{count} 人}}がカエルにされました!"
+ },
+ "frog.sinceOpened": {
+ "message": "このページは{ago}に開かれました"
+ },
+ "frog.title": {
+ "message": "蛙"
+ },
+ "landing.button.discover-mods": {
+ "message": "modを探索する"
+ },
+ "landing.button.go-to-dashboard": {
+ "message": "ダッシュボードへ移動"
+ },
+ "landing.creator.feature.data-statistics.title": {
+ "message": "データと統計"
+ },
+ "landing.creator.feature.discovery.title": {
+ "message": "発見"
+ },
+ "landing.creator.feature.monetization.title": {
+ "message": "収益化"
+ },
+ "landing.creator.feature.team-management.title": {
+ "message": "チーム管理"
+ },
+ "landing.feature.follow.heading": {
+ "message": "気に入ったプロジェクトをフォロー"
+ },
+ "landing.feature.launcher.heading": {
+ "message": "好きなランチャーで遊ぶ"
+ },
+ "landing.feature.search.description": {
+ "message": "Modrinthの高速な検索と強力なフィルターで目的のものをすぐ発見"
+ },
+ "landing.feature.search.heading": {
+ "message": "探しているものを、素早く簡単に"
+ },
+ "landing.heading.the-place-for-minecraft.data-packs": {
+ "message": "データパック"
+ },
+ "landing.heading.the-place-for-minecraft.modpacks": {
+ "message": "modパック"
+ },
+ "landing.heading.the-place-for-minecraft.mods": {
+ "message": "mod"
+ },
+ "landing.heading.the-place-for-minecraft.plugins": {
+ "message": "プラグイン"
+ },
+ "landing.heading.the-place-for-minecraft.resource-packs": {
+ "message": "リソースパック"
+ },
+ "landing.heading.the-place-for-minecraft.servers": {
+ "message": "サーバー"
+ },
+ "landing.heading.the-place-for-minecraft.shaders": {
+ "message": "シェーダー"
+ },
+ "landing.launcher.atlauncher-label": {
+ "message": "ATLauncher"
+ },
+ "landing.launcher.prism-launcher-label": {
+ "message": "Prism Launcher"
+ },
+ "landing.notifications.heading": {
+ "message": "通知"
+ },
+ "layout.action.change-theme": {
+ "message": "テーマを変える"
+ },
+ "layout.action.get-modrinth-app": {
+ "message": "Modrinth Appを入手する"
+ },
+ "layout.avatar.alt": {
+ "message": "あなたのアバター"
+ },
+ "layout.banner.account-action": {
+ "message": "アカウント操作が必要"
+ },
+ "layout.banner.add-email.button": {
+ "message": "アカウント設定にアクセス"
+ },
+ "layout.banner.add-email.description": {
+ "message": "セキュリティ上の理由から、Modrinth ではアカウントに電子メール アドレスを登録する必要があります。"
+ },
+ "layout.footer.about": {
+ "message": "このサイトについて"
+ },
+ "layout.footer.about.careers": {
+ "message": "キャリア"
+ },
+ "layout.footer.about.changelog": {
+ "message": "変更履歴"
+ },
+ "layout.footer.about.news": {
+ "message": "ニュース"
+ },
+ "layout.footer.about.rewards-program": {
+ "message": "報酬プログラム"
+ },
+ "layout.footer.about.status": {
+ "message": "ステータス"
+ },
+ "layout.footer.legal.privacy-policy": {
+ "message": "プライバシーポリシー"
+ },
+ "layout.footer.legal.security-notice": {
+ "message": "セキュリティに関するお知らせ"
+ },
+ "layout.footer.legal.terms-of-use": {
+ "message": "利用規約"
+ },
+ "layout.footer.products": {
+ "message": "製品"
+ },
+ "layout.footer.products.app": {
+ "message": "Modrinth App"
+ },
+ "layout.footer.products.plus": {
+ "message": "Modrinth+"
+ },
+ "layout.footer.products.servers": {
+ "message": "Modrinth サーバー"
+ },
+ "layout.footer.resources": {
+ "message": "リソース"
+ },
+ "layout.footer.resources.api-docs": {
+ "message": "APIドキュメント"
+ },
+ "layout.footer.resources.help-center": {
+ "message": "ヘルプセンター"
+ },
+ "layout.footer.resources.report-issues": {
+ "message": "問題を報告"
+ },
+ "layout.footer.resources.translate": {
+ "message": "翻訳"
+ },
+ "layout.footer.social.bluesky": {
+ "message": "Bluesky"
+ },
+ "layout.footer.social.discord": {
+ "message": "Discord"
+ },
+ "layout.footer.social.github": {
+ "message": "Github"
+ },
+ "layout.footer.social.mastodon": {
+ "message": "Mastodon"
+ },
+ "layout.footer.social.x": {
+ "message": "X"
+ },
+ "layout.menu-toggle.action": {
+ "message": "メニューを切り替える"
+ },
+ "layout.meta.description": {
+ "message": "ModrinthでMinecraftのMOD、プラグイン、データパック、シェーダー、リソースパック、そしてModパックをダウンロードしましょう。Modrinthでは、モダンで使いやすいインターフェースとAPIを使って、プロジェクトを発見したり公開したりできます。"
+ },
+ "layout.nav.home": {
+ "message": "ホーム"
+ },
+ "layout.nav.search": {
+ "message": "検索"
+ },
+ "moderation.filter.by": {
+ "message": "フィルター"
+ },
+ "moderation.moderate": {
+ "message": "適度"
+ },
+ "moderation.page.projects": {
+ "message": "プロジェクト"
+ },
+ "moderation.page.reports": {
+ "message": "レポート"
+ },
+ "moderation.page.technicalReview": {
+ "message": "技術的レビュー"
+ },
+ "moderation.search.placeholder": {
+ "message": "検索…"
+ },
+ "moderation.sort.by": {
+ "message": "並べ替え"
+ },
+ "moderation.technical.search.placeholder": {
+ "message": "技術レビューを検索…"
+ },
+ "profile.button.info": {
+ "message": "ユーザー情報を表示"
+ },
+ "profile.button.manage-projects": {
+ "message": "プロジェクトを管理"
+ },
+ "profile.error.not-found": {
+ "message": "ユーザーが見つかりませんでした"
+ },
+ "profile.label.badges": {
+ "message": "バッジ"
+ },
+ "profile.label.details": {
+ "message": "詳細"
+ },
+ "profile.label.no-collections": {
+ "message": "このユーザーのコレクションはありません!"
+ },
+ "profile.label.no-collections-auth": {
+ "message": "コレクションがありません。\n コレクションを作成しますか?"
+ },
+ "profile.label.no-projects": {
+ "message": "このユーザーのプロジェクトはありません!"
+ },
+ "profile.label.no-projects-auth": {
+ "message": "プロジェクトがありません\nプロジェクトを作成しますか?"
+ },
+ "profile.label.organizations": {
+ "message": "組織"
+ },
+ "profile.meta.description": {
+ "message": "Modrinthで {username} のプロジェクトをダウンロードする"
+ },
+ "profile.meta.description-with-bio": {
+ "message": "{bio} - Modrinthで {username} のプロジェクトをダウンロードする"
+ },
+ "project-member-header.accept": {
+ "message": "承認"
+ },
+ "project-member-header.decline": {
+ "message": "拒否"
+ },
+ "project-member-header.error": {
+ "message": "エラー"
+ },
+ "project-moderation-nags.required": {
+ "message": "必須"
+ },
+ "project-type.collection.plural": {
+ "message": "コレクション"
+ },
+ "project-type.collection.singular": {
+ "message": "コレクション"
+ },
+ "project-type.datapack.plural": {
+ "message": "データパック"
+ },
+ "project-type.datapack.singular": {
+ "message": "データパック"
+ },
+ "project-type.mod.plural": {
+ "message": "Mod"
+ },
+ "project-type.mod.singular": {
+ "message": "Mod"
+ },
+ "project-type.modpack.plural": {
+ "message": "Modパック"
+ },
+ "project-type.modpack.singular": {
+ "message": "Modパック"
+ },
+ "project.collections.create-new": {
+ "message": "コレクションを作成"
+ },
+ "project.download.game-version": {
+ "message": "ゲームバージョン: {version}"
+ },
+ "project.download.install-with-app": {
+ "message": "Modrinth App でインストール"
+ },
+ "project.error.project-not-found": {
+ "message": "プロジェクトが見つかりません"
+ },
+ "project.gallery.title": {
+ "message": "ギャラリー"
+ },
+ "project.license.title": {
+ "message": "ライセンス"
+ },
+ "project.navigation.changelog": {
+ "message": "変更履歴"
+ }
+}
diff --git a/apps/frontend/src/locales/ja-JP/languages.json b/apps/frontend/src/locales/ja-JP/languages.json
new file mode 100644
index 000000000..78bfc27f7
--- /dev/null
+++ b/apps/frontend/src/locales/ja-JP/languages.json
@@ -0,0 +1,58 @@
+{
+ "ar": "アラビア語",
+ "be": "ベラルーシ語",
+ "bg": "ブルガリア語",
+ "bn": "ベンガル語",
+ "ca": "カタルーニャ語",
+ "cs": "チェコ語",
+ "da": "デンマーク語",
+ "de": "ドイツ語",
+ "de-CH": "ドイツ語 (スイス)",
+ "el": "ギリシャ語",
+ "en-GB": "英語 (イギリス)",
+ "en-US": "英語 (アメリカ)",
+ "en-x-lolcat": "ロルキャット語",
+ "en-x-pirate": "英語 (海賊)",
+ "en-x-updown": "英語 (上下逆)",
+ "en-x-uwu": "英語 (UwU)",
+ "eo": "エスペラント",
+ "es": "スペイン語",
+ "et": "エストニア語",
+ "fi": "フィンランド語",
+ "fr": "フランス語",
+ "fr-BE": "フランス語 (ベルギー)",
+ "fr-CA": "フランス語 (カナダ)",
+ "he": "ヘブライ語",
+ "hi": "ヒンディー語",
+ "hr": "クロアチア語",
+ "hu": "ハンガリー語",
+ "id": "インドネシア語",
+ "it": "イタリア語",
+ "ja": "日本語",
+ "kk": "カザフ語",
+ "ko": "韓国語",
+ "ky": "キルギス語",
+ "lt": "リトアニア語",
+ "lv": "ラトビア語",
+ "ms": "マレー語",
+ "nb": "ノルウェー語 (ブークモール)",
+ "nl": "オランダ語",
+ "nn": "ノルウェー語 (ニーノシュク)",
+ "pes": "ペルシャ語",
+ "pl": "ポーランド語",
+ "pt": "ポルトガル語",
+ "pt-BR": "ポルトガル語 (ブラジル)",
+ "ro": "ルーマニア語",
+ "ru": "ロシア語",
+ "ru-x-bandit": "ロシア語 (ギャング)",
+ "sk": "スロバキア語",
+ "sv": "スウェーデン語",
+ "th": "タイ語",
+ "tok": "トキポナ",
+ "tr": "トルコ語",
+ "tt": "タタール語",
+ "uk": "ウクライナ語",
+ "vi": "ベトナム語",
+ "zh-Hans": "中国語 (簡体字)",
+ "zh-Hant": "中国語 (繁体字)"
+}
diff --git a/apps/frontend/src/locales/ja-JP/meta.json b/apps/frontend/src/locales/ja-JP/meta.json
new file mode 100644
index 000000000..f36abc39b
--- /dev/null
+++ b/apps/frontend/src/locales/ja-JP/meta.json
@@ -0,0 +1,10 @@
+{
+ "displayName": {
+ "description": "Please enter the name of the language in its specific variant or regional form (e.g., English (US) for American English, not just English). If the language does not have any specific variant, simply enter the name of the language (e.g., Français, Deutsch).",
+ "message": "日本語"
+ },
+ "searchTerms": {
+ "description": "Please provide additional search terms associated with the language, if needed, to enhance the search functionality (e.g., American English, Deutschland). Each search term should be entered on a separate line. Translate as a hyphen (-) if no additional terms are needed.",
+ "message": "Japan\nJapanese\n日本\n日本語"
+ }
+}
diff --git a/apps/frontend/src/locales/kk-KZ/index.json b/apps/frontend/src/locales/kk-KZ/index.json
new file mode 100644
index 000000000..0967ef424
--- /dev/null
+++ b/apps/frontend/src/locales/kk-KZ/index.json
@@ -0,0 +1 @@
+{}
diff --git a/apps/frontend/src/locales/kk-KZ/languages.json b/apps/frontend/src/locales/kk-KZ/languages.json
new file mode 100644
index 000000000..47ac65bc7
--- /dev/null
+++ b/apps/frontend/src/locales/kk-KZ/languages.json
@@ -0,0 +1,58 @@
+{
+ "ar": "Араб тілі",
+ "be": "Белорус тілі",
+ "bg": "Бұлғар тілі",
+ "bn": "Бангладеш тілі",
+ "ca": "Каталон тілі",
+ "cs": "Чех тілі",
+ "da": "Дат тілі",
+ "de": "Неміс тілі",
+ "de-CH": "Неміс тілі (Швейцария)",
+ "el": "Грек тілі",
+ "en-GB": "Ағылшын тілі (Ұлыбритания)",
+ "en-US": "Ағылшын тілі (АҚШ)",
+ "en-x-lolcat": "LOLCAT",
+ "en-x-pirate": "Ағылшын тілі (қарақшы)",
+ "en-x-updown": "Ағылшын тілі (төңкерілген)",
+ "en-x-uwu": "Ағылшын тілі (UwU)",
+ "eo": "Есперанто",
+ "es": "Испан тілі",
+ "et": "Эстон тілі",
+ "fi": "Фин тілі",
+ "fr": "Француз тілі",
+ "fr-BE": "Француз тілі (Белгия)",
+ "fr-CA": "Француз тілі (Канада)",
+ "he": "Жүйіт тілі",
+ "hi": "Үнді тілі",
+ "hr": "Хорват тілі",
+ "hu": "Мажар тілі",
+ "id": "Индонезия тілі",
+ "it": "Италиян тілі",
+ "ja": "Жапон тілі",
+ "kk": "Қазақ тілі",
+ "ko": "Кәріс тілі",
+ "ky": "Қырғыз тілі",
+ "lt": "Литва тілі",
+ "lv": "Латыш тілі",
+ "ms": "Малай тілі",
+ "nb": "Норвег тілі",
+ "nl": "Нидерланд тілі",
+ "nn": "Норвег тілі (Нүнорск)",
+ "pes": "Парсы тілі",
+ "pl": "Поляк тілі",
+ "pt": "Португал тілі",
+ "pt-BR": "Португал тілі (Бразилия)",
+ "ro": "Румын тілі",
+ "ru": "Орыс тілі",
+ "ru-x-bandit": "Орыс тілі (бандитше)",
+ "sk": "Словак тілі",
+ "sv": "Швед тілі",
+ "th": "Тай тілі",
+ "tok": "Токипона",
+ "tr": "Түрік тілі",
+ "tt": "Татар тілі",
+ "uk": "Украин тілі",
+ "vi": "Виетнам тілі",
+ "zh-Hans": "Қытай тілі (жеңіл)",
+ "zh-Hant": "Қытай тілі (дәстүрлі)"
+}
diff --git a/apps/frontend/src/locales/kk-KZ/meta.json b/apps/frontend/src/locales/kk-KZ/meta.json
new file mode 100644
index 000000000..06443ef36
--- /dev/null
+++ b/apps/frontend/src/locales/kk-KZ/meta.json
@@ -0,0 +1,10 @@
+{
+ "displayName": {
+ "description": "Please enter the name of the language in its specific variant or regional form (e.g., English (US) for American English, not just English). If the language does not have any specific variant, simply enter the name of the language (e.g., Français, Deutsch).",
+ "message": "Қазақ тілі (Қазақстан)"
+ },
+ "searchTerms": {
+ "description": "Please provide additional search terms associated with the language, if needed, to enhance the search functionality (e.g., American English, Deutschland). Each search term should be entered on a separate line. Translate as a hyphen (-) if no additional terms are needed.",
+ "message": "Қазақстан\nҚазақ тілі\nҚазақша\nKazakhstan\nKazakh\nKZ"
+ }
+}
diff --git a/apps/frontend/src/locales/ko-KR/index.json b/apps/frontend/src/locales/ko-KR/index.json
new file mode 100644
index 000000000..5daeec583
--- /dev/null
+++ b/apps/frontend/src/locales/ko-KR/index.json
@@ -0,0 +1,1322 @@
+{
+ "admin.billing.error.not-found": {
+ "message": "사용자를 찾을 수 없습니다"
+ },
+ "auth.authorize.action.authorize": {
+ "message": "승인"
+ },
+ "auth.authorize.action.decline": {
+ "message": "거부"
+ },
+ "auth.authorize.app-info": {
+ "message": "{appName}의 제작자 {creator}에게 다음 권한을 허용합니다:"
+ },
+ "auth.authorize.authorize-app-name": {
+ "message": "{appName} 승인"
+ },
+ "auth.authorize.error.no-redirect-url": {
+ "message": "응답에서 리다이렉트 위치를 찾을 수 없습니다"
+ },
+ "auth.authorize.redirect-url": {
+ "message": "{url}로 리다이렉트 됩니다"
+ },
+ "auth.reset-password.method-choice.action": {
+ "message": "복구 이메일 전송"
+ },
+ "auth.reset-password.method-choice.description": {
+ "message": "아래에 이메일을 입력하면 계정 복구 링크가 발송됩니다."
+ },
+ "auth.reset-password.method-choice.email-username.label": {
+ "message": "이메일 또는 사용자명"
+ },
+ "auth.reset-password.method-choice.email-username.placeholder": {
+ "message": "이메일"
+ },
+ "auth.reset-password.notification.email-sent.text": {
+ "message": "계정에 이메일이 저장되어 있다면, 지침이 담긴 이메일이 발송됩니다."
+ },
+ "auth.reset-password.notification.email-sent.title": {
+ "message": "이메일을 전송했습니다"
+ },
+ "auth.reset-password.notification.password-reset.text": {
+ "message": "이제 새 비밀번호로 계정에 로그인할 수 있습니다."
+ },
+ "auth.reset-password.notification.password-reset.title": {
+ "message": "비밀번호가 성공적으로 재설정되었습니다"
+ },
+ "auth.reset-password.post-challenge.action": {
+ "message": "비밀번호 재설정"
+ },
+ "auth.reset-password.post-challenge.confirm-password.label": {
+ "message": "비밀번호 확인"
+ },
+ "auth.reset-password.post-challenge.description": {
+ "message": "아래에 새 비밀번호를 입력하여 계정에 접속하세요."
+ },
+ "auth.reset-password.title": {
+ "message": "비밀번호 재설정"
+ },
+ "auth.reset-password.title.long": {
+ "message": "비밀번호 재설정"
+ },
+ "auth.sign-in.2fa.description": {
+ "message": "진행하려면 2단계 인증 코드를 입력해 주세요."
+ },
+ "auth.sign-in.2fa.label": {
+ "message": "2단계 인증 코드 입력"
+ },
+ "auth.sign-in.2fa.placeholder": {
+ "message": "코드 입력..."
+ },
+ "auth.sign-in.additional-options": {
+ "message": "비밀번호를 잊으셨나요? • 계정 만들기"
+ },
+ "auth.sign-in.email-username.label": {
+ "message": "이메일 또는 사용자명"
+ },
+ "auth.sign-in.password.label": {
+ "message": "비밀번호"
+ },
+ "auth.sign-in.sign-in-with": {
+ "message": "다음을 통해 로그인"
+ },
+ "auth.sign-in.title": {
+ "message": "로그인"
+ },
+ "auth.sign-in.use-password": {
+ "message": "또는 비밀번호 사용하기"
+ },
+ "auth.sign-up.action.create-account": {
+ "message": "계정 생성"
+ },
+ "auth.sign-up.confirm-password.label": {
+ "message": "비밀번호 확인"
+ },
+ "auth.sign-up.email.label": {
+ "message": "이메일"
+ },
+ "auth.sign-up.label.username": {
+ "message": "사용자명"
+ },
+ "auth.sign-up.legal-dislaimer": {
+ "message": "계정을 생성함으로써, Modrinth의 이용 약관 및 개인정보 보호정책에 동의합니다."
+ },
+ "auth.sign-up.notification.password-mismatch.text": {
+ "message": "비밀번호가 일치하지 않습니다!"
+ },
+ "auth.sign-up.password.label": {
+ "message": "비밀번호"
+ },
+ "auth.sign-up.sign-in-option.title": {
+ "message": "이미 계정이 있으신가요?"
+ },
+ "auth.sign-up.subscribe.label": {
+ "message": "Modrinth의 업데이트 소식 전달받기"
+ },
+ "auth.sign-up.title": {
+ "message": "회원 가입"
+ },
+ "auth.sign-up.title.create-account": {
+ "message": "또는 직접 계정을 만드세요"
+ },
+ "auth.sign-up.title.sign-up-with": {
+ "message": "다음 계정으로 가입"
+ },
+ "auth.verify-email.action.account-settings": {
+ "message": "계정 설정"
+ },
+ "auth.verify-email.action.sign-in": {
+ "message": "로그인"
+ },
+ "auth.verify-email.already-verified.description": {
+ "message": "이미 이메일이 인증되었습니다."
+ },
+ "auth.verify-email.already-verified.title": {
+ "message": "이메일이 이미 인증됨"
+ },
+ "auth.verify-email.failed-verification.action": {
+ "message": "인증 이메일 재전송"
+ },
+ "auth.verify-email.failed-verification.description": {
+ "message": "이메일을 인증할 수 없었습니다. 로그인 한 뒤 대시보드를 통해 인증 이메일을 다시 보내주세요."
+ },
+ "auth.verify-email.failed-verification.description.logged-in": {
+ "message": "이메일을 인증할 수 없습니다. 아래 버튼을 통해 인증 이메일을 다시 보내주세요."
+ },
+ "auth.verify-email.failed-verification.title": {
+ "message": "이메일 인증 실패"
+ },
+ "auth.verify-email.post-verification.description": {
+ "message": "이메일 주소가 성공적으로 인증되었습니다."
+ },
+ "auth.verify-email.post-verification.title": {
+ "message": "이메일 인증"
+ },
+ "auth.verify-email.title": {
+ "message": "이메일 인증"
+ },
+ "auth.welcome.checkbox.subscribe": {
+ "message": "Modrinth의 업데이트 소식 전달받기"
+ },
+ "auth.welcome.label.tos": {
+ "message": "계정을 생성함으로써, Modrinth의 이용 약관 및 개인정보 보호정책에 동의하게 됩니다."
+ },
+ "auth.welcome.long-title": {
+ "message": "Modrinth에 오신 걸 환영합니다!"
+ },
+ "auth.welcome.title": {
+ "message": "환영합니다"
+ },
+ "collection.button.delete-icon": {
+ "message": "아이콘 삭제"
+ },
+ "collection.button.edit-icon": {
+ "message": "아이콘 수정"
+ },
+ "collection.button.remove-project": {
+ "message": "프로젝트 삭제"
+ },
+ "collection.button.unfollow-project": {
+ "message": "프로젝트 팔로우 해제"
+ },
+ "collection.delete-modal.description": {
+ "message": "이 작업은 이 컬렉션을 영구적으로 제거합니다. 이 작업은 취소할 수 없습니다."
+ },
+ "collection.delete-modal.title": {
+ "message": "이 컬렉션을 삭제하시겠습니까?"
+ },
+ "collection.description": {
+ "message": "{description} - Modrinth에서 {username}이(가) 만든 컬렉션 {name} 보기"
+ },
+ "collection.description.following": {
+ "message": "팔로우하는 모든 프로젝트로 자동 생성된 컬렉션입니다."
+ },
+ "collection.error.not-found": {
+ "message": "컬렉션을 찾을 수 없습니다"
+ },
+ "collection.label.collection": {
+ "message": "컬렉션"
+ },
+ "collection.label.created-at": {
+ "message": "{ago} 전에 생성됨"
+ },
+ "collection.label.curated-by": {
+ "message": "전시자"
+ },
+ "collection.label.no-projects": {
+ "message": "이 컬렉션에는 프로젝트가 없습니다!"
+ },
+ "collection.label.no-projects-auth": {
+ "message": "아직 프로젝트가 없습니다.\n새 프로젝트를 생성하시겠습니까?"
+ },
+ "collection.label.owner": {
+ "message": "소유자"
+ },
+ "collection.label.projects-count": {
+ "message": "{count, plural, other {{count} 프로젝트}}"
+ },
+ "collection.label.updated-at": {
+ "message": "{ago} 전에 업데이트됨"
+ },
+ "collection.title": {
+ "message": "{name} - 컬렉션"
+ },
+ "dashboard.collections.button.create-new": {
+ "message": "새로 만들기"
+ },
+ "dashboard.collections.label.projects-count": {
+ "message": "{count, plural, other {{count} 프로젝트}}"
+ },
+ "dashboard.collections.label.search-input": {
+ "message": "컬렉션 검색"
+ },
+ "dashboard.collections.long-title": {
+ "message": "내 컬렉션"
+ },
+ "error.collection.404.list_item.1": {
+ "message": "컬렉션 URL을 잘못 입력했을 수 있습니다."
+ },
+ "error.collection.404.list_item.2": {
+ "message": "컬렉션이 비공개일 수 있습니다."
+ },
+ "error.collection.404.list_item.3": {
+ "message": "컬렉션이 이용약관을 위반하여 Modrinth 관리 팀에서 삭제했을 수 있습니다."
+ },
+ "error.collection.404.list_title": {
+ "message": "다음 사항을 확인하십시오:"
+ },
+ "error.collection.404.title": {
+ "message": "컬렉션을 찾을 수 없습니다"
+ },
+ "error.generic.404.subtitle": {
+ "message": "요청하신 페이지가 존재하지 않는 것 같습니다."
+ },
+ "error.generic.404.title": {
+ "message": "페이지를 찾을 수 없습니다"
+ },
+ "error.generic.default.list_item.1": {
+ "message": "서버 상태에서 Modrinth 서버가 다운되었는지 확인해보세요."
+ },
+ "error.generic.default.list_item.2": {
+ "message": "계속 문제가 발생하는 경우, Discord 서버에 접속하여 Modrinth 팀과 연락할 수 있습니다."
+ },
+ "error.generic.default.list_title": {
+ "message": "몇 분 뒤에 다시 시도해 보세요."
+ },
+ "error.generic.default.subtitle": {
+ "message": "무언가 잘못되었습니다."
+ },
+ "error.generic.default.title": {
+ "message": "이런!"
+ },
+ "error.organization.404.list_item.1": {
+ "message": "조직 URL을 잘못 입력했을 수 있습니다."
+ },
+ "error.organization.404.list_item.2": {
+ "message": "조직 소유자가 URL을 변경했거나 삭제했을 수 있습니다."
+ },
+ "error.organization.404.list_item.3": {
+ "message": "조직이 이용약관을 위반하여 Modrinth 관리 팀에서 삭제했을 수 있습니다."
+ },
+ "error.organization.404.list_title": {
+ "message": "다음 사항을 확인하십시오:"
+ },
+ "error.organization.404.title": {
+ "message": "조직을 찾을 수 없음"
+ },
+ "error.project.404.list_item.1": {
+ "message": "프로젝트 URL을 잘못 입력했을 수 있습니다."
+ },
+ "error.project.404.list_item.2": {
+ "message": "프로젝트 소유자가 URL을 변경했거나, 비공개로 전환했거나, 삭제했을 수 있습니다."
+ },
+ "error.project.404.list_item.3": {
+ "message": "프로젝트가 이용약관을 위반하여 Modrinth 관리 팀에서 삭제했을 수 있습니다."
+ },
+ "error.project.404.list_title": {
+ "message": "다음 사항을 확인하십시오:"
+ },
+ "error.project.404.title": {
+ "message": "프로젝트를 찾을 수 없습니다"
+ },
+ "error.user.404.list_item.1": {
+ "message": "사용자명을 잘못 입력했을 수도 있습니다."
+ },
+ "error.user.404.list_item.2": {
+ "message": "해당 사용자가 이름을 변경했거나 계정을 삭제했을 수도 있습니다."
+ },
+ "error.user.404.list_item.3": {
+ "message": "해당 사용자의 계정이 Modrinth의 이용 약관을 위반하여 정지되었습니다."
+ },
+ "error.user.404.list_title": {
+ "message": "다음 사항을 확인하십시오:"
+ },
+ "error.user.404.title": {
+ "message": "사용자를 찾을 수 없습니다"
+ },
+ "frog": {
+ "message": "개구리가 되었습니다! 🐸"
+ },
+ "frog.altText": {
+ "message": "사진보다 더 사진 같은 개구리 미로 그림"
+ },
+ "frog.froggedPeople": {
+ "message": "다른 {count, plural, one {{count}명의 사람도} other {{count}명의 사람들도}} 개구리가 되었습니다!"
+ },
+ "frog.sinceOpened": {
+ "message": "이 페이지는 {ago} 전에 열렸습니다"
+ },
+ "frog.title": {
+ "message": "개구리"
+ },
+ "layout.action.change-theme": {
+ "message": "테마 변경"
+ },
+ "layout.action.get-modrinth-app": {
+ "message": "Modrinth 앱 받기"
+ },
+ "layout.avatar.alt": {
+ "message": "당신의 아바타"
+ },
+ "layout.banner.account-action": {
+ "message": "계정 작업 필요"
+ },
+ "layout.banner.add-email.button": {
+ "message": "계정 설정 방문"
+ },
+ "layout.banner.add-email.description": {
+ "message": "보안상의 이유로 Modrinth 계정에 이메일을 등록해야 합니다."
+ },
+ "layout.banner.subscription-payment-failed.button": {
+ "message": "결제 정보 갱신"
+ },
+ "layout.banner.subscription-payment-failed.description": {
+ "message": "하나 이상의 구독이 갱신되지 않았습니다. 액세스 권한을 잃지 않도록 결제 수단을 갱신해 주세요!"
+ },
+ "layout.banner.verify-email.action": {
+ "message": "인증 이메일 재전송"
+ },
+ "layout.banner.verify-email.description": {
+ "message": "보안상의 이유로 Modrinth 계정에 연결된 이메일 주소를 인증해야 합니다."
+ },
+ "layout.footer.about": {
+ "message": "소개"
+ },
+ "layout.footer.about.careers": {
+ "message": "채용"
+ },
+ "layout.footer.about.changelog": {
+ "message": "변경 사항"
+ },
+ "layout.footer.about.news": {
+ "message": "소식"
+ },
+ "layout.footer.about.rewards-program": {
+ "message": "보상 프로그램"
+ },
+ "layout.footer.about.status": {
+ "message": "상태"
+ },
+ "layout.footer.legal": {
+ "message": "법률 정보"
+ },
+ "layout.footer.legal-disclaimer": {
+ "message": "공식 Minecraft 서비스가 아닙니다. Mojang 또는 Microsoft에 의해 승인되거나 연관되어 있지 않습니다."
+ },
+ "layout.footer.legal.copyright-policy": {
+ "message": "저작권 정책 및 DMCA"
+ },
+ "layout.footer.legal.privacy-policy": {
+ "message": "개인정보 처리방침"
+ },
+ "layout.footer.legal.rules": {
+ "message": "콘텐츠 규칙"
+ },
+ "layout.footer.legal.security-notice": {
+ "message": "보안 알림"
+ },
+ "layout.footer.legal.terms-of-use": {
+ "message": "이용 약관"
+ },
+ "layout.footer.open-source": {
+ "message": "Modrinth는 오픈 소스입니다."
+ },
+ "layout.footer.products": {
+ "message": "상품"
+ },
+ "layout.footer.products.app": {
+ "message": "Modrinth 앱"
+ },
+ "layout.footer.products.plus": {
+ "message": "Modrinth+"
+ },
+ "layout.footer.products.servers": {
+ "message": "Modrinth 서버"
+ },
+ "layout.footer.resources": {
+ "message": "정보"
+ },
+ "layout.footer.resources.api-docs": {
+ "message": "API 문서"
+ },
+ "layout.footer.resources.help-center": {
+ "message": "지원 센터"
+ },
+ "layout.footer.resources.report-issues": {
+ "message": "오류 신고"
+ },
+ "layout.footer.resources.translate": {
+ "message": "번역"
+ },
+ "layout.footer.social.bluesky": {
+ "message": "Bluesky"
+ },
+ "layout.footer.social.discord": {
+ "message": "Discord"
+ },
+ "layout.footer.social.github": {
+ "message": "GitHub"
+ },
+ "layout.footer.social.mastodon": {
+ "message": "Mastodon"
+ },
+ "layout.footer.social.x": {
+ "message": "X"
+ },
+ "layout.menu-toggle.action": {
+ "message": "메뉴 전환"
+ },
+ "layout.meta.description": {
+ "message": "Modrinth에서 Minecraft 모드, 플러그인, 데이터 팩, 셰이더, 리소스 팩, 그리고 모드팩을 다운로드하세요. 현대적이고 사용하기 쉬운 인터페이스 및 API를 통해 Modrinth에서 프로젝트를 탐색하고 게시하세요."
+ },
+ "layout.meta.og-description": {
+ "message": "Minecraft 콘텐츠를 탐색하고 게시하세요!"
+ },
+ "layout.nav.home": {
+ "message": "홈"
+ },
+ "layout.nav.search": {
+ "message": "검색"
+ },
+ "moderation.filter.by": {
+ "message": "필터링 기준"
+ },
+ "moderation.moderate": {
+ "message": "관리"
+ },
+ "moderation.page.projects": {
+ "message": "프로젝트"
+ },
+ "moderation.page.reports": {
+ "message": "신고"
+ },
+ "moderation.page.technicalReview": {
+ "message": "기술 검토"
+ },
+ "moderation.search.placeholder": {
+ "message": "검색..."
+ },
+ "moderation.sort.by": {
+ "message": "정렬 기준"
+ },
+ "moderation.technical.search.placeholder": {
+ "message": "기술 검토 검색..."
+ },
+ "profile.button.info": {
+ "message": "사용자 상세 정보 보기"
+ },
+ "profile.button.manage-projects": {
+ "message": "프로젝트 관리"
+ },
+ "profile.error.not-found": {
+ "message": "사용자를 찾을 수 없습니다"
+ },
+ "profile.joined-at": {
+ "message": "{ago} 전에 가입함"
+ },
+ "profile.label.badges": {
+ "message": "배지"
+ },
+ "profile.label.details": {
+ "message": "세부 사항"
+ },
+ "profile.label.no-collections": {
+ "message": "이 사용자는 컬렉션이 없습니다!"
+ },
+ "profile.label.no-collections-auth": {
+ "message": "아직 컬렉션이 없습니다.\n새 컬렉션을 생성하시겠습니까?"
+ },
+ "profile.label.no-projects": {
+ "message": "이 사용자는 프로젝트가 없습니다!"
+ },
+ "profile.label.no-projects-auth": {
+ "message": "아직 프로젝트가 없습니다.\n새 프로젝트를 생성하시겠습니까?"
+ },
+ "profile.label.organizations": {
+ "message": "조직"
+ },
+ "profile.meta.description": {
+ "message": "Modrinth에서 {username}의 프로젝트 다운로드"
+ },
+ "profile.meta.description-with-bio": {
+ "message": "{bio} - Modrinth에서 {username}의 프로젝트 다운로드"
+ },
+ "profile.stats.downloads": {
+ "message": "{count, plural, other {{count} 프로젝트 다운로드}}"
+ },
+ "profile.stats.projects": {
+ "message": "{count, plural, other {{count} 프로젝트}}"
+ },
+ "profile.stats.projects-followers": {
+ "message": "{count, plural, other {{count} 프로젝트 팔로워}}"
+ },
+ "profile.user-id": {
+ "message": "사용자 ID: {id}"
+ },
+ "project-member-header.accept": {
+ "message": "승인"
+ },
+ "project-member-header.decline": {
+ "message": "거부"
+ },
+ "project-member-header.error": {
+ "message": "오류"
+ },
+ "project-type.collection.plural": {
+ "message": "컬렉션"
+ },
+ "project-type.collection.singular": {
+ "message": "컬렉션"
+ },
+ "project-type.datapack.plural": {
+ "message": "데이터 팩"
+ },
+ "project-type.datapack.singular": {
+ "message": "데이터 팩"
+ },
+ "project-type.mod.plural": {
+ "message": "모드"
+ },
+ "project-type.mod.singular": {
+ "message": "모드"
+ },
+ "project-type.modpack.plural": {
+ "message": "모드팩"
+ },
+ "project-type.modpack.singular": {
+ "message": "모드팩"
+ },
+ "project-type.plugin.plural": {
+ "message": "플러그인"
+ },
+ "project-type.plugin.singular": {
+ "message": "플러그인"
+ },
+ "project-type.project.plural": {
+ "message": "프로젝트"
+ },
+ "project-type.project.singular": {
+ "message": "프로젝트"
+ },
+ "project-type.resourcepack.plural": {
+ "message": "리소스 팩"
+ },
+ "project-type.resourcepack.singular": {
+ "message": "리소스 팩"
+ },
+ "project-type.shader.plural": {
+ "message": "셰이더"
+ },
+ "project-type.shader.singular": {
+ "message": "셰이더"
+ },
+ "project.about.details.created": {
+ "message": "{date} 전에 생성됨"
+ },
+ "project.about.details.licensed": {
+ "message": "{license} 라이선스"
+ },
+ "project.about.details.published": {
+ "message": "{date} 전에 게시됨"
+ },
+ "project.about.details.submitted": {
+ "message": "{date} 전에 제출됨"
+ },
+ "project.about.details.title": {
+ "message": "세부 사항"
+ },
+ "project.about.details.updated": {
+ "message": "{date} 전에 업데이트됨"
+ },
+ "project.actions.servers-promo.monthly": {
+ "message": " / 월"
+ },
+ "project.description.title": {
+ "message": "설명"
+ },
+ "project.download.platform": {
+ "message": "플랫폼: {platform}"
+ },
+ "project.download.platform-error": {
+ "message": "오류: 플랫폼을 찾을 수 없음"
+ },
+ "project.download.platform-tooltip": {
+ "message": "{title} 은(는) {platform} 에서만 사용할 수 있습니다"
+ },
+ "project.download.platform-unsupported-tooltip": {
+ "message": "{title} 은(는) {gameVersion} 용 {platform} 을(를) 지원하지 않습니다."
+ },
+ "project.download.search-game-versions": {
+ "message": "게임 버전 검색..."
+ },
+ "project.download.search-game-versions-label": {
+ "message": "게임 버전 검색..."
+ },
+ "project.download.select-game-version": {
+ "message": "게임 버전 선택"
+ },
+ "project.download.select-platform": {
+ "message": "플랫폼 선택"
+ },
+ "project.gallery.title": {
+ "message": "갤러리"
+ },
+ "project.license.error": {
+ "message": "이용 허가를 불러올 수 없습니다."
+ },
+ "project.license.loading": {
+ "message": "이용 하거를 불러오는 중..."
+ },
+ "project.license.title": {
+ "message": "이용 허가"
+ },
+ "project.moderation.title": {
+ "message": "관리"
+ },
+ "project.navigation.changelog": {
+ "message": "변경 사항"
+ },
+ "project.notification.icon-updated.message": {
+ "message": "프로젝트 아이콘을 변경했습니다."
+ },
+ "project.notification.icon-updated.title": {
+ "message": "프로젝트 아이콘이 변경됨"
+ },
+ "project.notification.updated.message": {
+ "message": "프로젝트를 수정했습니다."
+ },
+ "project.notification.updated.title": {
+ "message": "프로젝트 수정됨"
+ },
+ "project.settings.general.url.title": {
+ "message": "URL"
+ },
+ "project.settings.title": {
+ "message": "설정"
+ },
+ "project.stats.downloads-label": {
+ "message": "다운로드{count, plural, other {}}"
+ },
+ "project.stats.followers-label": {
+ "message": "팔로워{count, plural, other {}}"
+ },
+ "project.status.archived.message": {
+ "message": "{title} 은(는) 보관되었습니다. 더 이상 업데이트가 제공되지 않습니다."
+ },
+ "project.version.all-versions": {
+ "message": "모든 버전"
+ },
+ "project.version.back-to-versions": {
+ "message": "버전 페이지로 돌아가기"
+ },
+ "project.versions.title": {
+ "message": "버전"
+ },
+ "report.already-reported": {
+ "message": "이미 {title} 을(를) 신고했습니다"
+ },
+ "report.already-reported-description": {
+ "message": "이 {item}에 대한 신고를 이미 제출했습니다. 제출한 신고에서 추가 정보를 덧붙일 수 있습니다."
+ },
+ "report.back-to-item": {
+ "message": "{item}(으)로 돌아가기"
+ },
+ "report.body.description": {
+ "message": "가능하면 링크와 이미지를 포함하고 관련성이 있다면 알려주세요. 비어 있거나 성의없는 신고는 무시됩니다."
+ },
+ "report.body.title": {
+ "message": "신고에 대한 추가 정황을 제공해 주세요"
+ },
+ "report.checking": {
+ "message": "{item} 확인 중..."
+ },
+ "report.could-not-find": {
+ "message": "{item}을(를) 찾을 수 없음"
+ },
+ "report.for.violation": {
+ "message": "Modrinth 규칙 또는 이용 약관을 위반함"
+ },
+ "report.for.violation.description": {
+ "message": "악성 코드, 스팸, 사기, 불법적 콘텐츠, 폭력적 또는 오해의 소지가 있습니다."
+ },
+ "report.form-not-for": {
+ "message": "다음 경우에는 사용하지 마세요:"
+ },
+ "report.go-to-report": {
+ "message": "신고 페이지로 이동"
+ },
+ "report.not-for.bug-reports": {
+ "message": "오류 신고"
+ },
+ "report.not-for.bug-reports.description": {
+ "message": "이슈 트래커에서 오류를 신고할 수 있습니다."
+ },
+ "report.not-for.dmca": {
+ "message": "DMCA 삭제 통지"
+ },
+ "report.not-for.dmca.description": {
+ "message": "우리의 저작권 정책을 참조하세요."
+ },
+ "report.note.malicious.1": {
+ "message": "악성 또는 기만적인 콘텐츠에 대한 신고에는 코드 샘플과 같은 행위에 대한 실질적 증거가 포함되어야 합니다."
+ },
+ "report.note.malicious.2": {
+ "message": "Microsoft Defender, VirusTotal 또는 AI 멀웨어 탐지의 요약은 충분한 증거가 아니므로 허용되지 않습니다."
+ },
+ "report.please-report": {
+ "message": "해당 상황에서 신고하세요:"
+ },
+ "report.question.content-id": {
+ "message": "{item}의 ID가 무엇입니까?"
+ },
+ "report.question.content-type": {
+ "message": "신고하려는 콘텐츠의 유형이 무엇입니까?"
+ },
+ "report.question.report-reason": {
+ "message": "{item}이(가) 위반하고 있는 Modrinth의 규칙은 무엇입니까?"
+ },
+ "report.report-content": {
+ "message": "관리자에게 콘텐츠 신고"
+ },
+ "report.report-item": {
+ "message": "관리자에게 {title} 신고"
+ },
+ "report.submit": {
+ "message": "신고 제출"
+ },
+ "revenue.transfers.total": {
+ "message": "총 {amount} 만큼 인출했습니다."
+ },
+ "revenue.transfers.total.method": {
+ "message": "{method}(으)로 총 {amount} 만큼 인출했습니다."
+ },
+ "revenue.transfers.total.year": {
+ "message": "{year}년에 총 {amount} 만큼 인출했습니다."
+ },
+ "revenue.transfers.total.year_method": {
+ "message": "{method}(으)로 {year}년에 총 {amount} 만큼 인출했습니다."
+ },
+ "scopes.analytics.description": {
+ "message": "통계 접근"
+ },
+ "scopes.analytics.label": {
+ "message": "통계 읽기"
+ },
+ "scopes.collectionCreate.description": {
+ "message": "컬렉션 생성"
+ },
+ "scopes.collectionCreate.label": {
+ "message": "컬렉션 생성하기"
+ },
+ "scopes.collectionDelete.description": {
+ "message": "컬렉션 삭제"
+ },
+ "scopes.collectionDelete.label": {
+ "message": "컬렉션 삭제"
+ },
+ "scopes.collectionRead.description": {
+ "message": "컬렉션 읽기"
+ },
+ "scopes.collectionRead.label": {
+ "message": "컬렉션 읽기"
+ },
+ "scopes.collectionWrite.description": {
+ "message": "컬렉션 쓰기"
+ },
+ "scopes.collectionWrite.label": {
+ "message": "컬렉션 쓰기"
+ },
+ "scopes.notificationRead.description": {
+ "message": "알림 읽기"
+ },
+ "scopes.notificationRead.label": {
+ "message": "알림 읽기"
+ },
+ "scopes.notificationWrite.description": {
+ "message": "알림 보기/삭제"
+ },
+ "scopes.notificationWrite.label": {
+ "message": "알림 쓰기"
+ },
+ "scopes.organizationCreate.label": {
+ "message": "조직 생성"
+ },
+ "scopes.organizationDelete.label": {
+ "message": "조직 삭제"
+ },
+ "scopes.organizationRead.label": {
+ "message": "조직 읽기"
+ },
+ "scopes.organizationWrite.label": {
+ "message": "조직 쓰기"
+ },
+ "scopes.patCreate.label": {
+ "message": "PAT 생성"
+ },
+ "scopes.patDelete.label": {
+ "message": "PAT 삭제"
+ },
+ "scopes.patRead.label": {
+ "message": "PAT 읽기"
+ },
+ "scopes.patWrite.label": {
+ "message": "PAT 쓰기"
+ },
+ "scopes.payoutsRead.label": {
+ "message": "지불 내역 읽기"
+ },
+ "scopes.payoutsWrite.label": {
+ "message": "지불 내역 쓰기"
+ },
+ "scopes.performAnalytics.label": {
+ "message": "분석 수행"
+ },
+ "scopes.projectCreate.label": {
+ "message": "프로젝트 생성"
+ },
+ "scopes.projectDelete.label": {
+ "message": "프로젝트 삭제"
+ },
+ "scopes.projectRead.label": {
+ "message": "프로젝트 읽기"
+ },
+ "scopes.projectWrite.label": {
+ "message": "프로젝트 쓰기"
+ },
+ "scopes.reportCreate.label": {
+ "message": "신고 생성"
+ },
+ "scopes.reportDelete.label": {
+ "message": "신고 삭제"
+ },
+ "scopes.reportRead.label": {
+ "message": "신고 읽기"
+ },
+ "scopes.reportWrite.label": {
+ "message": "신고 쓰기"
+ },
+ "scopes.sessionAccess.label": {
+ "message": "세션 접근"
+ },
+ "scopes.sessionDelete.label": {
+ "message": "세션 삭제"
+ },
+ "scopes.sessionRead.label": {
+ "message": "세션 읽기"
+ },
+ "scopes.threadRead.label": {
+ "message": "스레드 읽기"
+ },
+ "scopes.threadWrite.description": {
+ "message": "스레드 쓰기"
+ },
+ "scopes.threadWrite.label": {
+ "message": "스레드 작성"
+ },
+ "scopes.userAuthWrite.description": {
+ "message": "로그인 정보 수정"
+ },
+ "scopes.userAuthWrite.label": {
+ "message": "인증 데이터 쓰기"
+ },
+ "scopes.userDelete.description": {
+ "message": "계정 삭제"
+ },
+ "scopes.userDelete.label": {
+ "message": "계정 삭제"
+ },
+ "scopes.userRead.description": {
+ "message": "공개 프로필 접근"
+ },
+ "scopes.userRead.label": {
+ "message": "사용자 데이터 읽기"
+ },
+ "scopes.userReadEmail.description": {
+ "message": "이메일 읽기"
+ },
+ "scopes.userReadEmail.label": {
+ "message": "사용자 이메일 읽기"
+ },
+ "scopes.userWrite.description": {
+ "message": "프로필 수정"
+ },
+ "scopes.userWrite.label": {
+ "message": "사용자 데이터 쓰기"
+ },
+ "scopes.versionCreate.label": {
+ "message": "버전 생성"
+ },
+ "scopes.versionDelete.label": {
+ "message": "버전 삭제"
+ },
+ "scopes.versionRead.label": {
+ "message": "버전 읽기"
+ },
+ "scopes.versionWrite.label": {
+ "message": "버전 쓰기"
+ },
+ "search.filter.locked.server": {
+ "message": "서버에 의해 제공됨"
+ },
+ "search.filter.locked.server-game-version.title": {
+ "message": "게임 버전이 서버에 의해 제공됩니다"
+ },
+ "search.filter.locked.server-loader.title": {
+ "message": "로더가 서버에 의해 제공됩니다"
+ },
+ "search.filter.locked.server.sync": {
+ "message": "서버와 동기화"
+ },
+ "servers.backups.item.creating-backup": {
+ "message": "백업 생성 중..."
+ },
+ "servers.backups.item.lock": {
+ "message": "잠금"
+ },
+ "servers.backups.item.locked": {
+ "message": "잠김"
+ },
+ "servers.backups.item.preparing-download": {
+ "message": "다운로드를 준비하는 중..."
+ },
+ "servers.backups.item.queued-for-backup": {
+ "message": "백업 대기열에 추가됨"
+ },
+ "servers.backups.item.rename": {
+ "message": "이름 변경"
+ },
+ "servers.backups.item.restore": {
+ "message": "복원"
+ },
+ "servers.backups.item.restoring-backup": {
+ "message": "백업을 통해 복원하는 중..."
+ },
+ "servers.backups.item.retry": {
+ "message": "재시도"
+ },
+ "servers.backups.item.unlock": {
+ "message": "잠금 해제"
+ },
+ "servers.notice.actions": {
+ "message": "활동"
+ },
+ "servers.notice.dismissable": {
+ "message": "무시 가능"
+ },
+ "servers.notice.expires": {
+ "message": "만료일"
+ },
+ "servers.notice.id": {
+ "message": "ID"
+ },
+ "servers.notice.level": {
+ "message": "단계"
+ },
+ "servers.notice.undismissable": {
+ "message": "무시 불가"
+ },
+ "servers.notices.create-notice": {
+ "message": "알림 생성"
+ },
+ "servers.notices.no-notices": {
+ "message": "알림 없음"
+ },
+ "servers.plan.large.description": {
+ "message": "15–25명의 플레이어, 모드팩 또는 무거운 모드에 적합합니다."
+ },
+ "servers.plan.large.name": {
+ "message": "대형"
+ },
+ "servers.plan.medium.description": {
+ "message": "6–15명의 플레이어와 여러개의 모드에 적합합니다."
+ },
+ "servers.plan.medium.name": {
+ "message": "중형"
+ },
+ "servers.plan.small.description": {
+ "message": "1–5명의 친구와 적은 수의 가벼운 모드에 적합합니다."
+ },
+ "servers.plan.small.name": {
+ "message": "소형"
+ },
+ "settings.billing.modal.cancel.action": {
+ "message": "구독 취소"
+ },
+ "settings.billing.modal.cancel.description": {
+ "message": "이렇게 하면 구독이 취소됩니다. 현재 청구 주기가 끝날 때까지 혜택이 유지됩니다."
+ },
+ "settings.billing.modal.cancel.title": {
+ "message": "정말로 구독을 취소하시겠습니까?"
+ },
+ "settings.billing.modal.delete.action": {
+ "message": "이 결제 수단 제거"
+ },
+ "settings.billing.modal.delete.description": {
+ "message": "결제수단이 영원히 제거됩니다 (정말 영원히)."
+ },
+ "settings.billing.modal.delete.title": {
+ "message": "정말 이 결제 수단을 제거하시겠습니까?"
+ },
+ "settings.billing.payment_method.action.add": {
+ "message": "결제 수단 추가"
+ },
+ "settings.billing.payment_method.action.primary": {
+ "message": "기본으로 설정"
+ },
+ "settings.billing.payment_method.card_display": {
+ "message": "{last_four}(으)로 끝나는 {card_brand}"
+ },
+ "settings.billing.payment_method.card_expiry": {
+ "message": "만료 기한 {year}/{month}"
+ },
+ "settings.billing.payment_method.none": {
+ "message": "아직 결제수단을 추가하지 않았습니다."
+ },
+ "settings.billing.payment_method.primary": {
+ "message": "기본"
+ },
+ "settings.billing.payment_method.title": {
+ "message": "결제 수단"
+ },
+ "settings.billing.payment_method_type.amazon_pay": {
+ "message": "Amazon Pay"
+ },
+ "settings.billing.payment_method_type.amex": {
+ "message": "American Express"
+ },
+ "settings.billing.payment_method_type.cashapp": {
+ "message": "Cash App"
+ },
+ "settings.billing.payment_method_type.diners": {
+ "message": "Diners Club"
+ },
+ "settings.billing.payment_method_type.discover": {
+ "message": "Discover"
+ },
+ "settings.billing.payment_method_type.eftpos": {
+ "message": "EFTPOS"
+ },
+ "settings.billing.payment_method_type.jcb": {
+ "message": "JCB"
+ },
+ "settings.billing.payment_method_type.mastercard": {
+ "message": "MasterCard"
+ },
+ "settings.billing.payment_method_type.paypal": {
+ "message": "PayPal"
+ },
+ "settings.billing.payment_method_type.unionpay": {
+ "message": "UnionPay"
+ },
+ "settings.billing.payment_method_type.unknown": {
+ "message": "알 수 없는 결제 수단"
+ },
+ "settings.billing.payment_method_type.visa": {
+ "message": "Visa"
+ },
+ "settings.billing.pyro_subscription.description": {
+ "message": "당신의 Modrinth 서버 구독을 관리하세요."
+ },
+ "settings.billing.pyro_subscription.title": {
+ "message": "Modrinth 서버 구독"
+ },
+ "settings.billing.subscription.description": {
+ "message": "당신의 Modrinth 구독을 관리하세요."
+ },
+ "settings.billing.subscription.title": {
+ "message": "구독"
+ },
+ "settings.display.banner.developer-mode.button": {
+ "message": "개발자 모드 비활성화"
+ },
+ "settings.display.banner.developer-mode.description": {
+ "message": "개발자 모드가 활성화되어 있습니다. 이를 통해 Modrinth API를 사용하는 개발자인 경우 도움이 될 수 있는 Modrinth 전체의 여러 내부 ID를 확인할 수 있습니다. 페이지 하단의 Modrinth 로고를 5번 클릭하여 개발자 모드를 전환합니다."
+ },
+ "settings.display.flags.description": {
+ "message": "이 장치에서 특정 기능을 사용하거나 사용하지 않도록 설정합니다."
+ },
+ "settings.display.flags.title": {
+ "message": "기능 전환"
+ },
+ "settings.display.project-list-layouts.datapack": {
+ "message": "데이터 팩 페이지"
+ },
+ "settings.display.project-list-layouts.description": {
+ "message": "이 장치에서 프로젝트 목록을 표시하는 각 페이지에 대해 원하는 레이아웃을 선택합니다."
+ },
+ "settings.display.project-list-layouts.mod": {
+ "message": "모드 페이지"
+ },
+ "settings.display.project-list-layouts.modpack": {
+ "message": "모드팩 페이지"
+ },
+ "settings.display.project-list-layouts.plugin": {
+ "message": "플러그인 페이지"
+ },
+ "settings.display.project-list-layouts.resourcepack": {
+ "message": "리소스 팩 페이지"
+ },
+ "settings.display.project-list-layouts.shader": {
+ "message": "셰이더 페이지"
+ },
+ "settings.display.project-list-layouts.title": {
+ "message": "프로젝트 목록 레이아웃"
+ },
+ "settings.display.project-list-layouts.user": {
+ "message": "사용자 프로필 페이지"
+ },
+ "settings.display.project-list.layouts.collection": {
+ "message": "컬렉션"
+ },
+ "settings.display.sidebar.advanced-rendering.description": {
+ "message": "하드웨어 가속 렌더링 없이 블러와 같이 성능 문제를 일으킬 수 있는 고급 렌더링 효과를 활성화합니다."
+ },
+ "settings.display.sidebar.advanced-rendering.title": {
+ "message": "고급 렌더링"
+ },
+ "settings.display.sidebar.external-links-new-tab.description": {
+ "message": "Modrinth 외부로 나가는 링크를 새 탭에서 엽니다. 이 설정에 상관없이 동일한 도메인과 마크다운 설명의 링크가 같은 탭에서 열리고 광고 및 편집 페이지의 링크가 새 탭에서 열립니다."
+ },
+ "settings.display.sidebar.external-links-new-tab.title": {
+ "message": "새 탭에서 외부 링크 열기"
+ },
+ "settings.display.sidebar.hide-app-promos.description": {
+ "message": "기본 네비게이선에서 \"Modrinth 앱 받기\" 버튼을 숨깁니다. Modrinth 앱 페이지는 여전히 시작 페이지 또는 하단에서 찾을 수 있습니다."
+ },
+ "settings.display.sidebar.hide-app-promos.title": {
+ "message": "Modrinth 앱 프로모션 숨기기"
+ },
+ "settings.display.sidebar.left-aligned-content-sidebar.title": {
+ "message": "콘텐츠 페이지에서 사이드바를 왼쪽으로 정렬"
+ },
+ "settings.display.sidebar.right-aligned-content-sidebar.description": {
+ "message": "사이드바를 페이지 콘텐츠의 왼쪽에 정렬합니다."
+ },
+ "settings.display.sidebar.right-aligned-filters-sidebar.description": {
+ "message": "필터 사이드바를 검색 결과 페이지의 오른쪽에 정렬합니다."
+ },
+ "settings.display.sidebar.right-aligned-filters-sidebar.title": {
+ "message": "검색 페이지에서 필터 사이트바를 오른쪽으로 정렬"
+ },
+ "settings.display.theme.description": {
+ "message": "이 디바이스에서 선호하는 Modrinth의 색상 테마를 선택합니다."
+ },
+ "settings.display.theme.title": {
+ "message": "색상 테마"
+ },
+ "settings.language.categories.auto": {
+ "message": "자동"
+ },
+ "settings.language.categories.default": {
+ "message": "기본 언어"
+ },
+ "settings.language.categories.experimental": {
+ "message": "실험 언어"
+ },
+ "settings.language.categories.fun": {
+ "message": "재미있는 언어"
+ },
+ "settings.language.categories.search-result": {
+ "message": "검색 결과"
+ },
+ "settings.language.description": {
+ "message": "사이트에서 사용할 언어를 선택해주세요. 번역은 자원 봉사자들이 Crowdin에서 기여합니다."
+ },
+ "settings.language.languages.automatic": {
+ "message": "시스템 언어와 동기화"
+ },
+ "settings.language.languages.language-label-applying": {
+ "message": "{label} 적용 중..."
+ },
+ "settings.language.languages.language-label-error": {
+ "message": "{label} 오류"
+ },
+ "settings.language.languages.load-failed": {
+ "message": "이 언어를 불러올 수 없습니다. 잠시 후에 다시 시도하세요."
+ },
+ "settings.language.languages.search-field.placeholder": {
+ "message": "언어 검색..."
+ },
+ "settings.language.languages.search-results-announcement": {
+ "message": "검색어와 일치하는 언어가 {matches, plural, =0 {없습니다} other {#개 있습니다}}."
+ },
+ "settings.language.languages.search.no-results": {
+ "message": "검색어와 일치하는 언어가 없습니다."
+ },
+ "settings.pats.action.create": {
+ "message": "PAT 생성"
+ },
+ "settings.pats.description": {
+ "message": "PAT는 Modrinth API 접근에 사용됩니다. 자세한 내용 Modrinth API 문서를 확인하세요. 언제든지 생성 및 해지가 가능합니다."
+ },
+ "settings.pats.modal.create.action": {
+ "message": "PAT 생성"
+ },
+ "settings.pats.modal.create.expires.label": {
+ "message": "만료일"
+ },
+ "settings.pats.modal.create.name.label": {
+ "message": "이름"
+ },
+ "settings.pats.modal.create.name.placeholder": {
+ "message": "PAT 이름 입력..."
+ },
+ "settings.pats.modal.create.title": {
+ "message": "개인 액세스 토큰 생성"
+ },
+ "settings.pats.modal.delete.action": {
+ "message": "이 토큰 삭제"
+ },
+ "settings.pats.modal.delete.description": {
+ "message": "토큰이 영원히 삭제됩니다 (정말 영원히)."
+ },
+ "settings.pats.modal.delete.title": {
+ "message": "정말로 이 토큰을 삭제할까요?"
+ },
+ "settings.pats.modal.edit.title": {
+ "message": "개인 액세스 토큰 편집"
+ },
+ "settings.pats.token.action.edit": {
+ "message": "토큰 편집"
+ },
+ "settings.pats.token.action.revoke": {
+ "message": "토큰 해지"
+ },
+ "settings.pats.token.expired-ago": {
+ "message": "{ago} 전에 만료됨"
+ },
+ "settings.pats.token.expires-in": {
+ "message": "{inTime} 후에 만료"
+ },
+ "settings.pats.token.last-used": {
+ "message": "{ago} 전에 사용됨"
+ },
+ "settings.pats.token.never-used": {
+ "message": "사용된 적 없음"
+ },
+ "settings.profile.bio.description": {
+ "message": "모든 사람에게 당신에 대해 소개하는 간단한 설명입니다."
+ },
+ "settings.profile.bio.title": {
+ "message": "자기소개"
+ },
+ "settings.profile.description": {
+ "message": "당신의 프로필 정보는 Modrinth나 Modrinth API를 통해 공개될 수 있습니다."
+ },
+ "settings.profile.profile-info": {
+ "message": "프로필 정보"
+ },
+ "settings.profile.profile-picture.reset": {
+ "message": "초기화"
+ },
+ "settings.profile.profile-picture.title": {
+ "message": "프로필 사진"
+ },
+ "settings.profile.username.description": {
+ "message": "대소문자 구분 없이 프로필을 식별할 수 있는 이름."
+ },
+ "settings.profile.username.title": {
+ "message": "사용자명"
+ },
+ "settings.sessions.action.revoke-session": {
+ "message": "세션 해지"
+ },
+ "settings.sessions.created-ago": {
+ "message": "{ago} 전에 생성됨"
+ },
+ "settings.sessions.current-session": {
+ "message": "현재 세션"
+ },
+ "settings.sessions.description": {
+ "message": "현재 Modrinth 계정으로 로그인 중인 장치 목록입니다. 여기서 각 장치를 개별적으로 로그아웃시키실 수 있습니다.\n\n만약 확인되지 않는 장치가 있다면 장치를 로그아웃시키신 후 즉시 Modrinth 계정 비밀번호를 변경하세요."
+ },
+ "settings.sessions.last-accessed-ago": {
+ "message": "{ago} 전에 접근함"
+ },
+ "settings.sessions.unknown-os": {
+ "message": "알 수 없는 운영체제"
+ },
+ "settings.sessions.unknown-platform": {
+ "message": "알 수 없는 플랫폼"
+ }
+}
diff --git a/apps/frontend/src/locales/ko-KR/languages.json b/apps/frontend/src/locales/ko-KR/languages.json
new file mode 100644
index 000000000..7e9a549a3
--- /dev/null
+++ b/apps/frontend/src/locales/ko-KR/languages.json
@@ -0,0 +1,58 @@
+{
+ "ar": "아랍어",
+ "be": "벨라루스어",
+ "bg": "불가리아어",
+ "bn": "벵골어",
+ "ca": "카탈루냐어",
+ "cs": "체코어",
+ "da": "덴마크어",
+ "de": "독일어",
+ "de-CH": "독일어 (스위스)",
+ "el": "그리스어",
+ "en-GB": "영어 (영국)",
+ "en-US": "영어 (미국)",
+ "en-x-lolcat": "LOLCAT",
+ "en-x-pirate": "영어 (해적)",
+ "en-x-updown": "영어 (뒤집힌)",
+ "en-x-uwu": "영어 (UwU)",
+ "eo": "에스페란토",
+ "es": "스페인어",
+ "et": "에스토니아어",
+ "fi": "핀란드어",
+ "fr": "프랑스어",
+ "fr-BE": "프랑스어 (벨기에)",
+ "fr-CA": "프랑스어 (캐나다)",
+ "he": "히브리어",
+ "hi": "힌디어",
+ "hr": "크로아티아어",
+ "hu": "헝가리어",
+ "id": "인도네시아어",
+ "it": "이탈리아어",
+ "ja": "일본어",
+ "kk": "카자흐어",
+ "ko": "한국어",
+ "ky": "키르기스어",
+ "lt": "리투아니아어",
+ "lv": "라트비아어",
+ "ms": "말레이어",
+ "nb": "보크몰 노르웨이어",
+ "nl": "네덜란드어",
+ "nn": "뉘노르스크 노르웨이어",
+ "pes": "페르시아어",
+ "pl": "폴란드어",
+ "pt": "포르투갈어",
+ "pt-BR": "포르투갈어 (브라질)",
+ "ro": "루마니아어",
+ "ru": "러시아어",
+ "ru-x-bandit": "러시아어 (구어)",
+ "sk": "슬로바키아어",
+ "sv": "스웨덴어",
+ "th": "태국어",
+ "tok": "도기 보나",
+ "tr": "튀르키예어",
+ "tt": "타타르어",
+ "uk": "우크라이나어",
+ "vi": "베트남어",
+ "zh-Hans": "중국어 (간체)",
+ "zh-Hant": "중국어 (번체)"
+}
diff --git a/apps/frontend/src/locales/ko-KR/meta.json b/apps/frontend/src/locales/ko-KR/meta.json
new file mode 100644
index 000000000..f919c2adc
--- /dev/null
+++ b/apps/frontend/src/locales/ko-KR/meta.json
@@ -0,0 +1,10 @@
+{
+ "displayName": {
+ "description": "Please enter the name of the language in its specific variant or regional form (e.g., English (US) for American English, not just English). If the language does not have any specific variant, simply enter the name of the language (e.g., Français, Deutsch).",
+ "message": "한국어 (대한민국)"
+ },
+ "searchTerms": {
+ "description": "Please provide additional search terms associated with the language, if needed, to enhance the search functionality (e.g., American English, Deutschland). Each search term should be entered on a separate line. Translate as a hyphen (-) if no additional terms are needed.",
+ "message": "대한민국\n한국어"
+ }
+}
diff --git a/apps/frontend/src/locales/ky-KG/index.json b/apps/frontend/src/locales/ky-KG/index.json
new file mode 100644
index 000000000..0967ef424
--- /dev/null
+++ b/apps/frontend/src/locales/ky-KG/index.json
@@ -0,0 +1 @@
+{}
diff --git a/apps/frontend/src/locales/ky-KG/languages.json b/apps/frontend/src/locales/ky-KG/languages.json
new file mode 100644
index 000000000..3d5c6a02c
--- /dev/null
+++ b/apps/frontend/src/locales/ky-KG/languages.json
@@ -0,0 +1,58 @@
+{
+ "ar": "Арабча",
+ "be": "Беларусча",
+ "bg": "Болгарча",
+ "bn": "Бангла",
+ "ca": "Каталанча",
+ "cs": "Чехче",
+ "da": "Датча",
+ "de": "Немисче",
+ "de-CH": "Германия (Швейцария)",
+ "el": "Грекче",
+ "en-GB": "Англисче (Улуу Британия)",
+ "en-US": "Англисче (Америка Кошмо Штаттары)",
+ "en-x-lolcat": "Lolcat",
+ "en-x-pirate": "Англисче (Каракчы)",
+ "en-x-updown": "Англисче (төңкөрүш)",
+ "en-x-uwu": "Англисче (UWU)",
+ "eo": "Эсперанто",
+ "es": "Испанча",
+ "et": "Эстончо",
+ "fi": "Финче",
+ "fr": "Франсузча",
+ "fr-BE": "Французча (Бельгия)",
+ "fr-CA": "Французча (Канада)",
+ "he": "Еврейче",
+ "hi": "Хиндиче",
+ "hr": "Хорватча",
+ "hu": "Венгерче",
+ "id": "Индонезияча",
+ "it": "Итальянча",
+ "ja": "Жапончо",
+ "kk": "Казакча",
+ "ko": "Корейче",
+ "ky": "Кыргызча",
+ "lt": "Литвача",
+ "lv": "Латвияча",
+ "ms": "Малайча",
+ "nb": "Норвегиялык бокмел",
+ "nl": "Нидерландча",
+ "nn": "Норвегиялык нинорск",
+ "pes": "Парсча",
+ "pl": "Полякча",
+ "pt": "Португалча",
+ "pt-BR": "Португалча (Бразилия)",
+ "ro": "Румынча",
+ "ru": "Орусча",
+ "ru-x-bandit": "Орусча (бандит)",
+ "sk": "Словакча",
+ "sv": "Шведче",
+ "th": "Тайча",
+ "tok": "TOKI PONA",
+ "tr": "Түркчө",
+ "tt": "Татар",
+ "uk": "Украинче",
+ "vi": "Вьетнамча",
+ "zh-Hans": "Кытайча (жөнөкөйлөтүлгөн)",
+ "zh-Hant": "Кытай (Салттуу)"
+}
diff --git a/apps/frontend/src/locales/ky-KG/meta.json b/apps/frontend/src/locales/ky-KG/meta.json
new file mode 100644
index 000000000..f09a3adc5
--- /dev/null
+++ b/apps/frontend/src/locales/ky-KG/meta.json
@@ -0,0 +1,10 @@
+{
+ "displayName": {
+ "description": "Please enter the name of the language in its specific variant or regional form (e.g., English (US) for American English, not just English). If the language does not have any specific variant, simply enter the name of the language (e.g., Français, Deutsch).",
+ "message": "Англисче (Улуу Британия)"
+ },
+ "searchTerms": {
+ "description": "Please provide additional search terms associated with the language, if needed, to enhance the search functionality (e.g., American English, Deutschland). Each search term should be entered on a separate line. Translate as a hyphen (-) if no additional terms are needed.",
+ "message": "Улуу Британия\nБритандык англисче"
+ }
+}
diff --git a/apps/frontend/src/locales/lol-US/index.json b/apps/frontend/src/locales/lol-US/index.json
new file mode 100644
index 000000000..6dc22a1ae
--- /dev/null
+++ b/apps/frontend/src/locales/lol-US/index.json
@@ -0,0 +1,2015 @@
+{
+ "admin.billing.error.not-found": {
+ "message": "No can haz hooman"
+ },
+ "app-marketing.download.description": {
+ "message": "Desktoop app is on all teh platformz, pick ur fav verzhun."
+ },
+ "app-marketing.download.download-appimage": {
+ "message": "Downloaf teh AppyThingy"
+ },
+ "app-marketing.download.download-beta": {
+ "message": "Downloaf teh testie verzhun"
+ },
+ "app-marketing.download.download-deb": {
+ "message": "Downloaf teh DEB"
+ },
+ "app-marketing.download.download-rpm": {
+ "message": "Downloaf teh RPM"
+ },
+ "app-marketing.download.linux": {
+ "message": "Nerdnux"
+ },
+ "app-marketing.download.linux-disclaimer": {
+ "message": "Modrinth Appz on Nerdnux haz sum bugz on sum sysytems n setups. If it go boom on ur compooter, try odder appz like Prism Launcher fur easy kitteh installz."
+ },
+ "app-marketing.download.mac": {
+ "message": "Macz"
+ },
+ "app-marketing.download.options-title": {
+ "message": "Downloaf optshunz"
+ },
+ "app-marketing.download.terms": {
+ "message": "If u snatch Modrinth App, u haz agreed to Termz n Privacy Pawlicy."
+ },
+ "app-marketing.download.third-party-packages": {
+ "message": "Other kitteh ackz"
+ },
+ "app-marketing.download.title": {
+ "message": "Downloaf Modrinth Appz (testie verzhun)"
+ },
+ "app-marketing.download.windows": {
+ "message": "Windozeh"
+ },
+ "app-marketing.features.follow.description": {
+ "message": "Stash teh stuff u luv n getz updatez wif one click."
+ },
+ "app-marketing.features.follow.title": {
+ "message": "Stalk pawject"
+ },
+ "app-marketing.features.importing.description": {
+ "message": "Pull in all ur fav kitteh profiles from ur old launcher n start Modrinth App in no time!"
+ },
+ "app-marketing.features.importing.gdlauncher-alt": {
+ "message": "GDLauncher"
+ },
+ "app-marketing.features.importing.multimc-alt": {
+ "message": "MultiMC"
+ },
+ "app-marketing.features.importing.title": {
+ "message": "Pawfile snatchin'"
+ },
+ "app-marketing.features.mod-management.actions": {
+ "message": "Actionz"
+ },
+ "app-marketing.features.mod-management.byAuthor": {
+ "message": "frum {author}"
+ },
+ "app-marketing.features.mod-management.description": {
+ "message": "Modrinth makes it ez to handle all ur mods in one spot. U can install, uninstall, n update dem wif one click."
+ },
+ "app-marketing.features.mod-management.installed-mods": {
+ "message": "Snugged tweakiez"
+ },
+ "app-marketing.features.mod-management.name": {
+ "message": "Naem"
+ },
+ "app-marketing.features.mod-management.search-mods": {
+ "message": "Search tweakiez"
+ },
+ "app-marketing.features.mod-management.title": {
+ "message": "Tweakiez kontrol"
+ },
+ "app-marketing.features.mod-management.version": {
+ "message": "Verzhun"
+ },
+ "app-marketing.features.offline.description": {
+ "message": "Play ur mods, online or offline, kitteh don’t care."
+ },
+ "app-marketing.features.offline.title": {
+ "message": "No-net mode"
+ },
+ "app-marketing.features.open-source.description": {
+ "message": "Modrinth launcher iz full free codez. U can peek teh code on our GitHub!"
+ },
+ "app-marketing.features.open-source.title": {
+ "message": "Iz freez codez"
+ },
+ "app-marketing.features.performance.activity-monitor": {
+ "message": "Whut compooter doin monitor"
+ },
+ "app-marketing.features.performance.cpu-percent": {
+ "message": "% CPU"
+ },
+ "app-marketing.features.performance.description": {
+ "message": "Modrinth App iz faster than lotsa mod managers, only nommin 150mb of RAM!"
+ },
+ "app-marketing.features.performance.discord": {
+ "message": "Kittehcord"
+ },
+ "app-marketing.features.performance.good-performance": {
+ "message": "App go brrr"
+ },
+ "app-marketing.features.performance.google-chrome": {
+ "message": "Goggle Chrom"
+ },
+ "app-marketing.features.performance.infinite-mb": {
+ "message": "∞ MB"
+ },
+ "app-marketing.features.performance.infinite-times-infinite-mb": {
+ "message": "∞ * ∞ MB"
+ },
+ "app-marketing.features.performance.less-than-150mb": {
+ "message": "< 150 MB"
+ },
+ "app-marketing.features.performance.modrinth-app": {
+ "message": "Modrinth Appz"
+ },
+ "app-marketing.features.performance.one-billion-percent": {
+ "message": "1 billiun %"
+ },
+ "app-marketing.features.performance.process-name": {
+ "message": "Pawcess naem"
+ },
+ "app-marketing.features.performance.ram": {
+ "message": "RAM"
+ },
+ "app-marketing.features.performance.small": {
+ "message": "Lil"
+ },
+ "app-marketing.features.performance.title": {
+ "message": "Perfurrmant"
+ },
+ "app-marketing.features.play.description": {
+ "message": "Use Modrinth App to grab n play ur fav mods n modpackz."
+ },
+ "app-marketing.features.play.title": {
+ "message": "Play wif ur fav tweakiez"
+ },
+ "app-marketing.features.sharing.description": {
+ "message": "Build, spread out, n play tweakie bundlez usin all da kitteh tweakiezs on Modrinth."
+ },
+ "app-marketing.features.sharing.modpack": {
+ "message": "Tweakie bundle"
+ },
+ "app-marketing.features.sharing.share-button": {
+ "message": "Spread"
+ },
+ "app-marketing.features.sharing.title": {
+ "message": "Spread tweakie bundle"
+ },
+ "app-marketing.features.unlike-any-launcher": {
+ "message": "Diffrent from all launcherz"
+ },
+ "app-marketing.features.website.description": {
+ "message": "Modrinth App iz all mashed up wif teh website, so u can grab all ur fav pawjectz projects from da app!"
+ },
+ "app-marketing.features.website.title": {
+ "message": "Site mashie"
+ },
+ "app-marketing.features.youve-used-before": {
+ "message": "kitteh stuff u touched befurr"
+ },
+ "app-marketing.hero.app-screenshot-alt": {
+ "message": "Pic of Modrinth App wif Cobblemon open on 'Content' pawge."
+ },
+ "app-marketing.hero.description": {
+ "message": "Modrinth App iz a special open floof launcher, lets u play ur fav mods n keep dem fresh, all in one tidy pawckage."
+ },
+ "app-marketing.hero.download-button": {
+ "message": "Downloaf Modrinth App"
+ },
+ "app-marketing.hero.download-modrinth-app": {
+ "message": "Downloaf Modrinth App"
+ },
+ "app-marketing.hero.download-modrinth-app-for-os": {
+ "message": "Downloaf Modrinth App fur {os}"
+ },
+ "app-marketing.hero.minecraft-screenshot-alt": {
+ "message": "Pic of Cobblemon main menu."
+ },
+ "app-marketing.hero.more-download-options": {
+ "message": "Moar Downloaf Optshunz"
+ },
+ "auth.authorize.action.authorize": {
+ "message": "Gimme permission"
+ },
+ "auth.authorize.action.decline": {
+ "message": "Nope"
+ },
+ "auth.authorize.app-info": {
+ "message": "{appName} by {creator} iz gonna be able to:"
+ },
+ "auth.authorize.authorize-app-name": {
+ "message": "Gib {appName} da paw-thorization"
+ },
+ "auth.authorize.error.no-redirect-url": {
+ "message": "Iz no redirect place in da response"
+ },
+ "auth.authorize.redirect-url": {
+ "message": "U iz gonna be zoomin' to {url}"
+ },
+ "auth.reset-password.method-choice.action": {
+ "message": "Sendz teh recoverz emeowl"
+ },
+ "auth.reset-password.method-choice.description": {
+ "message": "Gibz ur emeowl nao! We gonna sendz a magick linkz to getz ur accountz back."
+ },
+ "auth.reset-password.method-choice.email-username.label": {
+ "message": "Emeowl or hoominname"
+ },
+ "auth.reset-password.method-choice.email-username.placeholder": {
+ "message": "Emeowl"
+ },
+ "auth.reset-password.notification.email-sent.text": {
+ "message": "Oh hai! A emeowl wif instructshuns iz in ur inbox, k? Iz dere if u putted it dere beforez."
+ },
+ "auth.reset-password.notification.email-sent.title": {
+ "message": "I sended da emeowl"
+ },
+ "auth.reset-password.notification.password-reset.text": {
+ "message": "Oh hai! U can haz login to ur acct wit new secwet."
+ },
+ "auth.reset-password.notification.password-reset.title": {
+ "message": "Secwet haz bin resetz"
+ },
+ "auth.reset-password.post-challenge.action": {
+ "message": "Resetted da secwet"
+ },
+ "auth.reset-password.post-challenge.confirm-password.label": {
+ "message": "Confirmd da secwet"
+ },
+ "auth.reset-password.post-challenge.description": {
+ "message": "Enterz ur new secwet belowz to haz access to ur accountz."
+ },
+ "auth.reset-password.title": {
+ "message": "Resetz secwet"
+ },
+ "auth.reset-password.title.long": {
+ "message": "Resetz hooman secwet"
+ },
+ "auth.sign-in.2fa.description": {
+ "message": "Gib meh da two-facturz codez nao, plz."
+ },
+ "auth.sign-in.2fa.label": {
+ "message": "Ih hi intr twofactr code"
+ },
+ "auth.sign-in.2fa.placeholder": {
+ "message": "Intr code..."
+ },
+ "auth.sign-in.additional-options": {
+ "message": "4got passwordz • Makez a new accounT"
+ },
+ "auth.sign-in.email-username.label": {
+ "message": "Emeowl or hoominname"
+ },
+ "auth.sign-in.password.label": {
+ "message": "Secwet"
+ },
+ "auth.sign-in.sign-in-with": {
+ "message": "Signz in wif"
+ },
+ "auth.sign-in.title": {
+ "message": "Getw In"
+ },
+ "auth.sign-in.use-password": {
+ "message": "Or haz a secwet"
+ },
+ "auth.sign-up.action.create-account": {
+ "message": "Makez an accountz"
+ },
+ "auth.sign-up.confirm-password.label": {
+ "message": "Confirmz teh secwet"
+ },
+ "auth.sign-up.email.label": {
+ "message": "Emeowl"
+ },
+ "auth.sign-up.label.username": {
+ "message": "Hoominname"
+ },
+ "auth.sign-up.legal-dislaimer": {
+ "message": "Oh hai! By makin' an account, you agrees to Modrinth's Termz and Privacy Policy."
+ },
+ "auth.sign-up.notification.password-mismatch.text": {
+ "message": "Secwet no matchy matchy!"
+ },
+ "auth.sign-up.password.label": {
+ "message": "Secwet"
+ },
+ "auth.sign-up.sign-in-option.title": {
+ "message": "Haz u gots an account already?"
+ },
+ "auth.sign-up.subscribe.label": {
+ "message": "Gib teh Modrinth updatz"
+ },
+ "auth.sign-up.title": {
+ "message": "Signz upz"
+ },
+ "auth.sign-up.title.create-account": {
+ "message": "Or haz yer ownz accountz"
+ },
+ "auth.sign-up.title.sign-up-with": {
+ "message": "Signz up wit"
+ },
+ "auth.verify-email.action.account-settings": {
+ "message": "Hooman tweakz"
+ },
+ "auth.verify-email.action.sign-in": {
+ "message": "Signz in nao"
+ },
+ "auth.verify-email.already-verified.description": {
+ "message": "Yer emeowl iz alreddy verified!"
+ },
+ "auth.verify-email.already-verified.title": {
+ "message": "Emeowl alreddy verified"
+ },
+ "auth.verify-email.failed-verification.action": {
+ "message": "Sendz teh verifyin' emeowl againz"
+ },
+ "auth.verify-email.failed-verification.description": {
+ "message": "Oh noes! Weez couldn't haz verify ur emeowl. Try sendin' da emeowl againz thru ur dashbordz by signin' in."
+ },
+ "auth.verify-email.failed-verification.description.logged-in": {
+ "message": "Oh noes! Weez couldn't haz verify ur emeowl. Try sendin' da emeowl againz thru ur butn below."
+ },
+ "auth.verify-email.failed-verification.title": {
+ "message": "Da mail emeowl verifyin didn't workz"
+ },
+ "auth.verify-email.post-verification.description": {
+ "message": "Oh hai! Ur emeowl iz verified! Yaay!"
+ },
+ "auth.verify-email.post-verification.title": {
+ "message": "Emeowl verifyin"
+ },
+ "auth.verify-email.title": {
+ "message": "Verifyz emeowl"
+ },
+ "auth.welcome.checkbox.subscribe": {
+ "message": "Subscrube teh updaets 'bout Modrinth"
+ },
+ "auth.welcome.description": {
+ "message": "Oh hai! Ur now part of teh amazin' club o' peeps makin' stuff, grabbin' stuff, n' keepin' up wif all teh kewl tweakiez."
+ },
+ "auth.welcome.label.tos": {
+ "message": "Oh hai! By makin' an account, you agrees to Modrinth's Termz and Privacy Policy."
+ },
+ "auth.welcome.long-title": {
+ "message": "Oh hai! Welcomez to Modrinth!"
+ },
+ "auth.welcome.title": {
+ "message": "Hai guise"
+ },
+ "collection.button.delete-icon": {
+ "message": "Shoo away iconz"
+ },
+ "collection.button.edit-icon": {
+ "message": "Pawdit icon"
+ },
+ "collection.button.remove-project": {
+ "message": "Shoo away da pawject"
+ },
+ "collection.button.unfollow-project": {
+ "message": "Stop stalkin' da pawject"
+ },
+ "collection.delete-modal.description": {
+ "message": "Dis will shoo away dis hoardz fur-ever! No can undo dis, so be carefulz."
+ },
+ "collection.delete-modal.title": {
+ "message": "U sure wanna delete dis hoardz?"
+ },
+ "collection.description": {
+ "message": "{description} - Iz lookin' at teh stash {name} by {username} on Modrinth"
+ },
+ "collection.description.following": {
+ "message": "Iz auto-genrated pile o' all teh pawjectz u iz stalkin'."
+ },
+ "collection.error.not-found": {
+ "message": "Hoardz not herez"
+ },
+ "collection.label.collection": {
+ "message": "Hoardz"
+ },
+ "collection.label.created-at": {
+ "message": "Madez {ago}"
+ },
+ "collection.label.curated-by": {
+ "message": "Made by teh hooman"
+ },
+ "collection.label.no-projects": {
+ "message": "Dis hoardz haz NO pawjectz!"
+ },
+ "collection.label.no-projects-auth": {
+ "message": "U haz no pawjectz!\nWanna addz one, yes?"
+ },
+ "collection.label.owner": {
+ "message": "Owener"
+ },
+ "collection.label.projects-count": {
+ "message": "{count, plural, one {{count} pawject} other {{count} pawjetctz}}"
+ },
+ "collection.label.updated-at": {
+ "message": "Remad {ago}"
+ },
+ "collection.title": {
+ "message": "{name} - Hoardz"
+ },
+ "dashboard.collections.button.create-new": {
+ "message": "Maek new"
+ },
+ "dashboard.collections.label.projects-count": {
+ "message": "{count, plural, one {{count} pawject} other {{count} pawjetctz}}"
+ },
+ "dashboard.collections.label.search-input": {
+ "message": "Searchez at yer hoardz"
+ },
+ "dashboard.collections.long-title": {
+ "message": "Yer hoardz"
+ },
+ "error.collection.404.list_item.1": {
+ "message": "U haz teh wrongz URL fur teh cute kitteh hoardz, maybeh."
+ },
+ "error.collection.404.list_item.2": {
+ "message": "Da hoardz might be secretz."
+ },
+ "error.collection.404.list_item.3": {
+ "message": "Oh noe! Da hoardz iz gone! Modrinth's hoomanz took it down cuz it broke da rulez."
+ },
+ "error.collection.404.list_title": {
+ "message": "Y?"
+ },
+ "error.collection.404.title": {
+ "message": "No haz hoardz here"
+ },
+ "error.generic.404.subtitle": {
+ "message": "Oh hai! Page u iz lookin fur? Iz gone! Can haz find it? Nope."
+ },
+ "error.generic.404.title": {
+ "message": "Page not herez"
+ },
+ "error.generic.default.list_item.1": {
+ "message": "Checkses if Modrinth iz downz on our Status page nao."
+ },
+ "error.generic.default.list_item.2": {
+ "message": "Oh hai! If dis keeps happenin', u mite wanna tell da Modrinth Team by joinin' our Kittehcord."
+ },
+ "error.generic.default.list_title": {
+ "message": "Oh hai! Pwease tryz againz in lik, sum minutez."
+ },
+ "error.generic.default.subtitle": {
+ "message": "Oh noes! Sumthin' went belly up."
+ },
+ "error.generic.default.title": {
+ "message": "Oh noe!"
+ },
+ "error.organization.404.list_item.1": {
+ "message": "U haz mistypez teh kitteh clubz' URL, iz possiblz."
+ },
+ "error.organization.404.list_item.2": {
+ "message": "Oh hai! Da club's hooman probly changed teh URLz or deletd itz. Sad kitteh."
+ },
+ "error.organization.404.list_item.3": {
+ "message": "Oh noes! Da kitteh clubz iz gonez! Modrinth admins tooked it awayz cuz it brokez da rulez, ya knowz, da Termz of Usez."
+ },
+ "error.organization.404.list_title": {
+ "message": "Y?"
+ },
+ "error.organization.404.title": {
+ "message": "No can haz kitteh clubz"
+ },
+ "error.project.404.list_item.1": {
+ "message": "U haz mistypez teh pawject'z URL, mebbe."
+ },
+ "error.project.404.list_item.2": {
+ "message": "Da pawject ownah mebbe changed da URL, madez itz allz privatez, orz evenz deletedz itz."
+ },
+ "error.project.404.list_item.3": {
+ "message": "Da pawject mays has been taked downz by Modrinth's hoomanz cuz it brokez da rulez, ya knowz."
+ },
+ "error.project.404.list_title": {
+ "message": "Y?"
+ },
+ "error.project.404.title": {
+ "message": "No can haz pawject"
+ },
+ "error.user.404.list_item.1": {
+ "message": "You haz maybe meowtyped teh hooman'z hoominname."
+ },
+ "error.user.404.list_item.2": {
+ "message": "Da hooman mite haz changedz da hoominname or iz gone furrevers."
+ },
+ "error.user.404.list_item.3": {
+ "message": "Da hooman's 'count mighta been termin8ed 'cause dey brokez Modrinth's rulez."
+ },
+ "error.user.404.list_title": {
+ "message": "Y?"
+ },
+ "error.user.404.title": {
+ "message": "No can haz hooman"
+ },
+ "frog": {
+ "message": "You haz been fwogged! 🐸"
+ },
+ "frog.altText": {
+ "message": "Photorealistik paintin' ob a froggy labyrinth"
+ },
+ "frog.froggedPeople": {
+ "message": "{count, plural, one {{count} more hooman} other {{count} more hoomans}} haz been frogged!"
+ },
+ "frog.sinceOpened": {
+ "message": "Dis page wuz open nao {ago}"
+ },
+ "frog.title": {
+ "message": "Fwog"
+ },
+ "landing.button.discover-mods": {
+ "message": "Findz tweakiez"
+ },
+ "landing.button.go-to-dashboard": {
+ "message": "Go to da dashyboard"
+ },
+ "landing.creator.feature.constantly-evolving.description": {
+ "message": "Haz da best modding fun wif constant patchez from Modrinth kittehs"
+ },
+ "landing.creator.feature.constantly-evolving.title": {
+ "message": "Furrever changin'"
+ },
+ "landing.creator.feature.data-statistics.description": {
+ "message": "See all teh numbers: page peeks, nommed downloads, n kitteh cash"
+ },
+ "landing.creator.feature.data-statistics.title": {
+ "message": "Nerdy stuffz and numberz"
+ },
+ "landing.creator.feature.discovery.description": {
+ "message": "Make ur pawject seen by thousands of kittehs via search, home pawge, Kittehcord, n more stuffs later!"
+ },
+ "landing.creator.feature.discovery.title": {
+ "message": "Findz"
+ },
+ "landing.creator.feature.diverse-ecosystem.description": {
+ "message": "Merge ur kitteh build tools wif Minotaur, uploads happen magically on new verzhun"
+ },
+ "landing.creator.feature.diverse-ecosystem.title": {
+ "message": "Lotsa Kitteh Stuff"
+ },
+ "landing.creator.feature.monetization.description": {
+ "message": "Get paid kitteh cash from ur projectz n withdraw wen u want"
+ },
+ "landing.creator.feature.monetization.title": {
+ "message": "Kitteh revenue"
+ },
+ "landing.creator.feature.team-management.description": {
+ "message": "Add ur kitteh crew n pawssign permissions wif no hassle"
+ },
+ "landing.creator.feature.team-management.title": {
+ "message": "Crew Kontrolz"
+ },
+ "landing.error.failedToLoadRandomProjects": {
+ "message": "Uh oh, no randum pawjectz loadz :("
+ },
+ "landing.feature.follow.description": {
+ "message": "Get pingz when ur fav pawjectz update, stay in da loop"
+ },
+ "landing.feature.follow.heading": {
+ "message": "Stalk pawjectz u luv"
+ },
+ "landing.feature.launcher.description": {
+ "message": "Modrinth’s freez codez API lets launchers snuggle deep into Modrinth. U can use Modrinth thru our own app n also poplar launchers like ATLauncher, MultiMC, n Prism Launcher."
+ },
+ "landing.feature.launcher.heading": {
+ "message": "Play wif ur fav lawncher"
+ },
+ "landing.feature.search.description": {
+ "message": "Modrinth’s speedy search n strong pawfilters help u find stuff as u type."
+ },
+ "landing.feature.search.heading": {
+ "message": "Findz wut u want, fast n ez"
+ },
+ "landing.heading.the-place-for-minecraft": {
+ "message": "Da spot for Minecwaft {content}"
+ },
+ "landing.heading.the-place-for-minecraft.data-packs": {
+ "message": "nerdy Packz"
+ },
+ "landing.heading.the-place-for-minecraft.modpacks": {
+ "message": "tweakie bundlez"
+ },
+ "landing.heading.the-place-for-minecraft.mods": {
+ "message": "tweakiez"
+ },
+ "landing.heading.the-place-for-minecraft.plugins": {
+ "message": "pluggiez"
+ },
+ "landing.heading.the-place-for-minecraft.resource-packs": {
+ "message": "resource Packz"
+ },
+ "landing.heading.the-place-for-minecraft.servers": {
+ "message": "servahz"
+ },
+ "landing.heading.the-place-for-minecraft.shaders": {
+ "message": "fanceh Lights"
+ },
+ "landing.launcher.atlauncher-label": {
+ "message": "ATLauncher"
+ },
+ "landing.launcher.graphic-alt": {
+ "message": "A smol Minecraft window wif Mojang logo dyed Modrinth green."
+ },
+ "landing.launcher.modrinth-app-label": {
+ "message": "Modrinth Appz"
+ },
+ "landing.launcher.prism-launcher-label": {
+ "message": "Prism Launcher"
+ },
+ "landing.notifications.has-been-updated": {
+ "message": "{title} gotz fun patchez!"
+ },
+ "landing.notifications.heading": {
+ "message": "Notifikashuns"
+ },
+ "landing.notifications.received-time": {
+ "message": "Gotz at {time}"
+ },
+ "landing.notifications.version-released": {
+ "message": "Verzhun {version} haz been droppd fur {gameVersion}"
+ },
+ "landing.search.label": {
+ "message": "Searchez"
+ },
+ "landing.search.placeholder": {
+ "message": "Searchez..."
+ },
+ "landing.search.sort-by.label": {
+ "message": "Sortn'"
+ },
+ "landing.section.for-creators.description": {
+ "message": "Give ur pawjects an online den n show floof to all da kittehs"
+ },
+ "landing.section.for-creators.label": {
+ "message": "For peeps makin' stuff"
+ },
+ "landing.section.for-creators.tagline": {
+ "message": "Spread ur kitteh creazhuns far n wide"
+ },
+ "landing.section.for-players.description": {
+ "message": "From fanceh biomes to spooky cursed dungeons, find kitteh content to level up ur game."
+ },
+ "landing.section.for-players.label": {
+ "message": "For Kittehs"
+ },
+ "landing.section.for-players.tagline": {
+ "message": "Findz over {count} pawjectz"
+ },
+ "landing.subheading": {
+ "message": "Findz, play, n pawt Minecwaft floof thru our freez codez kitteh platform."
+ },
+ "layout.action.change-theme": {
+ "message": "Changez themez"
+ },
+ "layout.action.get-modrinth-app": {
+ "message": "I can haz da Modrinth Appz"
+ },
+ "layout.avatar.alt": {
+ "message": "Yur avatarz"
+ },
+ "layout.banner.account-action": {
+ "message": "Account stuffz needs doin'"
+ },
+ "layout.banner.add-email.button": {
+ "message": "Visit teh accownt tweakz"
+ },
+ "layout.banner.add-email.description": {
+ "message": "Oh hai! For teh securitiez, Modrinth needs u to gib ur emeowl to ur accountz."
+ },
+ "layout.banner.build-fail.description": {
+ "message": "Oh noes! Da Modrinth frontendy deploy went belly up! Cants haz state from da API. Maybe API is down, or sumthin' is borked! Rebuilds when API is bak! Error codes: {errors}; Current API URL is: {url}"
+ },
+ "layout.banner.build-fail.title": {
+ "message": "Uh oh! Sumthin' went wrong makin' da state frum da API when I wuz buildin' it."
+ },
+ "layout.banner.staging.description": {
+ "message": "Oh hai! Staging place iz totally 'wayz from da real Modrinth! Iz for testin' and fixin' stuff, maybe runnin' new Modrinth backend or frontend dat's not even on da real site yet."
+ },
+ "layout.banner.staging.title": {
+ "message": "Ur lookin' at Modrinth's stagey place"
+ },
+ "layout.banner.subscription-payment-failed.button": {
+ "message": "Updatin' billin' stuffz"
+ },
+ "layout.banner.subscription-payment-failed.description": {
+ "message": "Oh noes! Sum subscripz didn't renewz! Plz gib meh teh moniez nao so u no lose all teh stuffz!"
+ },
+ "layout.banner.subscription-payment-failed.title": {
+ "message": "Oh hai! Billz needz sum luvin' nao."
+ },
+ "layout.banner.verify-email.action": {
+ "message": "Sendz teh verify emailz againz, plz"
+ },
+ "layout.banner.verify-email.description": {
+ "message": "Oh hai! For teh sekurity reasons, Modrinth needs u to make sure teh emeowl addy wiff ur account iz legit."
+ },
+ "layout.footer.about": {
+ "message": "Abawt"
+ },
+ "layout.footer.about.careers": {
+ "message": "Catz Jobz"
+ },
+ "layout.footer.about.changelog": {
+ "message": "Changey Thingz"
+ },
+ "layout.footer.about.news": {
+ "message": "Kitteh Buzz"
+ },
+ "layout.footer.about.rewards-program": {
+ "message": "Yummy Treatz Pawgram"
+ },
+ "layout.footer.about.status": {
+ "message": "Howz I Dooin"
+ },
+ "layout.footer.legal": {
+ "message": "Lawz n Rulez"
+ },
+ "layout.footer.legal-disclaimer": {
+ "message": "DIS IZ NOT AN OFFICIAL MINECWAFT SERVICE. MOJANG OR MICROSOFT DIDN’T SAY IZ KAY OR HAZ ANYTHING TO DO WIF DIS."
+ },
+ "layout.footer.legal.copyright-policy": {
+ "message": "Copypaw Rights Pawlicy n DMCA"
+ },
+ "layout.footer.legal.privacy-policy": {
+ "message": "No Peepz Pawlicy"
+ },
+ "layout.footer.legal.rules": {
+ "message": "No Bad Hoardz Roolz"
+ },
+ "layout.footer.legal.security-notice": {
+ "message": "Beware da Sneaky Kittehz"
+ },
+ "layout.footer.legal.terms-of-use": {
+ "message": "Rulez for Hoominz"
+ },
+ "layout.footer.open-source": {
+ "message": "Modrinth iz kitteh sorce code."
+ },
+ "layout.footer.products": {
+ "message": "Kitteh Stuffz"
+ },
+ "layout.footer.products.app": {
+ "message": "Modrinth Appz"
+ },
+ "layout.footer.products.plus": {
+ "message": "Modrinth Pawwers"
+ },
+ "layout.footer.products.servers": {
+ "message": "Modrinth Servahz"
+ },
+ "layout.footer.resources": {
+ "message": "Kitteh Goodiez"
+ },
+ "layout.footer.resources.api-docs": {
+ "message": "Kitteh API Pawcumentz"
+ },
+ "layout.footer.resources.help-center": {
+ "message": "Kitteh Hulp Hub"
+ },
+ "layout.footer.resources.report-issues": {
+ "message": "Tell Kittehz Bout Problemaz"
+ },
+ "layout.footer.resources.translate": {
+ "message": "Kitteh Talkz"
+ },
+ "layout.footer.social.bluesky": {
+ "message": "Bluepaw"
+ },
+ "layout.footer.social.discord": {
+ "message": "Kittehcord"
+ },
+ "layout.footer.social.github": {
+ "message": "CatHub"
+ },
+ "layout.footer.social.mastodon": {
+ "message": "Mastodonk"
+ },
+ "layout.footer.social.x": {
+ "message": "Bad Bird"
+ },
+ "layout.menu-toggle.action": {
+ "message": "Flip flop menu"
+ },
+ "layout.meta.description": {
+ "message": "Downloadz Minecwaft tweakiez, pluginz, nerdy packz, fanceh lights, resource packz, n' wweakie bundlez on Modrinth! Discover n' publish pawject on Modrinth wif a modern, easy-to-use interface n' API."
+ },
+ "layout.meta.og-description": {
+ "message": "Findz and sharez Minecwaft stuffz!"
+ },
+ "layout.nav.home": {
+ "message": "Lookin' for stuff"
+ },
+ "layout.nav.search": {
+ "message": "Searchez"
+ },
+ "moderation.filter.by": {
+ "message": "Picn'"
+ },
+ "moderation.moderate": {
+ "message": "Keepz in line"
+ },
+ "moderation.page.projects": {
+ "message": "Pawjectz"
+ },
+ "moderation.page.reports": {
+ "message": "I repurrtd da isshewz"
+ },
+ "moderation.page.technicalReview": {
+ "message": "Howz I dooin kitteh checkz"
+ },
+ "moderation.search.placeholder": {
+ "message": "Searchez..."
+ },
+ "moderation.sort.by": {
+ "message": "Sortn'"
+ },
+ "moderation.technical.search.placeholder": {
+ "message": "Searchez kitteh checkz..."
+ },
+ "profile.button.billing": {
+ "message": "I kontrol da hoomin coinz"
+ },
+ "profile.button.info": {
+ "message": "I look at da hoomin deetz"
+ },
+ "profile.button.manage-projects": {
+ "message": "I kontrol da pawjectz"
+ },
+ "profile.error.not-found": {
+ "message": "No can haz hooman"
+ },
+ "profile.joined-at": {
+ "message": "I joinz dis on {ago}"
+ },
+ "profile.label.badges": {
+ "message": "Hoardz of honor"
+ },
+ "profile.label.details": {
+ "message": "De lil' stuffs"
+ },
+ "profile.label.no-collections": {
+ "message": "Dis hooman haz NO hoardzies!"
+ },
+ "profile.label.no-collections-auth": {
+ "message": "U haz no hoardzies! Oh noes! Wantz to maek one, kitteh??"
+ },
+ "profile.label.no-projects": {
+ "message": "Dis hooman haz NO pawjectz!"
+ },
+ "profile.label.no-projects-auth": {
+ "message": "U haz no pawject! Iz sad!\nWanna makez one, meow?"
+ },
+ "profile.label.organizations": {
+ "message": "Kitteh clubz"
+ },
+ "profile.meta.description": {
+ "message": "I grabz {username}'z pawjectz on Modrinth"
+ },
+ "profile.meta.description-with-bio": {
+ "message": "{bio} - I snatchz {username}'z Kitteh pawjectz on Modrinth"
+ },
+ "profile.stats.downloads": {
+ "message": "{count, plural, one {{count} pawject grab} other {{count} pawject grabz}}"
+ },
+ "profile.stats.projects": {
+ "message": "{count, plural, one {{count} pawject} other {{count} pawjectz}}"
+ },
+ "profile.stats.projects-followers": {
+ "message": "{count, plural, one {{count} pawject furrlover} other {{count} pawject furrloverz}}"
+ },
+ "profile.user-id": {
+ "message": "Hoomin ID: {id}"
+ },
+ "project-member-header.accept": {
+ "message": "I gib da paw"
+ },
+ "project-member-header.decline": {
+ "message": "I takz paw away"
+ },
+ "project-member-header.error": {
+ "message": "Kitteh oopsies"
+ },
+ "project-member-header.error-decline": {
+ "message": "I failyed to sez no to da teem invite"
+ },
+ "project-member-header.error-join": {
+ "message": "I failyed to sez ok to da teem invite"
+ },
+ "project-member-header.invitation-no-role": {
+ "message": "U haz been invited to join dis pawject. Pwease sez ok or sez no to da invite."
+ },
+ "project-member-header.invitation-title": {
+ "message": "Kitteh invite to join da pawject"
+ },
+ "project-member-header.invitation-with-role": {
+ "message": "U haz been invited to be a member of dis pawject wif da role of '{role}'."
+ },
+ "project-member-header.success": {
+ "message": "It wurked"
+ },
+ "project-member-header.success-decline": {
+ "message": "U sez no to da teem invite"
+ },
+ "project-member-header.success-join": {
+ "message": "U haz become part of da kitteh pawject teem"
+ },
+ "project-moderation-nags.publishing-checklist": {
+ "message": "Kitteh ready-to-post pawlist"
+ },
+ "project-moderation-nags.required": {
+ "message": "Must haz"
+ },
+ "project-moderation-nags.resubmit-for-review": {
+ "message": "I sendz pawject again for kitteh check"
+ },
+ "project-moderation-nags.resubmit-for-review-desc": {
+ "message": "Ur pawject got {status} by da Modrinth hoomins. Usually, u can sendz it pawject again for kitteh check after readin da staff note."
+ },
+ "project-moderation-nags.submit-checklist-tooltip": {
+ "message": "U haz to finish all da must haz steps in da Kitteh ready-to-post pawlist!"
+ },
+ "project-moderation-nags.submit-for-review": {
+ "message": "I sendz pawject for kitteh check"
+ },
+ "project-moderation-nags.submit-for-review-desc": {
+ "message": "Only pawject kittehz can see dis pawject. Mod hoomins haz to give it da kitteh check befurr it can be pawblished."
+ },
+ "project-moderation-nags.suggestion": {
+ "message": "Kitteh thinkiez"
+ },
+ "project-moderation-nags.visit-moderation-page": {
+ "message": "See da mod kittehz page"
+ },
+ "project-moderation-nags.warning": {
+ "message": "Oh noez"
+ },
+ "project-type.collection.plural": {
+ "message": "Hoardzies"
+ },
+ "project-type.collection.singular": {
+ "message": "Hoardz"
+ },
+ "project-type.datapack.plural": {
+ "message": "Nerdy Packz"
+ },
+ "project-type.datapack.singular": {
+ "message": "Nerdy Pack"
+ },
+ "project-type.mod.plural": {
+ "message": "Tweakiez"
+ },
+ "project-type.mod.singular": {
+ "message": "Tweakie"
+ },
+ "project-type.modpack.plural": {
+ "message": "Tweakie bundlez"
+ },
+ "project-type.modpack.singular": {
+ "message": "Tweakie bundle"
+ },
+ "project-type.plugin.plural": {
+ "message": "Pluggiez"
+ },
+ "project-type.plugin.singular": {
+ "message": "Pluggie"
+ },
+ "project-type.project.plural": {
+ "message": "Pawjects"
+ },
+ "project-type.project.singular": {
+ "message": "Pawject"
+ },
+ "project-type.resourcepack.plural": {
+ "message": "Resource Packz"
+ },
+ "project-type.resourcepack.singular": {
+ "message": "Resource Packz"
+ },
+ "project-type.shader.plural": {
+ "message": "Fanceh Lights"
+ },
+ "project-type.shader.singular": {
+ "message": "Fanceh Lights"
+ },
+ "project.about.details.created": {
+ "message": "Madez on {date}"
+ },
+ "project.about.details.licensed": {
+ "message": "Kitteh rights {license}"
+ },
+ "project.about.details.published": {
+ "message": "Putt'd out on {date}"
+ },
+ "project.about.details.submitted": {
+ "message": "Gibz to da on {date}"
+ },
+ "project.about.details.title": {
+ "message": "De lil' stuffs"
+ },
+ "project.about.details.updated": {
+ "message": "I updaited dis on {date}"
+ },
+ "project.actions.create-server": {
+ "message": "Makez a servah"
+ },
+ "project.actions.create-server-tooltip": {
+ "message": "Makez a servah"
+ },
+ "project.actions.dont-show-again": {
+ "message": "Shush furreverrr"
+ },
+ "project.actions.review-project": {
+ "message": "Kitteh check pawject"
+ },
+ "project.actions.servers-promo.description": {
+ "message": "Modrinth Servahz is the easiest way to play with your friends without hassle!"
+ },
+ "project.actions.servers-promo.monthly": {
+ "message": " purr munth"
+ },
+ "project.actions.servers-promo.pricing": {
+ "message": "Starti' at $5{monthly}"
+ },
+ "project.actions.servers-promo.title": {
+ "message": "Makez a servah"
+ },
+ "project.collections.create-new": {
+ "message": "Maek hoardz"
+ },
+ "project.collections.none-found": {
+ "message": "No haz hoardz."
+ },
+ "project.description.title": {
+ "message": "What dis is"
+ },
+ "project.details.licensed": {
+ "message": "Kitteh rights"
+ },
+ "project.download.game-version": {
+ "message": "Gamey verzhun: {version}"
+ },
+ "project.download.game-version-error": {
+ "message": "Oopsie: no haz gamey verzhun"
+ },
+ "project.download.game-version-tooltip": {
+ "message": "{title} available onlee fur {version}"
+ },
+ "project.download.game-version-unsupported-tooltip": {
+ "message": "{title} can’t runz {gameVersion} on {platform}"
+ },
+ "project.download.install-with-app": {
+ "message": "Installz wif Modrinth App"
+ },
+ "project.download.no-app": {
+ "message": "No haz Modrinth App?"
+ },
+ "project.download.no-versions-available": {
+ "message": "No versionz haz for {gameVersion} an {platform}."
+ },
+ "project.download.platform": {
+ "message": "Platfurrm: {platform}"
+ },
+ "project.download.platform-error": {
+ "message": "Oopsie: kitteh dunno platfurrms"
+ },
+ "project.download.platform-tooltip": {
+ "message": "{title} available onlee fur {platform}"
+ },
+ "project.download.platform-unsupported-tooltip": {
+ "message": "{title} can’t runz {platform} on {gameVersion}"
+ },
+ "project.download.search-game-versions": {
+ "message": "Searchez gamey verzhunz..."
+ },
+ "project.download.search-game-versions-label": {
+ "message": "Searchez gamey verzhunz..."
+ },
+ "project.download.select-game-version": {
+ "message": "Choose da gamey verzhunz"
+ },
+ "project.download.select-platform": {
+ "message": "Choose da platfurm"
+ },
+ "project.download.show-all-versions": {
+ "message": "Show all da verzhunz"
+ },
+ "project.download.title": {
+ "message": "Downloaf {title}"
+ },
+ "project.environment.migration-no-permission.message": {
+ "message": "Weez jusht overhauled teh Environmints systemz on Modrinth and new optionz iz now availabull. U dun haz permissionz to pawditz dese settingz, but plz let anuther kitteh of teh pawject knowz dat teh environmint meta needz checkin."
+ },
+ "project.environment.migration-no-permission.title": {
+ "message": "Environmint meta needz to be kitteh checked"
+ },
+ "project.environment.migration.learn-more": {
+ "message": "Findz out moar on dis changz"
+ },
+ "project.environment.migration.message": {
+ "message": "Kittehz did a big overhaul on Modrinth Enviromint an new choicez r here. Peek at ur project settings an verify da metadata."
+ },
+ "project.environment.migration.review-button": {
+ "message": "Kitteh check where da pawject workz tweakz"
+ },
+ "project.environment.migration.title": {
+ "message": "Pwease kitteh check enviromint metadata"
+ },
+ "project.error.loading": {
+ "message": "Oopsie bits no load project info{message}"
+ },
+ "project.error.page-not-found": {
+ "message": "Kitteh dunno pawge"
+ },
+ "project.error.project-not-found": {
+ "message": "No can haz pawject"
+ },
+ "project.gallery.title": {
+ "message": "Pictarzies"
+ },
+ "project.license.error": {
+ "message": "Kitteh no can haz kitteh rights text."
+ },
+ "project.license.loading": {
+ "message": "Loadin' kitteh rights text..."
+ },
+ "project.license.title": {
+ "message": "Kitteh rights"
+ },
+ "project.moderation.title": {
+ "message": "Haz banhammers"
+ },
+ "project.navigation.changelog": {
+ "message": "Changey thingz"
+ },
+ "project.notification.icon-updated.message": {
+ "message": "Ur pawject iconz haz been updatzd."
+ },
+ "project.notification.icon-updated.title": {
+ "message": "Pawject updatzd"
+ },
+ "project.notification.updated.message": {
+ "message": "Ur pawject haz been updatzd."
+ },
+ "project.notification.updated.title": {
+ "message": "Pawject updatz"
+ },
+ "project.settings.environment.notice.missing-env.description": {
+ "message": "Ur pawject iz missin’ environment metadata. Please pick da rite option below."
+ },
+ "project.settings.environment.notice.missing-env.title": {
+ "message": "Pwease pick where dis pawject wurks"
+ },
+ "project.settings.environment.notice.multiple-environments.description": {
+ "message": "Diffurent verzhunz of ur pawject haz diffurent environments picked, so u no can edit all at once."
+ },
+ "project.settings.environment.notice.multiple-environments.title": {
+ "message": "Ur pawject haz many environmentz"
+ },
+ "project.settings.environment.notice.review-options.description": {
+ "message": "Kittehz remade da Modrinth Environments an new choices r here. Check da correct option below an click ‘Checkz’ wen finished!"
+ },
+ "project.settings.environment.notice.review-options.title": {
+ "message": "Pwease look at da options below"
+ },
+ "project.settings.environment.notice.wrong-project-type.description": {
+ "message": "Only mod or modpack pawjects can haz environment metadata."
+ },
+ "project.settings.environment.notice.wrong-project-type.title": {
+ "message": "Dis pawject type no can haz environment metadata"
+ },
+ "project.settings.environment.verification.verify-button": {
+ "message": "Checkz"
+ },
+ "project.settings.environment.verification.verify-text": {
+ "message": "Checkz dat dis pawject’s environment iz set rite."
+ },
+ "project.settings.general.name.description": {
+ "message": "No addz, just da pawject name."
+ },
+ "project.settings.general.name.placeholder.1": {
+ "message": "e.g. Netherz Redo 2"
+ },
+ "project.settings.general.name.placeholder.2": {
+ "message": "e.g. Kitteh Construction Gear"
+ },
+ "project.settings.general.name.placeholder.3": {
+ "message": "e.g. Betterz than Caving"
+ },
+ "project.settings.general.name.placeholder.4": {
+ "message": "e.g. Enhanced Meowrtals"
+ },
+ "project.settings.general.name.placeholder.5": {
+ "message": "e.g. Scary Boss Mobs"
+ },
+ "project.settings.general.name.title": {
+ "message": "Naem"
+ },
+ "project.settings.general.tagline.description": {
+ "message": "Keep it brief, one sentence fur da pawject."
+ },
+ "project.settings.general.tagline.placeholder.1": {
+ "message": "e.g. Overhauls game progression to revolve around da Netherz."
+ },
+ "project.settings.general.tagline.placeholder.2": {
+ "message": "e.g. Adds wearable kitteh construction gear."
+ },
+ "project.settings.general.tagline.placeholder.3": {
+ "message": "e.g. Adds realistic mineshaft-buildin’ mechanicz."
+ },
+ "project.settings.general.tagline.placeholder.4": {
+ "message": "e.g. Improves how Nether portals linkz to each other."
+ },
+ "project.settings.general.tagline.placeholder.5": {
+ "message": "e.g. Adds scary boss kittehz to meet in da night."
+ },
+ "project.settings.general.tagline.title": {
+ "message": "Kitteh words"
+ },
+ "project.settings.general.url.title": {
+ "message": "Webz pawth"
+ },
+ "project.settings.title": {
+ "message": "Tweakz"
+ },
+ "project.settings.visit-dashboard": {
+ "message": "Peek da pawject dashyboard"
+ },
+ "project.stats.downloads-label": {
+ "message": "pawject grab{count, plural, one {} other {z}}"
+ },
+ "project.stats.followers-label": {
+ "message": "furrlover{count, plural, one {} other {z}}"
+ },
+ "project.status.archived.message": {
+ "message": "{title} haz been put in da box. {title} won’t get any new stuff unless taken out of da box."
+ },
+ "project.version.all-versions": {
+ "message": "All da verzhunz"
+ },
+ "project.version.back-to-versions": {
+ "message": "Go bakk to da verzhunz"
+ },
+ "project.versions.title": {
+ "message": "Verzhunz"
+ },
+ "report.already-reported": {
+ "message": "U alrdy telld 'bout {title}"
+ },
+ "report.already-reported-description": {
+ "message": "Iz seez u haz open repurrt fur dis {item} alreadiez. U can haz add moar detailz to ur repurrt ifz u haz moar infoz to haz addz."
+ },
+ "report.back-to-item": {
+ "message": "Go bakk to {item}"
+ },
+ "report.body.description": {
+ "message": "Gib linkz n shiny picshurz if u can. If ur repurrt iz empty or not enuff, kittehz will close it n nap instead."
+ },
+ "report.body.title": {
+ "message": "Pwease tellz moar stuff bout ur repurrt so kittehz understandz"
+ },
+ "report.checking": {
+ "message": "Checkin {item}..."
+ },
+ "report.could-not-find": {
+ "message": "Kitteh lookd evrywher but no {item}"
+ },
+ "report.for.violation": {
+ "message": "Breakin da Modrinth Roolz or Rulez for Hoominz"
+ },
+ "report.for.violation.description": {
+ "message": "Examplez iz meany stuffs, spamz, rudeness, tricksy hoomin stuffz, confuzin stuffz, and no-no kitteh stuffz."
+ },
+ "report.form-not-for": {
+ "message": "Dis form iz no use fur dis stuffz:"
+ },
+ "report.go-to-report": {
+ "message": "Go to da repurrt"
+ },
+ "report.not-for.bug-reports": {
+ "message": "Sneaky bugz tellz"
+ },
+ "report.not-for.bug-reports.description": {
+ "message": "U can report sneaky bugz to der Bugz Tellz Tracker."
+ },
+ "report.not-for.dmca": {
+ "message": "DMCA shoo-awayz"
+ },
+ "report.not-for.dmca.description": {
+ "message": "Check out our No Stealz Pawlicy."
+ },
+ "report.note.copyright.1": {
+ "message": "Pwease note u iz not sendin a DMCA shoo-away, but just tellin bout reuploaded content."
+ },
+ "report.note.copyright.2": {
+ "message": "If u wanted to send a DMCA Shoo-Away (dat iz a legal thingy) instead, pwease see our Copypaw Rights Pawlicy."
+ },
+ "report.note.malicious.1": {
+ "message": "If u tellz bout meany or sneaky stuffz, u gotta gib plenty proof, like hoomin codez."
+ },
+ "report.note.malicious.2": {
+ "message": "Reports from Microsoft Defender, VirusTotal, or AI kitteh malware sniffers iz not good enuff and kittehz won’t accept dem."
+ },
+ "report.please-report": {
+ "message": "Pwease tell da kittehz bout:"
+ },
+ "report.question.content-id": {
+ "message": "Wut iz da kitteh ID of da {item}?"
+ },
+ "report.question.content-type": {
+ "message": "Wut kind of kitteh stuff u tellin bout?"
+ },
+ "report.question.report-reason": {
+ "message": "Which of Modrinth's roolz iz dis {item} breakin?"
+ },
+ "report.report-content": {
+ "message": "Send da sneaky stuffz to da mod kittehz"
+ },
+ "report.report-item": {
+ "message": "Send {title} to da mod kittehz"
+ },
+ "report.submit": {
+ "message": "I sendz da repurrt"
+ },
+ "revenue.transfers.total": {
+ "message": "U haz taken out {amount} in total."
+ },
+ "revenue.transfers.total.method": {
+ "message": "U haz taken out {amount} thru {method}."
+ },
+ "revenue.transfers.total.year": {
+ "message": "U haz taken out {amount} in {year}."
+ },
+ "revenue.transfers.total.year_method": {
+ "message": "U haz taken out {amount} in {year} thru {method}."
+ },
+ "scopes.analytics.description": {
+ "message": "Peek at ur kitteh statz"
+ },
+ "scopes.analytics.label": {
+ "message": "I peek at da kitteh statz"
+ },
+ "scopes.collectionCreate.description": {
+ "message": "Maek hoardz"
+ },
+ "scopes.collectionCreate.label": {
+ "message": "Maek hoardz"
+ },
+ "scopes.collectionDelete.description": {
+ "message": "Shoo away da hoardz"
+ },
+ "scopes.collectionDelete.label": {
+ "message": "Shoo away da hoardz"
+ },
+ "scopes.collectionRead.description": {
+ "message": "Peek at da da hoardz"
+ },
+ "scopes.collectionRead.label": {
+ "message": "Peek at da da hoardz"
+ },
+ "scopes.collectionWrite.description": {
+ "message": "Mewz tu hoardz"
+ },
+ "scopes.collectionWrite.label": {
+ "message": "Mewz tu hoardz"
+ },
+ "scopes.notificationRead.description": {
+ "message": "I peek at ur kitteh pings"
+ },
+ "scopes.notificationRead.label": {
+ "message": "Peek at da kitteh pings"
+ },
+ "scopes.notificationWrite.description": {
+ "message": "Shoo away / peek at ur kitteh pings"
+ },
+ "scopes.notificationWrite.label": {
+ "message": "Mewz pings"
+ },
+ "scopes.organizationCreate.description": {
+ "message": "Maek kitteh clubz"
+ },
+ "scopes.organizationCreate.label": {
+ "message": "Maek kitteh clubz"
+ },
+ "scopes.organizationDelete.description": {
+ "message": "Shoo away da kitteh clubz"
+ },
+ "scopes.organizationDelete.label": {
+ "message": "Shoo away da kitteh clubz"
+ },
+ "scopes.organizationRead.description": {
+ "message": "Peek at kitteh clubz"
+ },
+ "scopes.organizationRead.label": {
+ "message": "Peek at kitteh clubz"
+ },
+ "scopes.organizationWrite.description": {
+ "message": "Mewz tu da kitteh clubz"
+ },
+ "scopes.organizationWrite.label": {
+ "message": "Mewz tu da kitteh clubz"
+ },
+ "scopes.patCreate.description": {
+ "message": "Maek API pawtken"
+ },
+ "scopes.patCreate.label": {
+ "message": "Maek PAWTz"
+ },
+ "scopes.patDelete.description": {
+ "message": "Shoo away ur Kitteh API pawtkenz"
+ },
+ "scopes.patDelete.label": {
+ "message": "Shoo away PAWTz"
+ },
+ "scopes.patRead.description": {
+ "message": "Peek at API pawtkenz I crafted"
+ },
+ "scopes.patRead.label": {
+ "message": "I peek at da at PAWTz"
+ },
+ "scopes.patWrite.description": {
+ "message": "Pawdit personal API pawtken"
+ },
+ "scopes.patWrite.label": {
+ "message": "Mewz PAWTz"
+ },
+ "scopes.payoutsRead.description": {
+ "message": "I peek at da kitteh coinz statz"
+ },
+ "scopes.payoutsRead.label": {
+ "message": "I peek at da payoutz"
+ },
+ "scopes.payoutsWrite.description": {
+ "message": "Kitteh takez out coinz"
+ },
+ "scopes.payoutsWrite.label": {
+ "message": "Mewz payout"
+ },
+ "scopes.performAnalytics.description": {
+ "message": "Peekz at da stats"
+ },
+ "scopes.performAnalytics.label": {
+ "message": "Peekz at da stats"
+ },
+ "scopes.projectCreate.description": {
+ "message": "Maek new pawjectz"
+ },
+ "scopes.projectCreate.label": {
+ "message": "Maek pawjectz"
+ },
+ "scopes.projectDelete.description": {
+ "message": "Shoo away ur pawjectz"
+ },
+ "scopes.projectDelete.label": {
+ "message": "Shoo away pawjectz"
+ },
+ "scopes.projectRead.description": {
+ "message": "I peek at ur kitteh pawjectz"
+ },
+ "scopes.projectRead.label": {
+ "message": "I peek at da pawjectz"
+ },
+ "scopes.projectWrite.description": {
+ "message": "Mewz pawject info"
+ },
+ "scopes.projectWrite.label": {
+ "message": "Mewz pawject"
+ },
+ "scopes.reportCreate.description": {
+ "message": "Maek da repurrtz"
+ },
+ "scopes.reportCreate.label": {
+ "message": "Maek da repurrtz"
+ },
+ "scopes.reportDelete.description": {
+ "message": "Shoo away repurrtz"
+ },
+ "scopes.reportDelete.label": {
+ "message": "Shoo away repurrtz"
+ },
+ "scopes.reportRead.description": {
+ "message": "Peek at da repurrtz"
+ },
+ "scopes.reportRead.label": {
+ "message": "Peek at da repurrtz"
+ },
+ "scopes.reportWrite.description": {
+ "message": "Pawdit repurrtz"
+ },
+ "scopes.reportWrite.label": {
+ "message": "Mewz repurrtz"
+ },
+ "scopes.sessionAccess.description": {
+ "message": "Scamperin thru modrinth-issued sessionz"
+ },
+ "scopes.sessionAccess.label": {
+ "message": "Checks sessionz"
+ },
+ "scopes.sessionDelete.description": {
+ "message": "Shoo away sessionz"
+ },
+ "scopes.sessionDelete.label": {
+ "message": "Shoo away sessionz"
+ },
+ "scopes.sessionRead.description": {
+ "message": "Peek at da live sessionz"
+ },
+ "scopes.sessionRead.label": {
+ "message": "Peek at da sessionz"
+ },
+ "scopes.threadRead.description": {
+ "message": "Peek at da threadz"
+ },
+ "scopes.threadRead.label": {
+ "message": "Peek at da threadz"
+ },
+ "scopes.threadWrite.description": {
+ "message": "Mewz threadz"
+ },
+ "scopes.threadWrite.label": {
+ "message": "Mewz threadz"
+ },
+ "scopes.userAuthWrite.description": {
+ "message": "Flingz hoomin auth kitteh stuff"
+ },
+ "scopes.userAuthWrite.label": {
+ "message": "Mewz auth info"
+ },
+ "scopes.userDelete.description": {
+ "message": "Shoo away ur account"
+ },
+ "scopes.userDelete.label": {
+ "message": "Shoo away ur account"
+ },
+ "scopes.userRead.description": {
+ "message": "Checks da hoomin’s piblic info"
+ },
+ "scopes.userRead.label": {
+ "message": "Peek at da hoomin info"
+ },
+ "scopes.userReadEmail.description": {
+ "message": "Peek at da emeowl"
+ },
+ "scopes.userReadEmail.label": {
+ "message": "Peek at da hoomin emeowl"
+ },
+ "scopes.userWrite.description": {
+ "message": "Mewz in ur pawfile"
+ },
+ "scopes.userWrite.label": {
+ "message": "Mewz ur data"
+ },
+ "scopes.versionCreate.description": {
+ "message": "Maek da fresh verzhunz"
+ },
+ "scopes.versionCreate.label": {
+ "message": "Maek verzhunz"
+ },
+ "scopes.versionDelete.description": {
+ "message": "Shoo away verzhunz"
+ },
+ "scopes.versionDelete.label": {
+ "message": "Shoo away verzhunz"
+ },
+ "scopes.versionRead.description": {
+ "message": "Peek at all verzhunz"
+ },
+ "scopes.versionRead.label": {
+ "message": "Peek at da verzhunz"
+ },
+ "scopes.versionWrite.description": {
+ "message": "Mewz verzhunz stuffz"
+ },
+ "scopes.versionWrite.label": {
+ "message": "Mewz verzhun"
+ },
+ "search.filter.locked.server": {
+ "message": "Gibbed by da servah"
+ },
+ "search.filter.locked.server-game-version.title": {
+ "message": "Game verzhun gibbed by da servah"
+ },
+ "search.filter.locked.server-loader.title": {
+ "message": "Loader gibbed by da servah"
+ },
+ "search.filter.locked.server.sync": {
+ "message": "Paw-sync with da servah"
+ },
+ "servers.backup.create.in-progress.tooltip": {
+ "message": "Kitteh workz on backup"
+ },
+ "servers.backup.restore.in-progress.tooltip": {
+ "message": "Kitteh workz on bringin backupz bakk"
+ },
+ "servers.backups.item.already-preparing": {
+ "message": "Snappin backupz ready to grab"
+ },
+ "servers.backups.item.automated": {
+ "message": "Pawtomated"
+ },
+ "servers.backups.item.creating-backup": {
+ "message": "Makin backupz..."
+ },
+ "servers.backups.item.failed-to-create-backup": {
+ "message": "Kitteh failz to creat backup"
+ },
+ "servers.backups.item.failed-to-prepare-backup": {
+ "message": "Kitteh failz to preppin download"
+ },
+ "servers.backups.item.failed-to-restore-backup": {
+ "message": "Kitteh failz to bring backup back"
+ },
+ "servers.backups.item.lock": {
+ "message": "Sealz it"
+ },
+ "servers.backups.item.locked": {
+ "message": "Sealz tight"
+ },
+ "servers.backups.item.prepare-download": {
+ "message": "Kitteh preppin download"
+ },
+ "servers.backups.item.prepare-download-again": {
+ "message": "Kitteh attemptz to preppin again"
+ },
+ "servers.backups.item.preparing-download": {
+ "message": "Preppin downloadz..."
+ },
+ "servers.backups.item.queued-for-backup": {
+ "message": "In line fur backup"
+ },
+ "servers.backups.item.rename": {
+ "message": "Changez da naem"
+ },
+ "servers.backups.item.restore": {
+ "message": "Bringz bakk"
+ },
+ "servers.backups.item.restoring-backup": {
+ "message": "Bringing backupz back..."
+ },
+ "servers.backups.item.retry": {
+ "message": "Try againz"
+ },
+ "servers.backups.item.unlock": {
+ "message": "Unsealz it"
+ },
+ "servers.notice.actions": {
+ "message": "Actionz"
+ },
+ "servers.notice.begins": {
+ "message": "Startz"
+ },
+ "servers.notice.dismissable": {
+ "message": "Can be shooed"
+ },
+ "servers.notice.expires": {
+ "message": "Goez away"
+ },
+ "servers.notice.id": {
+ "message": "ID"
+ },
+ "servers.notice.level": {
+ "message": "Leveel"
+ },
+ "servers.notice.undismissable": {
+ "message": "Can’t be shooed"
+ },
+ "servers.notices.create-notice": {
+ "message": "Maek notice"
+ },
+ "servers.notices.no-notices": {
+ "message": "No noticez here"
+ },
+ "servers.plan.large.description": {
+ "message": "Purrfect fur 15–25 playrz, tweakie bundlez, or heavy moddingz."
+ },
+ "servers.plan.large.name": {
+ "message": "Biggie"
+ },
+ "servers.plan.medium.description": {
+ "message": "Greeeat fur 6–15 playas an' like, ALL da tweakiez."
+ },
+ "servers.plan.medium.name": {
+ "message": "Mid-size"
+ },
+ "servers.plan.small.description": {
+ "message": "Purrfect fur 1–5 frendz wif sum lite twweakiez."
+ },
+ "servers.plan.small.name": {
+ "message": "Lil"
+ },
+ "settings.billing.modal.cancel.action": {
+ "message": "I shoo away subz"
+ },
+ "settings.billing.modal.cancel.description": {
+ "message": "Dis will shoo away ur subz. U keep ur perkz till da end of dis billin cycle."
+ },
+ "settings.billing.modal.cancel.title": {
+ "message": "R u sure u wanna shoo away ur subz?"
+ },
+ "settings.billing.modal.delete.action": {
+ "message": "Shoo away dis wayz to payz"
+ },
+ "settings.billing.modal.delete.description": {
+ "message": "Kitteh warns: shooin' away dis wayz to payz furreverrr."
+ },
+ "settings.billing.modal.delete.title": {
+ "message": "R u sure u wanna shoo away dis wayz to payz?"
+ },
+ "settings.billing.payment_method.action.add": {
+ "message": "Add sum wayz to payz"
+ },
+ "settings.billing.payment_method.action.history": {
+ "message": "Peek at old chargez"
+ },
+ "settings.billing.payment_method.action.primary": {
+ "message": "Kitteh makes dis da furstie"
+ },
+ "settings.billing.payment_method.card_display": {
+ "message": "{card_brand} endz in {last_four}"
+ },
+ "settings.billing.payment_method.card_expiry": {
+ "message": "Goez away {month}/{year}"
+ },
+ "settings.billing.payment_method.none": {
+ "message": "U haz no pay methodz yet."
+ },
+ "settings.billing.payment_method.primary": {
+ "message": "Furstie"
+ },
+ "settings.billing.payment_method.title": {
+ "message": "Wayz to payz"
+ },
+ "settings.billing.payment_method_type.amazon_pay": {
+ "message": "Amazon Payz"
+ },
+ "settings.billing.payment_method_type.amex": {
+ "message": "Amurrican Express"
+ },
+ "settings.billing.payment_method_type.cashapp": {
+ "message": "Catz Appz"
+ },
+ "settings.billing.payment_method_type.diners": {
+ "message": "Diners Clubz"
+ },
+ "settings.billing.payment_method_type.discover": {
+ "message": "Findz it"
+ },
+ "settings.billing.payment_method_type.eftpos": {
+ "message": "EFTPOS"
+ },
+ "settings.billing.payment_method_type.jcb": {
+ "message": "JCB"
+ },
+ "settings.billing.payment_method_type.mastercard": {
+ "message": "MasterCardz"
+ },
+ "settings.billing.payment_method_type.paypal": {
+ "message": "PayPaw"
+ },
+ "settings.billing.payment_method_type.unionpay": {
+ "message": "UnionPayz"
+ },
+ "settings.billing.payment_method_type.unknown": {
+ "message": "Unknowz wayz to payz"
+ },
+ "settings.billing.payment_method_type.visa": {
+ "message": "Veezah"
+ },
+ "settings.billing.pyro_subscription.description": {
+ "message": "Kitteh manage ur Modrinth Servah sub."
+ },
+ "settings.billing.pyro_subscription.title": {
+ "message": "Kitteh Modrinth Servah subz"
+ },
+ "settings.billing.subscription.description": {
+ "message": "Kitteh manage ur Modrinth Servah sub."
+ },
+ "settings.billing.subscription.title": {
+ "message": "Subz"
+ },
+ "settings.display.banner.developer-mode.button": {
+ "message": "Turnz off dev mode"
+ },
+ "settings.display.banner.developer-mode.description": {
+ "message": "Developer mode iz active! Dis lets u peek at internal IDz of stuff all over Modrinth, helpful if u kitteh dev usin da Modrinth API. Click da Modrinth logo 5 times at da bottom to toggle dev mode."
+ },
+ "settings.display.flags.description": {
+ "message": "Turn on or off kitteh features on dis device."
+ },
+ "settings.display.flags.title": {
+ "message": "Flip flop kitteh features"
+ },
+ "settings.display.project-list-layouts.datapack": {
+ "message": "Nerdy Packz pawge"
+ },
+ "settings.display.project-list-layouts.description": {
+ "message": "Pick ur fav layout fur each pawge dat shows project listz on dis device."
+ },
+ "settings.display.project-list-layouts.mod": {
+ "message": "Tweakiez pawge"
+ },
+ "settings.display.project-list-layouts.modpack": {
+ "message": "Tweakie bundle pawge"
+ },
+ "settings.display.project-list-layouts.plugin": {
+ "message": "Pluggiez pawge"
+ },
+ "settings.display.project-list-layouts.resourcepack": {
+ "message": "Resource Packz pawge"
+ },
+ "settings.display.project-list-layouts.shader": {
+ "message": "Fanceh Lights pawge"
+ },
+ "settings.display.project-list-layouts.title": {
+ "message": "Kitteh pawject list layoutz"
+ },
+ "settings.display.project-list-layouts.user": {
+ "message": "Hoomin pawfile pawge"
+ },
+ "settings.display.project-list.layouts.collection": {
+ "message": "Hoardz"
+ },
+ "settings.display.sidebar.advanced-rendering.description": {
+ "message": "Turnz on fancy renderin like blurz dat may slow down ur device if no hardware boost."
+ },
+ "settings.display.sidebar.advanced-rendering.title": {
+ "message": "Fancy renderin"
+ },
+ "settings.display.sidebar.external-links-new-tab.description": {
+ "message": "Kitteh makes linkz go outside Modrinth open in new tab. Linkz on same site or in Markdown stayz in same tab. Ads n edit page linkz open new tab."
+ },
+ "settings.display.sidebar.external-links-new-tab.title": {
+ "message": "Kitteh openz outside linkz in new tab"
+ },
+ "settings.display.sidebar.hide-app-promos.description": {
+ "message": "Hidez da \"Get Modrinth App\" buttonz from main nav. U can still find Modrinth App page on da landing page or footer."
+ },
+ "settings.display.sidebar.hide-app-promos.title": {
+ "message": "Hidez da Modrinth App shoutoutz"
+ },
+ "settings.display.sidebar.left-aligned-content-sidebar.title": {
+ "message": "Sidebar snuggled to da left paw"
+ },
+ "settings.display.sidebar.right-aligned-content-sidebar.description": {
+ "message": "Puts da sidebar snug on da left side of stuffs."
+ },
+ "settings.display.sidebar.right-aligned-filters-sidebar.description": {
+ "message": "Filters take a cozy nap on da right side of search resultz."
+ },
+ "settings.display.sidebar.right-aligned-filters-sidebar.title": {
+ "message": "Filter bar hangs out on da right side of searchy pages"
+ },
+ "settings.display.theme.description": {
+ "message": "Pick ur fave colorz fur Modrinth on dis thingy, plz."
+ },
+ "settings.display.theme.title": {
+ "message": "Da vibe palette"
+ },
+ "settings.language.categories.auto": {
+ "message": "Let it decide"
+ },
+ "settings.language.categories.default": {
+ "message": "Default hoomin speakz"
+ },
+ "settings.language.categories.experimental": {
+ "message": "Experimental hooomin talkz"
+ },
+ "settings.language.categories.fun": {
+ "message": "Silly speakz"
+ },
+ "settings.language.categories.search-result": {
+ "message": "Foundz stuffz"
+ },
+ "settings.language.description": {
+ "message": "Pick ur fav hooomin speakz fur dis site. Volunteerz help wif translations on Crowdin."
+ },
+ "settings.language.languages.automatic": {
+ "message": "Matchz wit system speak"
+ },
+ "settings.language.languages.language-label-applying": {
+ "message": "{label}. Kitteh applyin..."
+ },
+ "settings.language.languages.language-label-error": {
+ "message": "{label}. Kitteh oopsies"
+ },
+ "settings.language.languages.load-failed": {
+ "message": "Kitteh can’t load dis speakz. Tryz again soon."
+ },
+ "settings.language.languages.search-field.description": {
+ "message": "Hit enter to paw-focus da first resultz"
+ },
+ "settings.language.languages.search-field.placeholder": {
+ "message": "Kitteh lookz for a speakz..."
+ },
+ "settings.language.languages.search-results-announcement": {
+ "message": "{matches, plural, =0 {No speakz match} one {# speakz match} other {# speakz match}} ur search."
+ },
+ "settings.language.languages.search.no-results": {
+ "message": "No speakz match ur paw-searchez."
+ },
+ "settings.pats.action.create": {
+ "message": "Maek a PAWT"
+ },
+ "settings.pats.description": {
+ "message": "PAWTz can be used to paw-access Modrinth’s API. Fur more info, see Modrinth’s AWPI documentation. U can make or revoke dem anytime."
+ },
+ "settings.pats.modal.create.action": {
+ "message": "Maek PAWT"
+ },
+ "settings.pats.modal.create.expires.label": {
+ "message": "Goez away"
+ },
+ "settings.pats.modal.create.name.label": {
+ "message": "Naem"
+ },
+ "settings.pats.modal.create.name.placeholder": {
+ "message": "Type da PAWT’s namez..."
+ },
+ "settings.pats.modal.create.title": {
+ "message": "Kitteh crafts personal access pawtken"
+ },
+ "settings.pats.modal.delete.action": {
+ "message": "Shoo away dis pawtken"
+ },
+ "settings.pats.modal.delete.description": {
+ "message": "Kitteh warns: shooin' away dis pawtken furreverrr."
+ },
+ "settings.pats.modal.delete.title": {
+ "message": "R u sure u wanna shoo away dis pawtken?"
+ },
+ "settings.pats.modal.edit.title": {
+ "message": "Pawdit personal acces pawtken"
+ },
+ "settings.pats.token.action.edit": {
+ "message": "Pawdit pawtken"
+ },
+ "settings.pats.token.action.revoke": {
+ "message": "Take bakk pawtken"
+ },
+ "settings.pats.token.expired-ago": {
+ "message": "Gone {ago}"
+ },
+ "settings.pats.token.expires-in": {
+ "message": "Goez away in {inTime}"
+ },
+ "settings.pats.token.last-used": {
+ "message": "Used dis last {ago}"
+ },
+ "settings.pats.token.never-used": {
+ "message": "Kitteh neva touched"
+ },
+ "settings.profile.bio.description": {
+ "message": "A lil blurb to tell kittehz ‘bout."
+ },
+ "settings.profile.bio.title": {
+ "message": "Mini me story"
+ },
+ "settings.profile.description": {
+ "message": "Kitteh sez: ur profile info iz viewable by all on Modrinth n thru Modrinth API."
+ },
+ "settings.profile.profile-info": {
+ "message": "About me stuffs"
+ },
+ "settings.profile.profile-picture.reset": {
+ "message": "Start over"
+ },
+ "settings.profile.profile-picture.title": {
+ "message": "Pawfile pic"
+ },
+ "settings.profile.username.description": {
+ "message": "Unique hoominname, case don’t matter, fur ur pawfile."
+ },
+ "settings.profile.username.title": {
+ "message": "Hoominname"
+ },
+ "settings.sessions.action.revoke-session": {
+ "message": "I shoo away dis session"
+ },
+ "settings.sessions.created-ago": {
+ "message": "Madez on {ago}"
+ },
+ "settings.sessions.current-session": {
+ "message": "Dis session"
+ },
+ "settings.sessions.description": {
+ "message": "Hai! Herez all teh devicez dat iz curruntly loggd in wit ur Modrinth accountz. Yu can haz logoutz of each one individully. If yu seez an entry yu don't knowz, logoutz of dat device and changez ur Modrinth accountz passwordz rite nao."
+ },
+ "settings.sessions.last-accessed-ago": {
+ "message": "Last peeked {ago}"
+ },
+ "settings.sessions.unknown-os": {
+ "message": "Kitteh dunno OS"
+ },
+ "settings.sessions.unknown-platform": {
+ "message": "Kitteh dunno platfurrms"
+ },
+ "ui.latest-news-row.latest-news": {
+ "message": "Latest buzz frum Modrinth"
+ },
+ "ui.latest-news-row.view-all": {
+ "message": "Peek all buzz"
+ }
+}
diff --git a/apps/frontend/src/locales/lol-US/languages.json b/apps/frontend/src/locales/lol-US/languages.json
new file mode 100644
index 000000000..415c10828
--- /dev/null
+++ b/apps/frontend/src/locales/lol-US/languages.json
@@ -0,0 +1,58 @@
+{
+ "ar": "Arabic",
+ "be": "Bewawusian",
+ "bg": "Buwgawian",
+ "bn": "Bawngwa",
+ "ca": "Catalan",
+ "cs": "Czechie",
+ "da": "Danishew",
+ "de": "Gewman",
+ "de-CH": "Gewman (Switzewwand)",
+ "el": "Gweek",
+ "en-GB": "Engwish (United Kingdwom)",
+ "en-US": "English (United States)",
+ "en-x-lolcat": "LOLCAT",
+ "en-x-pirate": "Engwish (Piwate)",
+ "en-x-updown": "Engwish (Upside Down)",
+ "en-x-uwu": "Engwish (UwU)",
+ "eo": "Espewwanto",
+ "es": "Spaniwsh",
+ "et": "Estownian",
+ "fi": "Finniesh",
+ "fr": "Fwensh",
+ "fr-BE": "French (Belgium)",
+ "fr-CA": "French (Canada)",
+ "he": "Hebrew",
+ "hi": "Hindie",
+ "hr": "Cwoatian",
+ "hu": "Hungawian",
+ "id": "Indoneshian",
+ "it": "Itawian",
+ "ja": "Japawnees",
+ "kk": "Kazwakh",
+ "ko": "Kowean",
+ "ky": "Kywgyz",
+ "lt": "Lithuwanian",
+ "lv": "Latvwian",
+ "ms": "Mawlay",
+ "nb": "Nowwegian Bokmåwl",
+ "nl": "Duwtch",
+ "nn": "Nowwegian Nynowsk",
+ "pes": "Pewsian",
+ "pl": "Powwish",
+ "pt": "Powtugwese",
+ "pt-BR": "Powtugwese (Bwaziw)",
+ "ro": "Womawnian",
+ "ru": "Wussian",
+ "ru-x-bandit": "Wussian (Bandit)",
+ "sk": "Swovak",
+ "sv": "Swedwish",
+ "th": "Thowie",
+ "tok": "Toki Powna",
+ "tr": "Turkish",
+ "tt": "Tataw",
+ "uk": "Ukwainian",
+ "vi": "Vietnamesh",
+ "zh-Hans": "Chinewse (Simpwified)",
+ "zh-Hant": "Chinewse (Twaditionaw)"
+}
diff --git a/apps/frontend/src/locales/lol-US/meta.json b/apps/frontend/src/locales/lol-US/meta.json
new file mode 100644
index 000000000..dc75f24ea
--- /dev/null
+++ b/apps/frontend/src/locales/lol-US/meta.json
@@ -0,0 +1,10 @@
+{
+ "displayName": {
+ "description": "Please enter the name of the language in its specific variant or regional form (e.g., English (US) for American English, not just English). If the language does not have any specific variant, simply enter the name of the language (e.g., Français, Deutsch).",
+ "message": "LOLCAT"
+ },
+ "searchTerms": {
+ "description": "Please provide additional search terms associated with the language, if needed, to enhance the search functionality (e.g., American English, Deutschland). Each search term should be entered on a separate line. Translate as a hyphen (-) if no additional terms are needed.",
+ "message": "Cat\nMeow"
+ }
+}
diff --git a/apps/frontend/src/locales/lt-LT/index.json b/apps/frontend/src/locales/lt-LT/index.json
new file mode 100644
index 000000000..0967ef424
--- /dev/null
+++ b/apps/frontend/src/locales/lt-LT/index.json
@@ -0,0 +1 @@
+{}
diff --git a/apps/frontend/src/locales/lt-LT/languages.json b/apps/frontend/src/locales/lt-LT/languages.json
new file mode 100644
index 000000000..2238568d1
--- /dev/null
+++ b/apps/frontend/src/locales/lt-LT/languages.json
@@ -0,0 +1,58 @@
+{
+ "ar": "arabų",
+ "be": "baltarusių",
+ "bg": "bulgarų",
+ "bn": "bengalų",
+ "ca": "katalonų",
+ "cs": "čekų",
+ "da": "danų",
+ "de": "vokiečių",
+ "de-CH": "vokiečių (Šveicarija)",
+ "el": "graikų",
+ "en-GB": "anglų (Jungtinė Karalystė)",
+ "en-US": "anglų (Jungtinės Amerikos Valstijos)",
+ "en-x-lolcat": "LOLCAT",
+ "en-x-pirate": "anglų (piratų)",
+ "en-x-updown": "anglų (atvirkščiai)",
+ "en-x-uwu": "anglų (UvU)",
+ "eo": "esperanto",
+ "es": "ispanų",
+ "et": "estų",
+ "fi": "suomių",
+ "fr": "prancūzų",
+ "fr-BE": "prancūzų (Belgija)",
+ "fr-CA": "prancūzų (Kanada)",
+ "he": "hebrajų",
+ "hi": "hindi",
+ "hr": "kroatų",
+ "hu": "vengrų",
+ "id": "indoneziečių",
+ "it": "italų",
+ "ja": "japonų",
+ "kk": "kazachų",
+ "ko": "korėjiečių",
+ "ky": "kirgizų",
+ "lt": "lietuvių",
+ "lv": "latvių",
+ "ms": "malajų",
+ "nb": "norvegų (bukmolas)",
+ "nl": "olandų",
+ "nn": "norvegų (niunoškas)",
+ "pes": "persų",
+ "pl": "lenkų",
+ "pt": "portugalų",
+ "pt-BR": "portugalų (Brazilija)",
+ "ro": "rumunų",
+ "ru": "rusų",
+ "ru-x-bandit": "rusų (šnekamoji / neformalioji)",
+ "sk": "slovakų",
+ "sv": "švedų",
+ "th": "tailandiečių",
+ "tok": "toki pona",
+ "tr": "turkų",
+ "tt": "totorių",
+ "uk": "ukrainiečių",
+ "vi": "vietnamiečių",
+ "zh-Hans": "kinų (supaprastinta)",
+ "zh-Hant": "kinų (tradicinė)"
+}
diff --git a/apps/frontend/src/locales/lt-LT/meta.json b/apps/frontend/src/locales/lt-LT/meta.json
new file mode 100644
index 000000000..f99d85259
--- /dev/null
+++ b/apps/frontend/src/locales/lt-LT/meta.json
@@ -0,0 +1,10 @@
+{
+ "displayName": {
+ "description": "Please enter the name of the language in its specific variant or regional form (e.g., English (US) for American English, not just English). If the language does not have any specific variant, simply enter the name of the language (e.g., Français, Deutsch).",
+ "message": "lietuvių"
+ },
+ "searchTerms": {
+ "description": "Please provide additional search terms associated with the language, if needed, to enhance the search functionality (e.g., American English, Deutschland). Each search term should be entered on a separate line. Translate as a hyphen (-) if no additional terms are needed.",
+ "message": "LT\nLTU\nLithuania\nLithuanian\nLithuanian language\nlietuvių\nlietuvių k.\nlietuvių kalba\nlietuviška\nlietuviškas\nlietuviški\nlietuviškai\nlietuviškos\nlietuviškų"
+ }
+}
diff --git a/apps/frontend/src/locales/lv-LV/index.json b/apps/frontend/src/locales/lv-LV/index.json
new file mode 100644
index 000000000..0967ef424
--- /dev/null
+++ b/apps/frontend/src/locales/lv-LV/index.json
@@ -0,0 +1 @@
+{}
diff --git a/apps/frontend/src/locales/lv-LV/languages.json b/apps/frontend/src/locales/lv-LV/languages.json
new file mode 100644
index 000000000..1284fcf8a
--- /dev/null
+++ b/apps/frontend/src/locales/lv-LV/languages.json
@@ -0,0 +1,55 @@
+{
+ "ar": "Arābu",
+ "be": "Baltkrievietis",
+ "bg": "Bulgārietis",
+ "ca": "Katalāņu valoda",
+ "cs": "Čehu",
+ "da": "Dāņu valoda",
+ "de": "Vācu valoda",
+ "de-CH": "Vācu (Šveice)",
+ "el": "Grieķu valoda",
+ "en-GB": "Angļu valoda (Apvienotā Karaliste)",
+ "en-US": "Angļu valoda (Amerikas Savienotās Valstis)",
+ "en-x-lolcat": "Lolcat",
+ "en-x-pirate": "Angļu valoda (pirāts)",
+ "en-x-updown": "Angļu valoda (otrādi)",
+ "en-x-uwu": "Angļu valoda (UWU)",
+ "es": "Spāņu valoda",
+ "et": "Igauņu",
+ "fi": "Somu",
+ "fr": "Franču valoda",
+ "fr-BE": "Franču valoda (Beļģija)",
+ "fr-CA": "Franču valoda (Kanāda)",
+ "he": "Ebreju valoda",
+ "hi": "Hindu valoda",
+ "hr": "Horvātietis",
+ "hu": "Ungārs",
+ "id": "Indonēzietis",
+ "it": "Itālietis",
+ "ja": "Japānis",
+ "kk": "Kazahs",
+ "ko": "Korejiešu",
+ "ky": "Kirgīzs",
+ "lt": "Lietuvietis",
+ "lv": "Latviešu",
+ "ms": "Malajiešu valoda",
+ "nb": "Norvēģijas Bokmål",
+ "nl": "Holandieši",
+ "nn": "Norvēģijas Nynorsk",
+ "pes": "Persietis",
+ "pl": "Pulēt",
+ "pt": "Portugāļu valoda",
+ "pt-BR": "Portugāle (Brazīlija)",
+ "ro": "Rumāņu",
+ "ru": "Krievs",
+ "ru-x-bandit": "Krievs (bandīts)",
+ "sk": "Slovāks",
+ "sv": "Zviedru",
+ "th": "Taizemiete",
+ "tr": "Turku",
+ "tt": "Tatārs",
+ "uk": "Ukraiņu",
+ "vi": "Vjetnamietis",
+ "zh-Hans": "Ķīnieši (vienkāršoti)",
+ "zh-Hant": "Ķīnieši (tradicionāli)"
+}
diff --git a/apps/frontend/src/locales/lv-LV/meta.json b/apps/frontend/src/locales/lv-LV/meta.json
new file mode 100644
index 000000000..b1d32fb30
--- /dev/null
+++ b/apps/frontend/src/locales/lv-LV/meta.json
@@ -0,0 +1,10 @@
+{
+ "displayName": {
+ "description": "Please enter the name of the language in its specific variant or regional form (e.g., English (US) for American English, not just English). If the language does not have any specific variant, simply enter the name of the language (e.g., Français, Deutsch).",
+ "message": "Latviešu"
+ },
+ "searchTerms": {
+ "description": "Please provide additional search terms associated with the language, if needed, to enhance the search functionality (e.g., American English, Deutschland). Each search term should be entered on a separate line. Translate as a hyphen (-) if no additional terms are needed.",
+ "message": "ASV\nAmerikāņu angļu valoda"
+ }
+}
diff --git a/apps/frontend/src/locales/ms-Arab/index.json b/apps/frontend/src/locales/ms-Arab/index.json
new file mode 100644
index 000000000..5587c81a8
--- /dev/null
+++ b/apps/frontend/src/locales/ms-Arab/index.json
@@ -0,0 +1,1676 @@
+{
+ "admin.billing.error.not-found": {
+ "message": "ڤڠݢونا تيدق دجومڤاٴي"
+ },
+ "auth.authorize.action.authorize": {
+ "message": "صحکن"
+ },
+ "auth.authorize.action.decline": {
+ "message": "تولق"
+ },
+ "auth.authorize.app-info": {
+ "message": "{appName} اوليه {creator} اکن داڤت:"
+ },
+ "auth.authorize.authorize-app-name": {
+ "message": "صحکن {appName}"
+ },
+ "auth.authorize.error.no-redirect-url": {
+ "message": "تياد لوکاسي اوبه هالا دجومڤاٴي سباݢاي ريسڤونس"
+ },
+ "auth.authorize.redirect-url": {
+ "message": "اندا اکن دأوبه هالا ک{url}"
+ },
+ "auth.reset-password.method-choice.action": {
+ "message": "هانتر إي-ميل ڤموليهن"
+ },
+ "auth.reset-password.method-choice.description": {
+ "message": "ماسوقکن إي-ميل اندا دباوه دان کامي اکن مڠهانتر ڤاٴوتن ڤموليهن اونتوق ممبوليهکن اندا مموليهکن اکاٴون اندا."
+ },
+ "auth.reset-password.method-choice.email-username.label": {
+ "message": "إي-ميل اتاو نام ڤڠݢونا"
+ },
+ "auth.reset-password.method-choice.email-username.placeholder": {
+ "message": "إي-ميل"
+ },
+ "auth.reset-password.notification.email-sent.text": {
+ "message": "إي-ميل دڠن ارهن تله دهانتر کڤد اندا جک إي-ميل ترسبوت تله دسيمڤن ڤد اکاٴون اندا سبلوم اين."
+ },
+ "auth.reset-password.notification.email-sent.title": {
+ "message": "إي-ميل تله دهانتر"
+ },
+ "auth.reset-password.notification.password-reset.text": {
+ "message": "اندا کيني بوليه لوݢ ماسوق کاکاٴون اندا دڠن کات لالوان بهارو اندا."
+ },
+ "auth.reset-password.notification.password-reset.title": {
+ "message": "کات لالوان برجاي دتتقکن سمولا"
+ },
+ "auth.reset-password.post-challenge.action": {
+ "message": "تتڤ سمولا کات لالوان"
+ },
+ "auth.reset-password.post-challenge.confirm-password.label": {
+ "message": "صحکن کات لالوان"
+ },
+ "auth.reset-password.post-challenge.description": {
+ "message": "ماسوقکن کات لالوان بهارو اندا دباوه اونتوق منداڤتکن اکسيس کاکاٴون اندا."
+ },
+ "auth.reset-password.title": {
+ "message": "تتڤ سمولا کات لالوان"
+ },
+ "auth.reset-password.title.long": {
+ "message": "تتڤ سمولا کات لالوان اندا"
+ },
+ "auth.sign-in.2fa.description": {
+ "message": "سيلا ماسوقکن کود دوا فکتور اونتوق منروسکن."
+ },
+ "auth.sign-in.2fa.label": {
+ "message": "ماسوقکن کود دوا فکتور"
+ },
+ "auth.sign-in.2fa.placeholder": {
+ "message": "ماسوقکن کود..."
+ },
+ "auth.sign-in.additional-options": {
+ "message": "لوڤا کات لالوان؟ • چيڤتا اکاٴون"
+ },
+ "auth.sign-in.email-username.label": {
+ "message": "إي-ميل اتاو نام ڤڠݢونا"
+ },
+ "auth.sign-in.password.label": {
+ "message": "کات لالوان"
+ },
+ "auth.sign-in.sign-in-with": {
+ "message": "دفتر ماسوق دڠن"
+ },
+ "auth.sign-in.title": {
+ "message": "دفتر ماسوق"
+ },
+ "auth.sign-in.use-password": {
+ "message": "اتاو ݢوناکن کات لالوان"
+ },
+ "auth.sign-up.action.create-account": {
+ "message": "چيڤتا اکاٴون"
+ },
+ "auth.sign-up.confirm-password.label": {
+ "message": "صحکن کات لالوان"
+ },
+ "auth.sign-up.email.label": {
+ "message": "إي-ميل"
+ },
+ "auth.sign-up.label.username": {
+ "message": "نام ڤڠݢونا"
+ },
+ "auth.sign-up.legal-dislaimer": {
+ "message": "دڠن منچيڤتا اکاٴون⹁ اندا برستوجو دڠن ترما دان داسر ڤريۏاسي Modrinth."
+ },
+ "auth.sign-up.notification.password-mismatch.text": {
+ "message": "کات لالوان تيدق سڤادن!"
+ },
+ "auth.sign-up.password.label": {
+ "message": "کات لالوان"
+ },
+ "auth.sign-up.sign-in-option.title": {
+ "message": "سوده ممڤوڽاٴي اکاٴون؟"
+ },
+ "auth.sign-up.subscribe.label": {
+ "message": "لڠݢن کڤد کمس کيني تنتڠ Modrinth"
+ },
+ "auth.sign-up.title": {
+ "message": "دفتر"
+ },
+ "auth.sign-up.title.create-account": {
+ "message": "اتاو چيڤتا اکاٴون اندا سنديري"
+ },
+ "auth.sign-up.title.sign-up-with": {
+ "message": "دفتر دڠن"
+ },
+ "auth.verify-email.action.account-settings": {
+ "message": "تتڤن اکاٴون"
+ },
+ "auth.verify-email.action.sign-in": {
+ "message": "دفتر ماسوق"
+ },
+ "auth.verify-email.already-verified.description": {
+ "message": "أي-ميل اندا سوده ڤون دصحکن!"
+ },
+ "auth.verify-email.already-verified.title": {
+ "message": "إي-ميل سوده ڤون دصحکن"
+ },
+ "auth.verify-email.failed-verification.action": {
+ "message": "هانتر سمولا إي-ميل ڤڠصحن"
+ },
+ "auth.verify-email.failed-verification.description": {
+ "message": "کامي تيدق داڤت مڠصحکن إي-ميل اندا. چوبا هانتر سمولا ي-ميل ڤڠصحن ملالوٴي ڤاڤن ڤموک اندا دڠن مندفتر ماسوق."
+ },
+ "auth.verify-email.failed-verification.description.logged-in": {
+ "message": "کامي تيدق داڤت مڠصحکن إي-ميل اندا. چوبا هانتر سمولا إي-ميل ڤڠصحن ملالوٴي بوتڠ دباوه."
+ },
+ "auth.verify-email.failed-verification.title": {
+ "message": "ڤڠصحن إي-ميل ݢاݢل"
+ },
+ "auth.verify-email.post-verification.description": {
+ "message": "علامت إي-ميل اندا تله برجاي دصحکن!"
+ },
+ "auth.verify-email.post-verification.title": {
+ "message": "ڤڠصحن إي-ميل"
+ },
+ "auth.verify-email.title": {
+ "message": "صحکن إي-ميل"
+ },
+ "auth.welcome.checkbox.subscribe": {
+ "message": "لڠݢن کڤد کمس کيني تنتڠ Modrinth"
+ },
+ "auth.welcome.label.tos": {
+ "message": "دڠن منچيڤتا اکاٴون⹁ اندا تله برستوجو دڠن ترما دان داسر ڤريۏاسي Modrinth."
+ },
+ "auth.welcome.long-title": {
+ "message": "سلامت داتڠ کModrinth!"
+ },
+ "auth.welcome.title": {
+ "message": "سلامت داتڠ"
+ },
+ "collection.button.delete-icon": {
+ "message": "ڤادم ايکون"
+ },
+ "collection.button.edit-icon": {
+ "message": "سونتيڠ ايکون"
+ },
+ "collection.button.remove-project": {
+ "message": "اليه کلوار ڤروجيک"
+ },
+ "collection.button.unfollow-project": {
+ "message": "ڽهأيکوت ڤروجيک"
+ },
+ "collection.delete-modal.description": {
+ "message": "اين اکن مڠاليه کلوار کوليکسي اين سلاما-لاماڽ. تيندقن اين تيدق بوليه دبوات اصل."
+ },
+ "collection.delete-modal.title": {
+ "message": "اداکه اندا ڤستي ماهو ممادمکن کوليکسي اين؟"
+ },
+ "collection.description": {
+ "message": "{description} - ليهت کوليکسي {name} اوليه {username} دModrinth"
+ },
+ "collection.description.following": {
+ "message": "کوليکسي سموا ڤروجيک يڠ اندا ايکوتي يڠ دجان سچارا اٴوتوماتيک."
+ },
+ "collection.error.not-found": {
+ "message": "کوليکسي تيدق دجومڤاٴي"
+ },
+ "collection.label.collection": {
+ "message": "کوليکسي"
+ },
+ "collection.label.created-at": {
+ "message": "دچيڤتا {ago}"
+ },
+ "collection.label.curated-by": {
+ "message": "دأوروس اوليه"
+ },
+ "collection.label.no-projects": {
+ "message": "کوليکسي اين تيدق مميليقي سبارڠ ڤروجيک!"
+ },
+ "collection.label.no-projects-auth": {
+ "message": "اندا تيدق مميليقي سبارڠ ڤروجيک.\nاداکه اندا ماهو منمبه سبواه ڤروجيک؟"
+ },
+ "collection.label.owner": {
+ "message": "ڤميليق"
+ },
+ "collection.label.projects-count": {
+ "message": "{count, plural, other {{count} ڤروجيک}}"
+ },
+ "collection.label.updated-at": {
+ "message": "دکمس کيني {ago}"
+ },
+ "collection.title": {
+ "message": "{name} - کوليکسي"
+ },
+ "dashboard.collections.button.create-new": {
+ "message": "چيڤتا بهارو"
+ },
+ "dashboard.collections.label.projects-count": {
+ "message": "{count, plural, other {{count} ڤروجيک}}"
+ },
+ "dashboard.collections.label.search-input": {
+ "message": "چاري کوليکسي اندا"
+ },
+ "dashboard.collections.long-title": {
+ "message": "کوليکسي اندا"
+ },
+ "error.collection.404.list_item.1": {
+ "message": "اندا موڠکين ترساله تاٴيڤ URL کوليکسي."
+ },
+ "error.collection.404.list_item.2": {
+ "message": "کوليکسي اين موڠکين سبواه کوليکسي ڤريبادي."
+ },
+ "error.collection.404.list_item.3": {
+ "message": "کوليکسي ايت موڠکين تله دأليه کلوار اوليه ڤاسوقن ڤڽدرهان Modrinth کران ملڠݢر ترما ڤڠݢوناٴن کامي."
+ },
+ "error.collection.404.list_title": {
+ "message": "کناڤ؟"
+ },
+ "error.collection.404.title": {
+ "message": "کوليکسي تيدق دجومڤاٴي"
+ },
+ "error.generic.404.subtitle": {
+ "message": "هلامن يڠ اندا چاري نمڤقڽ تيدق وجود."
+ },
+ "error.generic.404.title": {
+ "message": "هلامن تيدق دجومڤاٴي"
+ },
+ "error.generic.default.list_item.1": {
+ "message": "سمق سام اد Modrinth تيدق برفوڠسي ڤد هلامن ستاتوس کامي."
+ },
+ "error.generic.default.list_item.2": {
+ "message": "جک رالت اين تروس برلاکو⹁ اندا موڠکين ايڠين ممبريتاهو ڤاسوقن Modrinth دڠن مڽرتاٴي ڤلاين ديسکورد کامي."
+ },
+ "error.generic.default.list_title": {
+ "message": "سيلا چوبا لاݢي دالم ببراڤ مينيت."
+ },
+ "error.generic.default.subtitle": {
+ "message": "سسواتو تله برلاکو."
+ },
+ "error.generic.default.title": {
+ "message": "الامق!"
+ },
+ "error.organization.404.list_item.1": {
+ "message": "اندا موڠکين ترساله تاٴيڤ URL اورݢانيساسي."
+ },
+ "error.organization.404.list_item.2": {
+ "message": "ڤميليق اورݢانيساسي موڠکين تله منوکر URL اتاو ممادمکنڽ."
+ },
+ "error.organization.404.list_item.3": {
+ "message": "اورݢانيساسي ايت موڠکين تله دأليه کلوار اوليه ڤاسوقن ڤڽدرهان Modrinth کران ملڠݢر ترما ڤڠݢوناٴن کامي."
+ },
+ "error.organization.404.list_title": {
+ "message": "کناڤ؟"
+ },
+ "error.organization.404.title": {
+ "message": "اورݢانيساسي تيدق دجومڤاٴي"
+ },
+ "error.project.404.list_item.1": {
+ "message": "اندا موڠکين ترساله تاٴيڤ URL ڤروجيک."
+ },
+ "error.project.404.list_item.2": {
+ "message": "ڤميليق ڤروجيک موڠکين تله منوکر URL⹁ ممڤريباديکن ڤروجيک اتاو ممادمکنڽ."
+ },
+ "error.project.404.list_item.3": {
+ "message": "ڤروجيک ايت موڠکين تله دأليه کلوار اوليه ڤاسوقن ڤڽدرهان Modrinth کران ملڠݢر ترما ڤڠݢوناٴن کامي."
+ },
+ "error.project.404.list_title": {
+ "message": "کناڤ؟"
+ },
+ "error.project.404.title": {
+ "message": "ڤروجيک تيدق دجومڤاٴي"
+ },
+ "error.user.404.list_item.1": {
+ "message": "اندا موڠکين ترساله تاٴيڤ نام ڤڠݢونا ترسبوت."
+ },
+ "error.user.404.list_item.2": {
+ "message": "ڤڠݢونا موڠکين تله منوکر نام ڤڠݢونا اتاو ممادمکن اکاٴون مريک."
+ },
+ "error.user.404.list_item.3": {
+ "message": "اکاٴون ڤڠݢونا ايت موڠکين تله دأليه کلوار کران ملڠݢر ترما ڤڠݢوناٴن کامي."
+ },
+ "error.user.404.list_title": {
+ "message": "کناڤ؟"
+ },
+ "error.user.404.title": {
+ "message": "ڤڠݢونا تيدق دجومڤاٴي"
+ },
+ "frog": {
+ "message": "اندا تله دکاتق! 🐸"
+ },
+ "frog.altText": {
+ "message": "سبواه لوکيسن فوتورياليستيک لابيرين کاتق"
+ },
+ "frog.froggedPeople": {
+ "message": "ترداڤت {count, plural, other {{count} لاݢي اورڠ}} يڠ توروت دکاتق جوݢ!"
+ },
+ "frog.sinceOpened": {
+ "message": "هلامن اين تله دبوک {ago}"
+ },
+ "frog.title": {
+ "message": "کاتق"
+ },
+ "layout.action.change-theme": {
+ "message": "توکر تيما"
+ },
+ "layout.action.get-modrinth-app": {
+ "message": "داڤتکن Modrinth App"
+ },
+ "layout.avatar.alt": {
+ "message": "اۏاتر اندا"
+ },
+ "layout.banner.account-action": {
+ "message": "تيندقن اکاٴون دڤرلوکن"
+ },
+ "layout.banner.add-email.button": {
+ "message": "لاوت تتڤن اکاٴون"
+ },
+ "layout.banner.add-email.description": {
+ "message": "اتس سبب کسلامتن⹁ Modrinth ممرلوکن اندا مندفترکن علامت إي-ميل ک اکاٴون اندا."
+ },
+ "layout.banner.build-fail.description": {
+ "message": "ڤڠݢوناٴن بهاݢين هادڤن Modrinth اين ݢاݢل منجان کأداٴن درڤد API. اين موڠکين دسببکن اوليه ݢڠݢوان اتاو رالت دالم کونفيݢوراسي. بينا سمولا اڤابيلا API ترسديا. کود رالت: {errors}⁏ URL API سماس اياله: {url}"
+ },
+ "layout.banner.build-fail.title": {
+ "message": "رالت منجان کأداٴن درڤد API سماس ممبينا."
+ },
+ "layout.banner.staging.description": {
+ "message": "ڤرسکيترن ڤمنتسن اداله براسيڠن درڤد ڤڠکلن داتا ڤرودوکسي Modrinth. اين دݢوناکن اونتوق توجوان اوجين دان ڤڽهڤڤيجتن⹁ دان موڠکين منجالنکن ۏرسي دالم ڤمباڠونن بهاݢين بلاکڠ اتاو هادڤن Modrinth يڠ لبيه بهارو درڤد ڤرسکيترن ڤڠلوارن."
+ },
+ "layout.banner.staging.title": {
+ "message": "اندا سدڠ مليهت ڤرسکيترن ڤمنتسن Modrinth"
+ },
+ "layout.banner.subscription-payment-failed.button": {
+ "message": "کمس کيني معلومت ڤڠبيلن"
+ },
+ "layout.banner.subscription-payment-failed.description": {
+ "message": "ساتو اتاو لبيه لڠݢنن ݢاݢل دڤربهاروءي. سيلا کمس کيني قاعده ڤمبايرن اندا اونتوق مڠيلقکن کهيلڠن اکسيس!"
+ },
+ "layout.banner.subscription-payment-failed.title": {
+ "message": "تيندقن ڤڠبيلن دڤرلوکن."
+ },
+ "layout.banner.verify-email.action": {
+ "message": "هانتر سمولا إي-ميل ڤڠصحن"
+ },
+ "layout.banner.verify-email.description": {
+ "message": "اتس سبب کسلامتن⹁ Modrinth ممرلوکن اندا مڠصحکن علامت إي-ميل يڠ دکاٴيتکن دڠن اکاٴون اندا."
+ },
+ "layout.footer.about": {
+ "message": "تنتڠ"
+ },
+ "layout.footer.about.careers": {
+ "message": "کرجاي"
+ },
+ "layout.footer.about.changelog": {
+ "message": "لوݢ ڤروبهن"
+ },
+ "layout.footer.about.news": {
+ "message": "بريتا"
+ },
+ "layout.footer.about.rewards-program": {
+ "message": "ڤروݢرم ݢنجرن"
+ },
+ "layout.footer.about.status": {
+ "message": "ستاتوس"
+ },
+ "layout.footer.legal": {
+ "message": "اوندڠ٢"
+ },
+ "layout.footer.legal-disclaimer": {
+ "message": "بوکن ڤرخدمتن راسمي ماٴينکرفت. تيدق دلولوسکن اتاو برکاٴيتن دڠن Mojang اتاو Microsoft."
+ },
+ "layout.footer.legal.copyright-policy": {
+ "message": "داسر حق چيڤتا دان DMCA"
+ },
+ "layout.footer.legal.privacy-policy": {
+ "message": "داسر ڤريۏاسي"
+ },
+ "layout.footer.legal.rules": {
+ "message": "ڤراتورن کاندوڠن"
+ },
+ "layout.footer.legal.security-notice": {
+ "message": "نوتيس کسلامتن"
+ },
+ "layout.footer.legal.terms-of-use": {
+ "message": "ترما ڤڠݢوناٴن"
+ },
+ "layout.footer.open-source": {
+ "message": "سومبر Modrinth اداله تربوک."
+ },
+ "layout.footer.products": {
+ "message": "ڤرودوک"
+ },
+ "layout.footer.products.app": {
+ "message": "Modrinth App"
+ },
+ "layout.footer.products.plus": {
+ "message": "Modrinth+"
+ },
+ "layout.footer.products.servers": {
+ "message": "ڤلاين Modrinth"
+ },
+ "layout.footer.resources": {
+ "message": "سومبر"
+ },
+ "layout.footer.resources.api-docs": {
+ "message": "دوکومنتاسي API"
+ },
+ "layout.footer.resources.help-center": {
+ "message": "ڤوست بنتوان"
+ },
+ "layout.footer.resources.report-issues": {
+ "message": "لاڤورکن ايسو"
+ },
+ "layout.footer.resources.translate": {
+ "message": "ترجمه"
+ },
+ "layout.footer.social.bluesky": {
+ "message": "Bluesky"
+ },
+ "layout.footer.social.discord": {
+ "message": "ديسکورد"
+ },
+ "layout.footer.social.github": {
+ "message": "GitHub"
+ },
+ "layout.footer.social.mastodon": {
+ "message": "Mastodon"
+ },
+ "layout.footer.social.x": {
+ "message": "X"
+ },
+ "layout.menu-toggle.action": {
+ "message": "توݢول مينو"
+ },
+ "layout.meta.description": {
+ "message": "موات تورون مود⹁ ڤمالم⹁ ڤيک داتا⹁ ڤيک ڤمبايڠ⹁ ڤيک سومبر دان ڤيک مود ماٴينکرفت دModrinth. تموءي دان تربيتکن ڤروجيک دModrinth دڠن انتارا موک دان API يڠ مودن دان موده دݢوناکن."
+ },
+ "layout.meta.og-description": {
+ "message": "تموءي دان تربيتکن کاندوڠن ماٴينکرفت!"
+ },
+ "layout.nav.home": {
+ "message": "لامن اوتام"
+ },
+ "layout.nav.search": {
+ "message": "چاري"
+ },
+ "moderation.filter.by": {
+ "message": "تاڤيس مڠيکوت"
+ },
+ "moderation.moderate": {
+ "message": "سدرهانکن"
+ },
+ "moderation.page.projects": {
+ "message": "ڤروجيک"
+ },
+ "moderation.page.reports": {
+ "message": "لاڤورن"
+ },
+ "moderation.page.technicalReview": {
+ "message": "ڤنيلاين تيکنيکل"
+ },
+ "moderation.search.placeholder": {
+ "message": "چاري..."
+ },
+ "moderation.sort.by": {
+ "message": "ايسيه مڠيکوت"
+ },
+ "moderation.technical.search.placeholder": {
+ "message": "چاري ڤنيلاين تيکنيکل..."
+ },
+ "profile.button.billing": {
+ "message": "اوروس ڤڠبيلن ڤڠݢونا"
+ },
+ "profile.button.info": {
+ "message": "ليهت بوتيرن ڤڠݢونا"
+ },
+ "profile.button.manage-projects": {
+ "message": "اوروس ڤروجيک"
+ },
+ "profile.error.not-found": {
+ "message": "ڤڠݢونا تيدق دجومڤاٴي"
+ },
+ "profile.joined-at": {
+ "message": "تله مڽرتاٴي {ago}"
+ },
+ "profile.label.badges": {
+ "message": "لنچان"
+ },
+ "profile.label.details": {
+ "message": "بوتيرن"
+ },
+ "profile.label.no-collections": {
+ "message": "ڤڠݢونا اين تيدق مميليقي سبارڠ کوليکسي!"
+ },
+ "profile.label.no-collections-auth": {
+ "message": "اندا تيدق مميليقي سبارڠ کوليکسي.\nاداکه اندا ماهو منچيڤتا سبواه کوليکسي؟"
+ },
+ "profile.label.no-projects": {
+ "message": "ڤڠݢونا اين تيدق مميليقي سبارڠ ڤروجيک!"
+ },
+ "profile.label.no-projects-auth": {
+ "message": "اندا تيدق مميليقي سبارڠ ڤروجيک.\nاداکه اندا ماهو منچيڤتا سبواه ڤروجيک؟"
+ },
+ "profile.label.organizations": {
+ "message": "اورݢانيساسي"
+ },
+ "profile.meta.description": {
+ "message": "موات تورون ڤروجيک ميليق {username} دModrinth"
+ },
+ "profile.meta.description-with-bio": {
+ "message": "{bio} - موات تورون ڤروجيک ميليق {username} دModrinth"
+ },
+ "profile.stats.downloads": {
+ "message": "{count, plural, other {{count} موات تورون}}"
+ },
+ "profile.stats.projects": {
+ "message": "{count, plural, other {{count} ڤروجيک}}"
+ },
+ "profile.stats.projects-followers": {
+ "message": "{count, plural, other {{count} ڤڠيکوت ڤروجيک}}"
+ },
+ "profile.user-id": {
+ "message": "ID ڤڠݢونا: {id}"
+ },
+ "project-member-header.accept": {
+ "message": "تريما"
+ },
+ "project-member-header.decline": {
+ "message": "تولق"
+ },
+ "project-member-header.error": {
+ "message": "رالت"
+ },
+ "project-member-header.error-decline": {
+ "message": "ݢاݢل منولق جمڤوتن ڤاسوقن"
+ },
+ "project-member-header.error-join": {
+ "message": "ݢاݢل منريما جمڤوتن ڤاسوقن"
+ },
+ "project-member-header.invitation-no-role": {
+ "message": "اندا تله دجمڤوت اونتوق مڽرتاٴي ڤروجيک اين. سيلا تريما اتاو تولق جمڤوتن."
+ },
+ "project-member-header.invitation-title": {
+ "message": "جمڤوتن اونتوق مڽرتاٴي ڤروجيک"
+ },
+ "project-member-header.invitation-with-role": {
+ "message": "اندا تله دجمڤوت منجادي اهلي ڤروجيک اين دڠن ڤرانن '{role}'."
+ },
+ "project-member-header.success": {
+ "message": "برجاي"
+ },
+ "project-member-header.success-decline": {
+ "message": "اندا تله منولق جمڤوتن ڤاسوقن"
+ },
+ "project-member-header.success-join": {
+ "message": "اندا تله مڽرتاٴي ڤاسوقن ڤروجيک"
+ },
+ "project-moderation-nags.publishing-checklist": {
+ "message": "سناراي سيمق ڤنربيتن"
+ },
+ "project-moderation-nags.required": {
+ "message": "دڤرلوکن"
+ },
+ "project-moderation-nags.resubmit-for-review": {
+ "message": "سره سمولا اونتوق ڤنيلاين"
+ },
+ "project-moderation-nags.resubmit-for-review-desc": {
+ "message": "ڤروجيک اندا تله {status} اوليه ستف Modrinth. دالم کباڽقن کيس⹁ اندا بوليه مڽرهکن سمولا اونتوق سيمقن سلڤس مناڠني ميسيج کاکيتاڠن."
+ },
+ "project-moderation-nags.submit-checklist-tooltip": {
+ "message": "اندا مستي ملڠکڤکن لڠکه٢ يڠ دڤرلوکن دالم سناراي سيمق ڤنربيتن!"
+ },
+ "project-moderation-nags.submit-for-review": {
+ "message": "سره اونتوق ڤنيلاين"
+ },
+ "project-moderation-nags.submit-for-review-desc": {
+ "message": "ڤروجيک اندا هاڽ بوليه دليهت اوليه اهلي ڤروجيک. اي مستي دنيلاي اوليه ڤڽدرهان اونتوق دتربيتکن."
+ },
+ "project-moderation-nags.suggestion": {
+ "message": "چادڠن"
+ },
+ "project-moderation-nags.visit-moderation-page": {
+ "message": "لاوت لامن ڤڽدرهاناٴن"
+ },
+ "project-moderation-nags.warning": {
+ "message": "امرن"
+ },
+ "project-type.collection.plural": {
+ "message": "کوليکسي"
+ },
+ "project-type.collection.singular": {
+ "message": "کوليکسي"
+ },
+ "project-type.datapack.plural": {
+ "message": "ڤيک داتا"
+ },
+ "project-type.datapack.singular": {
+ "message": "ڤيک داتا"
+ },
+ "project-type.mod.plural": {
+ "message": "مود"
+ },
+ "project-type.mod.singular": {
+ "message": "مود"
+ },
+ "project-type.modpack.plural": {
+ "message": "ڤيک مود"
+ },
+ "project-type.modpack.singular": {
+ "message": "ڤيک مود"
+ },
+ "project-type.plugin.plural": {
+ "message": "ڤمالم"
+ },
+ "project-type.plugin.singular": {
+ "message": "ڤمالم"
+ },
+ "project-type.project.plural": {
+ "message": "ڤروجيک"
+ },
+ "project-type.project.singular": {
+ "message": "ڤروجيک"
+ },
+ "project-type.resourcepack.plural": {
+ "message": "ڤيک سومبر"
+ },
+ "project-type.resourcepack.singular": {
+ "message": "ڤيک سومبر"
+ },
+ "project-type.shader.plural": {
+ "message": "ڤمبايڠ"
+ },
+ "project-type.shader.singular": {
+ "message": "ڤمبايڠ"
+ },
+ "project.about.details.created": {
+ "message": "دچيڤتا {date}"
+ },
+ "project.about.details.licensed": {
+ "message": "برليسين {license}"
+ },
+ "project.about.details.published": {
+ "message": "دتربيتکن {date}"
+ },
+ "project.about.details.submitted": {
+ "message": "دسرهکن {date}"
+ },
+ "project.about.details.title": {
+ "message": "بوتيرن"
+ },
+ "project.about.details.updated": {
+ "message": "دکمس کيني {date}"
+ },
+ "project.actions.create-server": {
+ "message": "چيڤتا ڤلاين"
+ },
+ "project.actions.create-server-tooltip": {
+ "message": "چيڤتا سبواه ڤلاين"
+ },
+ "project.actions.dont-show-again": {
+ "message": "جاڠن تونجوقکن لاݢي"
+ },
+ "project.actions.review-project": {
+ "message": "سيمق ڤروجيک"
+ },
+ "project.actions.servers-promo.description": {
+ "message": "ڤلاين Modrinth اياله چارا ڤاليڠ موده اونتوق برماٴين دڠن راکن اندا تنڤا ڤرلو برسوسه ڤايه!"
+ },
+ "project.actions.servers-promo.monthly": {
+ "message": " / بولن"
+ },
+ "project.actions.servers-promo.pricing": {
+ "message": "برمولا ڤد هرݢ $5{monthly}"
+ },
+ "project.actions.servers-promo.title": {
+ "message": "چيڤتا سبواه ڤلاين"
+ },
+ "project.collections.create-new": {
+ "message": "چيڤتا کوليکسي بهارو"
+ },
+ "project.collections.none-found": {
+ "message": "تياد کوليکسي دجومڤاٴي."
+ },
+ "project.description.title": {
+ "message": "کترڠن"
+ },
+ "project.details.licensed": {
+ "message": "برليسين"
+ },
+ "project.download.game-version": {
+ "message": "ۏرسي ڤرماٴينن: {version}"
+ },
+ "project.download.game-version-error": {
+ "message": "رالت: تياد ۏرسي ڤرماٴينن دجومڤاٴي"
+ },
+ "project.download.game-version-tooltip": {
+ "message": "{title} هاڽ ترسديا اونتوق {version}"
+ },
+ "project.download.game-version-unsupported-tooltip": {
+ "message": "{title} تيدق مڽوکوڠ {gameVersion} اونتوق {platform}"
+ },
+ "project.download.install-with-app": {
+ "message": "ڤاسڠ دڠن Modrinth App"
+ },
+ "project.download.no-app": {
+ "message": "تيدق اد Modrinth App؟"
+ },
+ "project.download.no-versions-available": {
+ "message": "تياد ۏرسي ترسديا اونتوق {gameVersion} دان {platform}."
+ },
+ "project.download.platform": {
+ "message": "ڤلتفوم: {platform}"
+ },
+ "project.download.platform-error": {
+ "message": "رالت: تياد ڤلتفوم دجومڤاٴي"
+ },
+ "project.download.platform-tooltip": {
+ "message": "{title} هاڽ ترسديا اونتوق {platform}"
+ },
+ "project.download.platform-unsupported-tooltip": {
+ "message": "{title} تيدق مڽوکوڠ {platform} اونتوق {gameVersion}"
+ },
+ "project.download.search-game-versions": {
+ "message": "چاري ۏرسي ڤرماٴينن..."
+ },
+ "project.download.search-game-versions-label": {
+ "message": "چاري ۏرسي ڤرماٴينن..."
+ },
+ "project.download.select-game-version": {
+ "message": "ڤيليه ۏرسي ڤرماٴينن"
+ },
+ "project.download.select-platform": {
+ "message": "ڤيليه ڤلتفوم"
+ },
+ "project.download.show-all-versions": {
+ "message": "تونجوقکن سموا ۏرسي"
+ },
+ "project.download.title": {
+ "message": "موات تورون {title}"
+ },
+ "project.environment.migration-no-permission.message": {
+ "message": "کامي بارو سهاج مرومبق سيستم ڤرسکيترن ڤد Modrinth دان ڤيليهن بهارو کيني ترسديا. اندا تيدق ممڤوڽاٴي کبنرن اونتوق مڠوبه سواي تتڤن اين⹁ تتاڤي سيلا معلومکن اهلي ڤروجيک يڠ لاٴين بهاوا ميتاداتا ڤرسکيترن ڤرلو دصحکن."
+ },
+ "project.environment.migration-no-permission.title": {
+ "message": "ميتاداتا ڤرسکيترن ڤرلو دسيمق"
+ },
+ "project.environment.migration.learn-more": {
+ "message": "کتاهوءي لبيه لنجوت تنتڠ ڤروبهن اين"
+ },
+ "project.environment.migration.message": {
+ "message": "کامي بارو سهاج مرومبق سيستم ڤرسکيترن ڤد Modrinth دان ڤيليهن بهارو کيني ترسديا. سيلا لاوتي تتڤن ڤروجيک اندا دان صحکن بهاوا ميتاداتا اداله بتول."
+ },
+ "project.environment.migration.review-button": {
+ "message": "سيمق تتڤن ڤرسکيترن"
+ },
+ "project.environment.migration.title": {
+ "message": "سيلا سيمق ميتاداتا ڤرسکيترن"
+ },
+ "project.error.loading": {
+ "message": "رالت ممواتکن داتا ڤروجيک{message}"
+ },
+ "project.error.page-not-found": {
+ "message": "هلامن تيدق داڤت دجومڤاٴي"
+ },
+ "project.error.project-not-found": {
+ "message": "ڤروجيک تيدق دجومڤاٴي"
+ },
+ "project.gallery.title": {
+ "message": "ݢالري"
+ },
+ "project.license.error": {
+ "message": "تيکس ليسين تيدق داڤت دأمبيل."
+ },
+ "project.license.loading": {
+ "message": "سدڠ ممواتکن تيکس ليسين..."
+ },
+ "project.license.title": {
+ "message": "ليسين"
+ },
+ "project.moderation.title": {
+ "message": "ڤڽدرهاناٴن"
+ },
+ "project.navigation.changelog": {
+ "message": "لوݢ ڤروبهن"
+ },
+ "project.notification.icon-updated.message": {
+ "message": "ايکون ڤروجيک اندا تله دکمس کيني."
+ },
+ "project.notification.icon-updated.title": {
+ "message": "ايکون ڤروجيک دکمس کيني"
+ },
+ "project.notification.updated.message": {
+ "message": "ڤروجيک اندا تله دکمس کيني."
+ },
+ "project.notification.updated.title": {
+ "message": "ڤروجيک دکمس کيني"
+ },
+ "project.settings.environment.notice.missing-env.description": {
+ "message": "ڤروجيک اندا تيدق اد ميتاداتا ڤرسکيترن⹁ سيلا ڤيليه ڤيليهن يڠ سسواي دباوه."
+ },
+ "project.settings.environment.notice.missing-env.title": {
+ "message": "سيلا ڤيليه ڤرسکيترن اونتوق ڤروجيک اندا"
+ },
+ "project.settings.environment.notice.multiple-environments.description": {
+ "message": "ۏرسي بربيذا ڤروجيک اندا ممڤوڽاٴي ڤرسکيترن بربيذا يڠ دڤيليه⹁ جادي اندا تيدق بوليه مڽونتيڠڽ سچارا ݢلوبل ڤد ماس اين."
+ },
+ "project.settings.environment.notice.multiple-environments.title": {
+ "message": "ڤروجيک اندا ممڤوڽاٴي بربيلڠ ڤرسکيترن"
+ },
+ "project.settings.environment.notice.review-options.description": {
+ "message": "کامي بارو سهاج مرومبق سيستم ڤرسکيترن ڤد Modrinth دان ڤيليهن بهارو کيني ترسديا. سيلا ڤستيکن ڤيليهن يڠ بتول دڤيليه دباوه دان کمودين کليک 'صحکن' اڤابيلا اندا سلساي!"
+ },
+ "project.settings.environment.notice.review-options.title": {
+ "message": "سيلا سيمق ڤيليهن دباوه"
+ },
+ "project.settings.environment.notice.wrong-project-type.description": {
+ "message": "هاڽ ڤروجيک مود اتاو ڤيک مود بوليه ممڤوڽاٴي ميتاداتا ڤرسکيترن."
+ },
+ "project.settings.environment.notice.wrong-project-type.title": {
+ "message": "جنيس ڤروجيک اين تيدق مڽوکوڠ ميتاداتا ڤرسکيترن"
+ },
+ "project.settings.environment.verification.verify-button": {
+ "message": "صحکن"
+ },
+ "project.settings.environment.verification.verify-text": {
+ "message": "صحکن بهاوا ڤرسکيترن ڤروجيک اين دتتقکن دڠن بتول."
+ },
+ "project.settings.general.name.description": {
+ "message": "ايلقکن اولن⹁ اخيرن⹁ کوروڠن اتاو ڤريحالن تمبهن—هاڽ نام سبنر ڤروجيک."
+ },
+ "project.settings.general.name.placeholder.1": {
+ "message": "چونتوه: Nether Overhaul 2"
+ },
+ "project.settings.general.name.placeholder.2": {
+ "message": "چونتوه: Construction Equipment"
+ },
+ "project.settings.general.name.placeholder.3": {
+ "message": "چونتوه: Better than Caving"
+ },
+ "project.settings.general.name.placeholder.4": {
+ "message": "چونتوه: Enhanced Portals"
+ },
+ "project.settings.general.name.placeholder.5": {
+ "message": "چونتوه: Dangerous Mobs"
+ },
+ "project.settings.general.name.title": {
+ "message": "نام"
+ },
+ "project.settings.general.tagline.description": {
+ "message": "ريڠکسکن ڤروجيک اندا دالم تيدق لبيه درڤد ساتو ايات."
+ },
+ "project.settings.general.tagline.placeholder.1": {
+ "message": "چونتوه: ممباٴيق ڤوليه ڤرکمبڠن ڤرماٴينن اونتوق سنتياس برکاٴيت راڤت دڠن نيذر."
+ },
+ "project.settings.general.tagline.placeholder.2": {
+ "message": "چونتوه: منمبه ڤرالتن ڤمبيناٴن يڠ بوليه دڤاکاي."
+ },
+ "project.settings.general.tagline.placeholder.3": {
+ "message": "چونتوه: منمبهکن ميکانيک بيناٴن ݢوا ڤرلومبوڠن يڠ رياليستيک."
+ },
+ "project.settings.general.tagline.placeholder.4": {
+ "message": "چونتوه: ممڤرباٴيق چارا ݢربڠ نيذر مماٴوت انتارا ساتو سام لاٴين."
+ },
+ "project.settings.general.tagline.placeholder.5": {
+ "message": "چونتوه: منمبهکن ۏرسي بوس يڠ برکواس باݢي مخلوق بياسا اونتوق دجومڤاٴي ڤد وقتو مالم."
+ },
+ "project.settings.general.tagline.title": {
+ "message": "سلوݢن"
+ },
+ "project.settings.general.url.title": {
+ "message": "URL"
+ },
+ "project.settings.title": {
+ "message": "تتڤن"
+ },
+ "project.settings.visit-dashboard": {
+ "message": "لاوت ڤاڤن ڤموک ڤروجيک"
+ },
+ "project.stats.downloads-label": {
+ "message": "موات تورون{count, plural, other {}}"
+ },
+ "project.stats.followers-label": {
+ "message": "ڤڠيکوت{count, plural, other {}}"
+ },
+ "project.status.archived.message": {
+ "message": "{title} تله دارکيبکن. {title} تيدق اکن منريما سبارڠ کمس کيني لنجوت ملاٴينکن ڤڠارڠ مموتوسکن اونتوق مڽهأرکيبکن ڤروجيک."
+ },
+ "project.version.all-versions": {
+ "message": "سموا ۏرسي"
+ },
+ "project.version.back-to-versions": {
+ "message": "کمبالي کۏرسي"
+ },
+ "project.versions.title": {
+ "message": "ۏرسي"
+ },
+ "report.already-reported": {
+ "message": "اندا تله ملاڤورکن {title}"
+ },
+ "report.already-reported-description": {
+ "message": "اندا سوده ممڤوڽاٴي لاڤورن تربوک اونتوق {item} اين. اندا بوليه منمبه لبيه باڽق بوتيرن ڤد لاڤورن اندا جک اندا ممڤوڽاٴي لبيه باڽق معلومت اونتوق دتمبهکن."
+ },
+ "report.back-to-item": {
+ "message": "کمبالي ک{item}"
+ },
+ "report.body.description": {
+ "message": "سرتاکن ڤاٴوتن دان ݢمبر جک بوليه دان اداله برکاٴيتن. لاڤورن کوسوڠ اتاو تيدق منچوکوڤي اکن دتوتوڤ دان دأبايکن."
+ },
+ "report.body.title": {
+ "message": "سيلا برايکن کونتيکس تمبهن تنتڠ لاڤورن اندا"
+ },
+ "report.checking": {
+ "message": "سدڠ مڽيمق {item}..."
+ },
+ "report.could-not-find": {
+ "message": "{item} تيدق داڤت دجومڤاٴي"
+ },
+ "report.for.violation": {
+ "message": "ڤلڠݢرن ڤراتورن اتاو ترما ڤڠݢوناٴن Modrinth"
+ },
+ "report.for.violation.description": {
+ "message": "چونتوهڽ ترماسوق کاندوڠن برنية جاهت⹁ سڤام⹁ مڽيڠݢوڠ ڤراساٴن⹁ ممڤرداي⹁ مڠليروکن دان مڽالهي اوندڠ٢."
+ },
+ "report.form-not-for": {
+ "message": "بورڠ اين بوکن اونتوق:"
+ },
+ "report.go-to-report": {
+ "message": "ڤرݢي ملاڤورکن"
+ },
+ "report.not-for.bug-reports": {
+ "message": "لاڤورن ڤڤيجت"
+ },
+ "report.not-for.bug-reports.description": {
+ "message": "اندا بوليه ملاڤورکن ڤڤيجت کڤد ڤنججق ايسو مريک."
+ },
+ "report.not-for.dmca": {
+ "message": "ڤرمينتاٴن اليه کلوار DMCA"
+ },
+ "report.not-for.dmca.description": {
+ "message": "ليهت داسر حق چيڤتا کامي."
+ },
+ "report.note.copyright.1": {
+ "message": "سيلا امبيل ڤرهاتين بهاوا اندا *بوکن* مڽرهکن ڤرمينتاٴن اليه کلوار DMCA⹁ سباليقڽ لاڤورن کاندوڠن يڠ دموات ناٴيق سمولا."
+ },
+ "report.note.copyright.2": {
+ "message": "جک اندا برنية اونتوق ممفاٴيلکن ڤرمينتاٴن اليه کلوار DMCA (يڠ مروڤاکن تيندقن اوندڠ٢)⹁ سيلا ليهت داسر حق چيڤتا کامي."
+ },
+ "report.note.malicious.1": {
+ "message": "لاڤورن اونتوق کاندوڠن برنية جاهت اتاو مڠليروکن مستي مڠاندوڠي بوقتي بسر تنتڠ تيڠکه لاکو ايت⹁ سڤرتي سامڤل کود."
+ },
+ "report.note.malicious.2": {
+ "message": "ريڠکسن درڤد Microsoft Defender⹁ VirusTotal اتاو ڤڠسنن ڤرايسين حسد AI بوکنله بنتوق بوقتي يڠ منچوکوڤي دان تيدق اکن دتريما."
+ },
+ "report.please-report": {
+ "message": "تولوڠ لاڤورکن:"
+ },
+ "report.question.content-id": {
+ "message": "اڤاکه ID {item}؟"
+ },
+ "report.question.content-type": {
+ "message": "اڤاکه جنيس کاندوڠن يڠ اندا هندق لاڤورکن؟"
+ },
+ "report.question.report-reason": {
+ "message": "مانکه انتارا ڤراتورن Modrinth يڠ دلڠݢر {item} اين؟"
+ },
+ "report.report-content": {
+ "message": "لاڤورکن کاندوڠن کڤد ڤڽدرهان"
+ },
+ "report.report-item": {
+ "message": "لاڤورکن {title} کڤد ڤڽدرهان"
+ },
+ "report.submit": {
+ "message": "سيرهکن لاڤورن"
+ },
+ "revenue.transfers.total": {
+ "message": "اندا تله مڠلوارکن {amount} سچارا کسلوروهن."
+ },
+ "revenue.transfers.total.method": {
+ "message": "اندا تله مڠلوارکن {amount} ملالوٴي {method}."
+ },
+ "revenue.transfers.total.year": {
+ "message": "اندا تله مڠلوارکن {amount} ڤد تاهون {year}."
+ },
+ "revenue.transfers.total.year_method": {
+ "message": "اندا تله مڠلوارکن {amount} ڤد تاهون {year} ملالوٴي {method}."
+ },
+ "scopes.analytics.description": {
+ "message": "مڠکسيس داتا اناليتيس اندا"
+ },
+ "scopes.analytics.label": {
+ "message": "باچ اناليتيک"
+ },
+ "scopes.collectionCreate.description": {
+ "message": "منچيڤتا کوليکسي"
+ },
+ "scopes.collectionCreate.label": {
+ "message": "چيڤتا کوليکسي"
+ },
+ "scopes.collectionDelete.description": {
+ "message": "ممادمکن کوليکسي"
+ },
+ "scopes.collectionDelete.label": {
+ "message": "ڤادم کوليکسي"
+ },
+ "scopes.collectionRead.description": {
+ "message": "ممباچ کوليکسي"
+ },
+ "scopes.collectionRead.label": {
+ "message": "باچ کوليکسي"
+ },
+ "scopes.collectionWrite.description": {
+ "message": "منوليس کدالم کوليکسي"
+ },
+ "scopes.collectionWrite.label": {
+ "message": "توليس کوليکسي"
+ },
+ "scopes.notificationRead.description": {
+ "message": "ممباچ ڤمبريتاهوان اندا"
+ },
+ "scopes.notificationRead.label": {
+ "message": "باچ ڤمبريتاهوان"
+ },
+ "scopes.notificationWrite.description": {
+ "message": "ممادمکن/مليهت ڤمبريتاهوان اندا"
+ },
+ "scopes.notificationWrite.label": {
+ "message": "توليس ڤمبريتاهوان"
+ },
+ "scopes.organizationCreate.description": {
+ "message": "منچيڤتا اورݢانيساسي"
+ },
+ "scopes.organizationCreate.label": {
+ "message": "چيڤتا اورݢانيساسي"
+ },
+ "scopes.organizationDelete.description": {
+ "message": "ممادمکن اورݢانيساسي"
+ },
+ "scopes.organizationDelete.label": {
+ "message": "ڤادم اورݢانيساسي"
+ },
+ "scopes.organizationRead.description": {
+ "message": "ممباچ اورݢانيساسي"
+ },
+ "scopes.organizationRead.label": {
+ "message": "باچ اورݢانيساسي"
+ },
+ "scopes.organizationWrite.description": {
+ "message": "منوليس کدالم اورݢانيساسي"
+ },
+ "scopes.organizationWrite.label": {
+ "message": "توليس اورݢانيساسي"
+ },
+ "scopes.patCreate.description": {
+ "message": "چيڤتا توکن API ڤريبادي"
+ },
+ "scopes.patCreate.label": {
+ "message": "چيڤتا توکن اکسيس ڤريبادي"
+ },
+ "scopes.patDelete.description": {
+ "message": "ممادمکن توکن API ڤريبادي اندا"
+ },
+ "scopes.patDelete.label": {
+ "message": "ڤادم توکن اکسيس ڤريبادي"
+ },
+ "scopes.patRead.description": {
+ "message": "مليهت توکن API يڠ دچيڤتا"
+ },
+ "scopes.patRead.label": {
+ "message": "باچ توکن اکسيس ڤريبادي"
+ },
+ "scopes.patWrite.description": {
+ "message": "مڽونتيڠ توکن API ڤريبادي"
+ },
+ "scopes.patWrite.label": {
+ "message": "توليس توکن اکسيس ڤريبادي"
+ },
+ "scopes.payoutsRead.description": {
+ "message": "ممباچ داتا ڤمبايرن اندا"
+ },
+ "scopes.payoutsRead.label": {
+ "message": "باچ ڤمبايرن"
+ },
+ "scopes.payoutsWrite.description": {
+ "message": "مڠلوارکن واڠ"
+ },
+ "scopes.payoutsWrite.label": {
+ "message": "توليس ڤمبايرن"
+ },
+ "scopes.performAnalytics.description": {
+ "message": "ملاکوکن تيندقن اناليتيک"
+ },
+ "scopes.performAnalytics.label": {
+ "message": "لاکوکن اناليتيک"
+ },
+ "scopes.projectCreate.description": {
+ "message": "منچيڤتا ڤروجيک بهارو"
+ },
+ "scopes.projectCreate.label": {
+ "message": "چيڤتا ڤروجيک"
+ },
+ "scopes.projectDelete.description": {
+ "message": "ممادمکن ڤروجيک اندا"
+ },
+ "scopes.projectDelete.label": {
+ "message": "ڤادم ڤروجيک"
+ },
+ "scopes.projectRead.description": {
+ "message": "ممباچ سموا ڤروجيک اندا"
+ },
+ "scopes.projectRead.label": {
+ "message": "باچ ڤروجيک"
+ },
+ "scopes.projectWrite.description": {
+ "message": "منوليس کدالم داتا ڤروجيک"
+ },
+ "scopes.projectWrite.label": {
+ "message": "توليس ڤروجيک"
+ },
+ "scopes.reportCreate.description": {
+ "message": "منچيڤتا لاڤورن"
+ },
+ "scopes.reportCreate.label": {
+ "message": "چيڤتا لاڤورن"
+ },
+ "scopes.reportDelete.description": {
+ "message": "ممادمکن لاڤورن"
+ },
+ "scopes.reportDelete.label": {
+ "message": "ڤادم لاڤورن"
+ },
+ "scopes.reportRead.description": {
+ "message": "ممباچ لاڤورن"
+ },
+ "scopes.reportRead.label": {
+ "message": "باچ لاڤورن"
+ },
+ "scopes.reportWrite.description": {
+ "message": "مڽونتيڠ لاڤورن"
+ },
+ "scopes.reportWrite.label": {
+ "message": "توليس لاڤورن"
+ },
+ "scopes.sessionAccess.description": {
+ "message": "مڠکسيس سيسي کلوارن Modrinth"
+ },
+ "scopes.sessionAccess.label": {
+ "message": "اکسيس سيسي"
+ },
+ "scopes.sessionDelete.description": {
+ "message": "ممادمکن سيسي"
+ },
+ "scopes.sessionDelete.label": {
+ "message": "ڤادم سيسي"
+ },
+ "scopes.sessionRead.description": {
+ "message": "ممباچ سيسي اکتيف"
+ },
+ "scopes.sessionRead.label": {
+ "message": "باچ سيسي"
+ },
+ "scopes.threadRead.description": {
+ "message": "ممباچ ببنڠ"
+ },
+ "scopes.threadRead.label": {
+ "message": "باچ ببنڠ"
+ },
+ "scopes.threadWrite.description": {
+ "message": "منوليس کدالم ببنڠ"
+ },
+ "scopes.threadWrite.label": {
+ "message": "توليس ببنڠ"
+ },
+ "scopes.userAuthWrite.description": {
+ "message": "مڠوبه سواي داتا ڤڠصحن اندا"
+ },
+ "scopes.userAuthWrite.label": {
+ "message": "توليس داتا ڤڠصحن"
+ },
+ "scopes.userDelete.description": {
+ "message": "ممادمکن اکاٴون اندا"
+ },
+ "scopes.userDelete.label": {
+ "message": "ڤادم اکاٴون اندا"
+ },
+ "scopes.userRead.description": {
+ "message": "مڠکسيس معلومت ڤروفيل عوام اندا"
+ },
+ "scopes.userRead.label": {
+ "message": "باچ داتا ڤڠݢونا"
+ },
+ "scopes.userReadEmail.description": {
+ "message": "ممباچ إي-ميل اندا"
+ },
+ "scopes.userReadEmail.label": {
+ "message": "باچ إي-ميل ڤڠݢونا"
+ },
+ "scopes.userWrite.description": {
+ "message": "منوليس کدالم ڤروفيل اندا"
+ },
+ "scopes.userWrite.label": {
+ "message": "توليس داتا ڤڠݢونا"
+ },
+ "scopes.versionCreate.description": {
+ "message": "منچيڤتا ۏرسي بهارو"
+ },
+ "scopes.versionCreate.label": {
+ "message": "چيڤتا ۏرسي"
+ },
+ "scopes.versionDelete.description": {
+ "message": "ممادمکن سبواه ۏرسي"
+ },
+ "scopes.versionDelete.label": {
+ "message": "ڤادم ۏرسي"
+ },
+ "scopes.versionRead.description": {
+ "message": "ممباچ سموا ۏرسي"
+ },
+ "scopes.versionRead.label": {
+ "message": "باچ ۏرسي"
+ },
+ "scopes.versionWrite.description": {
+ "message": "منوليس کدالم داتا ۏرسي"
+ },
+ "scopes.versionWrite.label": {
+ "message": "توليس ۏرسي"
+ },
+ "search.filter.locked.server": {
+ "message": "دسدياکن اوليه ڤلاين اين"
+ },
+ "search.filter.locked.server-game-version.title": {
+ "message": "ۏرسي ڤرماٴينن اداله دسدياکن اوليه ڤلاين اين"
+ },
+ "search.filter.locked.server-loader.title": {
+ "message": "ڤموات اداله دسدياکن اوليه ڤلاين اين"
+ },
+ "search.filter.locked.server.sync": {
+ "message": "سلارسکن دڠن ڤلاين"
+ },
+ "servers.backup.create.in-progress.tooltip": {
+ "message": "ڤنچيڤتاٴن ساندرن سدڠ دجالنکن"
+ },
+ "servers.backup.restore.in-progress.tooltip": {
+ "message": "ڤموليهن ساندرن سدڠ دجالنکن"
+ },
+ "servers.backups.item.already-preparing": {
+ "message": "سوده مڽدياکن ساندرن اونتوق موات تورون"
+ },
+ "servers.backups.item.automated": {
+ "message": "داٴوتوماتيککن"
+ },
+ "servers.backups.item.creating-backup": {
+ "message": "سدڠ منچيڤتا ساندرن..."
+ },
+ "servers.backups.item.failed-to-create-backup": {
+ "message": "ݢاݢل منچيڤتا ساندرن"
+ },
+ "servers.backups.item.failed-to-prepare-backup": {
+ "message": "ݢاݢل مڽدياکن موات تورون"
+ },
+ "servers.backups.item.failed-to-restore-backup": {
+ "message": "ݢاݢل مموليهکن درڤد ساندرن"
+ },
+ "servers.backups.item.lock": {
+ "message": "کونچي"
+ },
+ "servers.backups.item.locked": {
+ "message": "دکونچي"
+ },
+ "servers.backups.item.prepare-download": {
+ "message": "سدياکن موات تورون"
+ },
+ "servers.backups.item.prepare-download-again": {
+ "message": "چوبا سدياکن لاݢي"
+ },
+ "servers.backups.item.preparing-download": {
+ "message": "سدڠ مڽدياکن موات تورون..."
+ },
+ "servers.backups.item.queued-for-backup": {
+ "message": "دالم باريسن اونتوق دساندر"
+ },
+ "servers.backups.item.rename": {
+ "message": "نامکن سمولا"
+ },
+ "servers.backups.item.restore": {
+ "message": "ڤوليهکن"
+ },
+ "servers.backups.item.restoring-backup": {
+ "message": "سدڠ مموليهکن درڤد ساندرن..."
+ },
+ "servers.backups.item.retry": {
+ "message": "چوبا سمولا"
+ },
+ "servers.backups.item.unlock": {
+ "message": "بوک کونچي"
+ },
+ "servers.notice.actions": {
+ "message": "تيندقن"
+ },
+ "servers.notice.begins": {
+ "message": "برمولا"
+ },
+ "servers.notice.dismissable": {
+ "message": "بوليه دکتڤيکن"
+ },
+ "servers.notice.expires": {
+ "message": "تمت تيمڤوه"
+ },
+ "servers.notice.id": {
+ "message": "ID"
+ },
+ "servers.notice.level": {
+ "message": "تاهڤ"
+ },
+ "servers.notice.undismissable": {
+ "message": "تيدق بوليه دکتڤيکن"
+ },
+ "servers.notices.create-notice": {
+ "message": "نوتيس ڤنچيڤتاٴن"
+ },
+ "servers.notices.no-notices": {
+ "message": "تياد نوتيس"
+ },
+ "servers.plan.large.description": {
+ "message": "سسواي اونتوق 15–25 ڤماٴين⹁ ڤيک مود اتاو ڤڠوبهسواين يڠ برت."
+ },
+ "servers.plan.large.name": {
+ "message": "بسر"
+ },
+ "servers.plan.medium.description": {
+ "message": "باݢوس اونتوق 6–15 ڤماٴين دان بربيلڠ مود."
+ },
+ "servers.plan.medium.name": {
+ "message": "سدرهان"
+ },
+ "servers.plan.small.description": {
+ "message": "سسواي اونتوق 1–5 راکن دڠن ببراڤ مود ريڠن."
+ },
+ "servers.plan.small.name": {
+ "message": "کچيل"
+ },
+ "settings.billing.modal.cancel.action": {
+ "message": "بطلکن لڠݢنن"
+ },
+ "settings.billing.modal.cancel.description": {
+ "message": "اين اکن ممبطلکن لڠݢنن اندا. اندا اکن مڠکلکن فاٴيده اندا سهيڠݢ ڤڠهوجوڠ کيترن ڤڠبيلن سماس."
+ },
+ "settings.billing.modal.cancel.title": {
+ "message": "اداکه اندا ڤستي ماهو ممبطلکن لڠݢنن اندا؟"
+ },
+ "settings.billing.modal.delete.action": {
+ "message": "اليه کلوار قاعده ڤمبايرن اين"
+ },
+ "settings.billing.modal.delete.description": {
+ "message": "اين اکن مڠاليه کلوار قاعده ڤمبايرن اين سلاما-لاماڽ (يڠ بنر٢ سلاماڽ)."
+ },
+ "settings.billing.modal.delete.title": {
+ "message": "اداکه اندا ڤستي ماهو مڠاليه کلوار قاعده ڤمبايرن اين؟"
+ },
+ "settings.billing.payment_method.action.add": {
+ "message": "تمبه قاعده ڤمبايرن"
+ },
+ "settings.billing.payment_method.action.history": {
+ "message": "ليهت چج سبلوم اين"
+ },
+ "settings.billing.payment_method.action.primary": {
+ "message": "جاديکن اوتام"
+ },
+ "settings.billing.payment_method.card_display": {
+ "message": "{card_brand} دڠن ديݢيت تراخير {last_four}"
+ },
+ "settings.billing.payment_method.card_expiry": {
+ "message": "لوڤوت {month}/{year}"
+ },
+ "settings.billing.payment_method.none": {
+ "message": "اندا بلوم منمبه سبارڠ قاعده ڤمبايرن."
+ },
+ "settings.billing.payment_method.primary": {
+ "message": "اوتام"
+ },
+ "settings.billing.payment_method.title": {
+ "message": "قاعده ڤمبايرن"
+ },
+ "settings.billing.payment_method_type.amazon_pay": {
+ "message": "Amazon Pay"
+ },
+ "settings.billing.payment_method_type.amex": {
+ "message": "American Express"
+ },
+ "settings.billing.payment_method_type.cashapp": {
+ "message": "Cash App"
+ },
+ "settings.billing.payment_method_type.diners": {
+ "message": "Diners Club"
+ },
+ "settings.billing.payment_method_type.discover": {
+ "message": "Discover"
+ },
+ "settings.billing.payment_method_type.eftpos": {
+ "message": "EFTPOS"
+ },
+ "settings.billing.payment_method_type.jcb": {
+ "message": "JCB"
+ },
+ "settings.billing.payment_method_type.mastercard": {
+ "message": "MasterCard"
+ },
+ "settings.billing.payment_method_type.paypal": {
+ "message": "PayPal"
+ },
+ "settings.billing.payment_method_type.unionpay": {
+ "message": "UnionPay"
+ },
+ "settings.billing.payment_method_type.unknown": {
+ "message": "قاعده ڤمبايرن يڠ تيدق دکتاهوءي"
+ },
+ "settings.billing.payment_method_type.visa": {
+ "message": "Visa"
+ },
+ "settings.billing.pyro_subscription.description": {
+ "message": "اوروس لڠݢنن ڤلاين Modrinth اندا."
+ },
+ "settings.billing.pyro_subscription.title": {
+ "message": "لڠݢنن ڤلاين Modrinth"
+ },
+ "settings.billing.subscription.description": {
+ "message": "اوروس لڠݢنن Modrinth اندا."
+ },
+ "settings.billing.subscription.title": {
+ "message": "لڠݢنن"
+ },
+ "settings.display.banner.developer-mode.button": {
+ "message": "ڽهأکتيفکن مود ڤمباڠون"
+ },
+ "settings.display.banner.developer-mode.description": {
+ "message": "مود ڤمباڠون کيني اکتيف. اين اکن ممبوليهکن اندا مليهت ID \nدالمن ڤلباݢاي ڤرکارا دسلوروه Modrinth يڠ موڠکين برݢونا جک اندا سأورڠ ڤمباڠون يڠ مڠݢوناکن API Modrinth. کليک ڤد لوݢو Modrinth دبهاݢين باوه هلامن سباڽق 5 کالي اونتوق منوݢول مود ڤمباڠون."
+ },
+ "settings.display.flags.description": {
+ "message": "داياکن اتاو ڽهداياکن چيري ترتنتو ڤد ڤرنتي اين."
+ },
+ "settings.display.flags.title": {
+ "message": "توݢول چيري٢"
+ },
+ "settings.display.project-list-layouts.datapack": {
+ "message": "هلامن ڤيک داتا"
+ },
+ "settings.display.project-list-layouts.description": {
+ "message": "ڤيليه سوسون اتور ڤيليهن اندا اونتوق ستياڤ هلامن يڠ مماڤرکن سناراي ڤروجيک ڤد ڤرنتي اين."
+ },
+ "settings.display.project-list-layouts.mod": {
+ "message": "هلامن مود"
+ },
+ "settings.display.project-list-layouts.modpack": {
+ "message": "هلامن ڤيک مود"
+ },
+ "settings.display.project-list-layouts.plugin": {
+ "message": "هلامن ڤمالم"
+ },
+ "settings.display.project-list-layouts.resourcepack": {
+ "message": "هلامن ڤيک سومبر"
+ },
+ "settings.display.project-list-layouts.shader": {
+ "message": "هلامن ڤمبايڠ"
+ },
+ "settings.display.project-list-layouts.title": {
+ "message": "سوسون اتور سناراي ڤروجيک"
+ },
+ "settings.display.project-list-layouts.user": {
+ "message": "هلامن ڤروفيل ڤڠݢونا"
+ },
+ "settings.display.project-list.layouts.collection": {
+ "message": "کوليکسي"
+ },
+ "settings.display.sidebar.advanced-rendering.description": {
+ "message": "منداياکن ڤماڤرن لنجوتن سڤرتي کسن کابور يڠ بوليه مڽببکن مسئله ڤريستاسي تنڤا ڤماڤرن دڤرچڤتکن ڤرکاکسن."
+ },
+ "settings.display.sidebar.advanced-rendering.title": {
+ "message": "ڤماڤرن لنجوتن"
+ },
+ "settings.display.sidebar.external-links-new-tab.description": {
+ "message": "بوک ڤاٴوتن يڠ ممباوا اندا ک لوار Modrinth دالم تب بهارو. تيدق کيرا تتڤن اين⹁ ڤاٴوتن ڤد دوماٴين يڠ سام دان دالم کترڠن برفورمت Markdown اکن دبوک دالم تب يڠ سام دان ڤاٴوتن ڤد اعلان دان هلامن سونتيڠ اکن دبوک دالم تب بهارو."
+ },
+ "settings.display.sidebar.external-links-new-tab.title": {
+ "message": "بوک ڤاٴوتن لوارن دالم تب بهارو"
+ },
+ "settings.display.sidebar.hide-app-promos.description": {
+ "message": "مڽمبوڽيکن بوتڠ \"داڤتکن Modrinth App\" درڤد ناۏيݢاسي اوتام. هلامن Modrinth App ماسيه بوليه دجومڤاٴي ڤد هلامن ڤندارتن اتاو دالم ڤڠاکي."
+ },
+ "settings.display.sidebar.hide-app-promos.title": {
+ "message": "سمبوڽيکن ڤروموسي Modrinth App"
+ },
+ "settings.display.sidebar.left-aligned-content-sidebar.title": {
+ "message": "بر سيسي چارين دجاجر کيري ڤد هلامن کاندوڠن"
+ },
+ "settings.display.sidebar.right-aligned-content-sidebar.description": {
+ "message": "منجاجرکن بر سيسي بوتيرن ڤروجيک کسبله کيري کاندوڠن هلامن."
+ },
+ "settings.display.sidebar.right-aligned-filters-sidebar.description": {
+ "message": "منجاجرکن بر سيسي ڤناڤيس کسبله کانن حاصيل چارين."
+ },
+ "settings.display.sidebar.right-aligned-filters-sidebar.title": {
+ "message": "بر سيسي ڤناڤيس دجاجر کانن ڤد هلامن چارين"
+ },
+ "settings.display.theme.description": {
+ "message": "ڤيليه تيما ورنا ڤيليهن اندا اونتوق Modrinth ڤد ڤرنتي اين."
+ },
+ "settings.display.theme.title": {
+ "message": "تيما ورنا"
+ },
+ "settings.language.categories.auto": {
+ "message": "اٴوتوماتيک"
+ },
+ "settings.language.categories.default": {
+ "message": "بهاس ستندرد"
+ },
+ "settings.language.categories.experimental": {
+ "message": "بهاس اوجي کاجي"
+ },
+ "settings.language.categories.fun": {
+ "message": "بهاس مڽرونوقکن"
+ },
+ "settings.language.categories.search-result": {
+ "message": "حاصيل چارين"
+ },
+ "settings.language.description": {
+ "message": "ڤيليه بهاس ڤيليهن اندا اونتوق لامن اين. ترجمهن تله دسومبڠکن اوليه سوکاريلاون دکراٴودين."
+ },
+ "settings.language.languages.automatic": {
+ "message": "سلارسکن دڠن بهاس سيستم"
+ },
+ "settings.language.languages.language-label-applying": {
+ "message": "{label}. سدڠ منرڤکن..."
+ },
+ "settings.language.languages.language-label-error": {
+ "message": "{label}. رالت"
+ },
+ "settings.language.languages.load-failed": {
+ "message": "تيدق داڤت مموات بهاس اين. سيلا چوبا لاݢي ننتي."
+ },
+ "settings.language.languages.search-field.description": {
+ "message": "سره اونتوق فوکوسکن حاصيل چارين ڤرتام"
+ },
+ "settings.language.languages.search-field.placeholder": {
+ "message": "چاري بهاس..."
+ },
+ "settings.language.languages.search-results-announcement": {
+ "message": "{matches, plural, =0 {تياد بهاس يڠ سڤادن} other {ترداڤت # بهاس يڠ سڤادن}} دڠن چارين اندا."
+ },
+ "settings.language.languages.search.no-results": {
+ "message": "تياد بهاس يڠ سڤادن دڠن چارين اندا."
+ },
+ "settings.pats.action.create": {
+ "message": "چيڤتا توکن اکسيس ڤريبادي"
+ },
+ "settings.pats.description": {
+ "message": "توکن اکسيس ڤريبادي بوليه دݢوناکن اونتوق مڠکسيس API Modrinth. اونتوق منداڤتکن معلومت لنجوت⹁ ليهت دوکومنتاسي API Modrinth. اي بوليه دبوات دان دتاريق باليق ڤد بيلا٢ ماس."
+ },
+ "settings.pats.modal.create.action": {
+ "message": "چيڤتا توکن اکسيس ڤريبادي"
+ },
+ "settings.pats.modal.create.expires.label": {
+ "message": "لوڤوت"
+ },
+ "settings.pats.modal.create.name.label": {
+ "message": "نام"
+ },
+ "settings.pats.modal.create.name.placeholder": {
+ "message": "ماسوقکن نام توکن اکسيس ڤريبادي..."
+ },
+ "settings.pats.modal.create.title": {
+ "message": "چيڤتا توکن اکسيس ڤريبادي"
+ },
+ "settings.pats.modal.delete.action": {
+ "message": "ڤادم توکن اين"
+ },
+ "settings.pats.modal.delete.description": {
+ "message": "اين اکن مڠاليه کلوار توکن اين سلاما-لاماڽ (يڠ بنر٢ سلاماڽ)."
+ },
+ "settings.pats.modal.delete.title": {
+ "message": "اداکه اندا ڤستي ماهو ممادمکن توکن اين؟"
+ },
+ "settings.pats.modal.edit.title": {
+ "message": "سونتيڠ توکن اکسيس ڤريبادي"
+ },
+ "settings.pats.token.action.edit": {
+ "message": "سونتيڠ توکن"
+ },
+ "settings.pats.token.action.revoke": {
+ "message": "تاريق باليق توکن"
+ },
+ "settings.pats.token.expired-ago": {
+ "message": "تله لوڤوت {ago}"
+ },
+ "settings.pats.token.expires-in": {
+ "message": "اکن لوڤوت دالم {inTime}"
+ },
+ "settings.pats.token.last-used": {
+ "message": "کالي تراخير دݢوناکن {ago}"
+ },
+ "settings.pats.token.never-used": {
+ "message": "تيدق ڤرنه دݢوناکن"
+ },
+ "settings.profile.bio.description": {
+ "message": "کترڠن ريڠکس اونتوق ممڤريتاهو سموا اورڠ سربا سديکيت تنتڠ اندا."
+ },
+ "settings.profile.bio.title": {
+ "message": "بيو"
+ },
+ "settings.profile.description": {
+ "message": "معلومت ڤروفيل اندا بوليه دليهت سچارا تربوک ڤد Modrinth دان ملالوٴي API Modrinth."
+ },
+ "settings.profile.profile-info": {
+ "message": "معلومت ڤروفيل"
+ },
+ "settings.profile.profile-picture.reset": {
+ "message": "تتڤ سمولا"
+ },
+ "settings.profile.profile-picture.title": {
+ "message": "ݢمبر ڤروفيل"
+ },
+ "settings.profile.username.description": {
+ "message": "نام تيدق سينسيتيف حروف بسر يڠ اونيک اونتوق مڠنل ڤستي ڤروفيل اندا."
+ },
+ "settings.profile.username.title": {
+ "message": "نام ڤڠݢونا"
+ },
+ "settings.sessions.action.revoke-session": {
+ "message": "تاريق باليق سيسي"
+ },
+ "settings.sessions.created-ago": {
+ "message": "دچيڤتا {ago}"
+ },
+ "settings.sessions.current-session": {
+ "message": "سيسي سماس"
+ },
+ "settings.sessions.description": {
+ "message": "برايکوت اياله سموا ڤرنتي يڠ سدڠ دلوݢ ماسوق دڠن اکاٴون Modrinth اندا. اندا بوليه لوݢ کلوار درڤد ستياڤ ساتو ڤرنتي سچارا اينديۏيدو.\n\nجک اندا مليهت اينتري يڠ اندا تيدق کنلي⹁ لوݢ کلوار درڤد ڤرنتي ايت دان توکر کات لالوان اکاٴون Modrinth اندا دڠن سݢرا."
+ },
+ "settings.sessions.last-accessed-ago": {
+ "message": "کالي تراخير دأکسيس {ago}"
+ },
+ "settings.sessions.unknown-os": {
+ "message": "OS تيدق دکتاهوءي"
+ },
+ "settings.sessions.unknown-platform": {
+ "message": "ڤلتفوم تيدق دکتاهوءي"
+ }
+}
diff --git a/apps/frontend/src/locales/ms-Arab/languages.json b/apps/frontend/src/locales/ms-Arab/languages.json
new file mode 100644
index 000000000..a5e57a789
--- /dev/null
+++ b/apps/frontend/src/locales/ms-Arab/languages.json
@@ -0,0 +1,58 @@
+{
+ "ar": "بهاس عرب",
+ "be": "بهاس بلاروس",
+ "bg": "بهاس بولݢاريا",
+ "bn": "بهاس بڠݢالي",
+ "ca": "بهاس کاتالونيا",
+ "cs": "بهاس چيک",
+ "da": "بهاس دينمرک",
+ "de": "بهاس جرمن",
+ "de-CH": "بهاس جرمن (سويتزرلند)",
+ "el": "بهاس يوناني",
+ "en-GB": "بهاس ايڠݢريس (يونايتد کيڠدم)",
+ "en-US": "بهاس ايڠݢريس (اميريک شريکت)",
+ "en-x-lolcat": "لولکيت",
+ "en-x-pirate": "بهاس ايڠݢريس (لانون)",
+ "en-x-updown": "بهاس ايڠݢريس (ترباليق)",
+ "en-x-uwu": "بهاس ايڠݢريس (UwU)",
+ "eo": "بهاس ايسڤرنتو",
+ "es": "بهاس سڤاڽول",
+ "et": "بهاس ايستونيا",
+ "fi": "بهاس فينلند",
+ "fr": "بهاس ڤرنچيس",
+ "fr-BE": "بهاس ڤرنچيس (بيلݢيئم)",
+ "fr-CA": "بهاس ڤرنچيس (کانادا)",
+ "he": "بهاس عبراني",
+ "hi": "بهاس هيندي",
+ "hr": "بهاس کروئيشا",
+ "hu": "بهاس هڠݢري",
+ "id": "بهاس ايندونيسيا",
+ "it": "بهاس ايتالي",
+ "ja": "بهاس جڤون",
+ "kk": "بهاس قازاق",
+ "ko": "بهاس کوريا",
+ "ky": "بهاس قيرغيز",
+ "lt": "بهاس ليتوانيا",
+ "lv": "بهاس لتۏيا",
+ "ms": "بهاس ملايو",
+ "nb": "بهاس نوروي (بوکمول)",
+ "nl": "بهاس بلندا",
+ "nn": "بهاس نوروي (نينوشک)",
+ "pes": "بهاس فارسي",
+ "pl": "بهاس ڤولند",
+ "pt": "بهاس ڤورتوݢيس",
+ "pt-BR": "بهاس ڤورتوݢيس (برازيل)",
+ "ro": "بهاس رومانيا",
+ "ru": "بهاس روسيا",
+ "ru-x-bandit": "بهاس روسيا (بنديت)",
+ "sk": "بهاس سلوۏک",
+ "sv": "بهاس سويدن",
+ "th": "بهاس تاي",
+ "tok": "بهاس توکي ڤونا",
+ "tr": "بهاس تورکي",
+ "tt": "بهاس تاتر",
+ "uk": "بهاس يوکرين",
+ "vi": "بهاس ۏيئيتنم",
+ "zh-Hans": "بهاس چينا (موده)",
+ "zh-Hant": "بهاس چينا (تراديسيونل)"
+}
diff --git a/apps/frontend/src/locales/ms-Arab/meta.json b/apps/frontend/src/locales/ms-Arab/meta.json
new file mode 100644
index 000000000..3d0d47955
--- /dev/null
+++ b/apps/frontend/src/locales/ms-Arab/meta.json
@@ -0,0 +1,10 @@
+{
+ "displayName": {
+ "description": "Please enter the name of the language in its specific variant or regional form (e.g., English (US) for American English, not just English). If the language does not have any specific variant, simply enter the name of the language (e.g., Français, Deutsch).",
+ "message": "بهاس ملايو"
+ },
+ "searchTerms": {
+ "description": "Please provide additional search terms associated with the language, if needed, to enhance the search functionality (e.g., American English, Deutschland). Each search term should be entered on a separate line. Translate as a hyphen (-) if no additional terms are needed.",
+ "message": "Melayu\nMalaysia\nBahasa Melayu\nBahasa Malaysia\nملايو\nمليسيا\nبهاس ملايو\nبهاس مليسيا"
+ }
+}
diff --git a/apps/frontend/src/locales/ms-MY/index.json b/apps/frontend/src/locales/ms-MY/index.json
new file mode 100644
index 000000000..0d692e85b
--- /dev/null
+++ b/apps/frontend/src/locales/ms-MY/index.json
@@ -0,0 +1,1676 @@
+{
+ "admin.billing.error.not-found": {
+ "message": "Pengguna tidak dijumpai"
+ },
+ "auth.authorize.action.authorize": {
+ "message": "Sahkan"
+ },
+ "auth.authorize.action.decline": {
+ "message": "Tolak"
+ },
+ "auth.authorize.app-info": {
+ "message": "{appName} oleh {creator} akan dapat:"
+ },
+ "auth.authorize.authorize-app-name": {
+ "message": "Sahkan {appName}"
+ },
+ "auth.authorize.error.no-redirect-url": {
+ "message": "Tiada lokasi ubah hala dijumpai sebagai respons"
+ },
+ "auth.authorize.redirect-url": {
+ "message": "Anda akan diubah hala ke {url}"
+ },
+ "auth.reset-password.method-choice.action": {
+ "message": "Hantar e-mel pemulihan"
+ },
+ "auth.reset-password.method-choice.description": {
+ "message": "Masukkan e-mel anda di bawah dan kami akan menghantar pautan pemulihan untuk membolehkan anda memulihkan akaun anda."
+ },
+ "auth.reset-password.method-choice.email-username.label": {
+ "message": "E-mel atau nama pengguna"
+ },
+ "auth.reset-password.method-choice.email-username.placeholder": {
+ "message": "E-mel"
+ },
+ "auth.reset-password.notification.email-sent.text": {
+ "message": "E-mel dengan arahan telah dihantar kepada anda jika e-mel tersebut telah disimpan pada akaun anda sebelum ini."
+ },
+ "auth.reset-password.notification.email-sent.title": {
+ "message": "E-mel telah dihantar"
+ },
+ "auth.reset-password.notification.password-reset.text": {
+ "message": "Anda kini boleh log masuk ke akaun anda dengan kata laluan baharu anda."
+ },
+ "auth.reset-password.notification.password-reset.title": {
+ "message": "Kata laluan berjaya ditetapkan semula"
+ },
+ "auth.reset-password.post-challenge.action": {
+ "message": "Tetap semula kata laluan"
+ },
+ "auth.reset-password.post-challenge.confirm-password.label": {
+ "message": "Sahkan kata laluan"
+ },
+ "auth.reset-password.post-challenge.description": {
+ "message": "Masukkan kata laluan baharu anda di bawah untuk mendapatkan akses ke akaun anda."
+ },
+ "auth.reset-password.title": {
+ "message": "Tetap Semula Kata Laluan"
+ },
+ "auth.reset-password.title.long": {
+ "message": "Tetap semula kata laluan anda"
+ },
+ "auth.sign-in.2fa.description": {
+ "message": "Sila masukkan kod dua faktor untuk meneruskan."
+ },
+ "auth.sign-in.2fa.label": {
+ "message": "Masukkan kod dua faktor"
+ },
+ "auth.sign-in.2fa.placeholder": {
+ "message": "Masukkan kod..."
+ },
+ "auth.sign-in.additional-options": {
+ "message": "Lupa kata laluan? • Cipta akaun"
+ },
+ "auth.sign-in.email-username.label": {
+ "message": "E-mel atau nama pengguna"
+ },
+ "auth.sign-in.password.label": {
+ "message": "Kata laluan"
+ },
+ "auth.sign-in.sign-in-with": {
+ "message": "Daftar masuk dengan"
+ },
+ "auth.sign-in.title": {
+ "message": "Daftar Masuk"
+ },
+ "auth.sign-in.use-password": {
+ "message": "Atau gunakan kata laluan"
+ },
+ "auth.sign-up.action.create-account": {
+ "message": "Cipta akaun"
+ },
+ "auth.sign-up.confirm-password.label": {
+ "message": "Sahkan kata laluan"
+ },
+ "auth.sign-up.email.label": {
+ "message": "E-mel"
+ },
+ "auth.sign-up.label.username": {
+ "message": "Nama pengguna"
+ },
+ "auth.sign-up.legal-dislaimer": {
+ "message": "Dengan mencipta akaun, anda bersetuju dengan Terma dan Dasar Privasi Modrinth."
+ },
+ "auth.sign-up.notification.password-mismatch.text": {
+ "message": "Kata laluan tidak sepadan!"
+ },
+ "auth.sign-up.password.label": {
+ "message": "Kata laluan"
+ },
+ "auth.sign-up.sign-in-option.title": {
+ "message": "Sudah mempunyai akaun?"
+ },
+ "auth.sign-up.subscribe.label": {
+ "message": "Langgan kepada kemas kini tentang Modrinth"
+ },
+ "auth.sign-up.title": {
+ "message": "Daftar"
+ },
+ "auth.sign-up.title.create-account": {
+ "message": "Atau cipta akaun anda sendiri"
+ },
+ "auth.sign-up.title.sign-up-with": {
+ "message": "Daftar dengan"
+ },
+ "auth.verify-email.action.account-settings": {
+ "message": "Tetapan akaun"
+ },
+ "auth.verify-email.action.sign-in": {
+ "message": "Daftar masuk"
+ },
+ "auth.verify-email.already-verified.description": {
+ "message": "E-mel anda sudah pun disahkan!"
+ },
+ "auth.verify-email.already-verified.title": {
+ "message": "E-mel sudah pun disahkan"
+ },
+ "auth.verify-email.failed-verification.action": {
+ "message": "Hantar semula e-mel pengesahan"
+ },
+ "auth.verify-email.failed-verification.description": {
+ "message": "Kami tidak dapat mengesahkan e-mel anda. Cuba hantar semula e-mel pengesahan melalui papan pemuka anda dengan mendaftar masuk."
+ },
+ "auth.verify-email.failed-verification.description.logged-in": {
+ "message": "Kami tidak dapat mengesahkan e-mel anda. Cuba hantar semula e-mel pengesahan melalui butang di bawah."
+ },
+ "auth.verify-email.failed-verification.title": {
+ "message": "Pengesahan e-mel gagal"
+ },
+ "auth.verify-email.post-verification.description": {
+ "message": "Alamat e-mel anda telah berjaya disahkan!"
+ },
+ "auth.verify-email.post-verification.title": {
+ "message": "Pengesahan e-mel"
+ },
+ "auth.verify-email.title": {
+ "message": "Sahkan E-mel"
+ },
+ "auth.welcome.checkbox.subscribe": {
+ "message": "Langgan kepada kemas kini tentang Modrinth"
+ },
+ "auth.welcome.label.tos": {
+ "message": "Dengan mencipta akaun, anda telah bersetuju dengan Terma dan Dasar Privasi Modrinth."
+ },
+ "auth.welcome.long-title": {
+ "message": "Selamat Datang ke Modrinth!"
+ },
+ "auth.welcome.title": {
+ "message": "Selamat Datang"
+ },
+ "collection.button.delete-icon": {
+ "message": "Padam ikon"
+ },
+ "collection.button.edit-icon": {
+ "message": "Sunting ikon"
+ },
+ "collection.button.remove-project": {
+ "message": "Alih keluar projek"
+ },
+ "collection.button.unfollow-project": {
+ "message": "Nyahikut projek"
+ },
+ "collection.delete-modal.description": {
+ "message": "Ini akan mengalih keluar koleksi ini selama-lamanya. Tindakan ini tidak boleh dibuat asal."
+ },
+ "collection.delete-modal.title": {
+ "message": "Adakah anda pasti mahu memadamkan koleksi ini?"
+ },
+ "collection.description": {
+ "message": "{description} - Lihat koleksi {name} oleh {username} di Modrinth"
+ },
+ "collection.description.following": {
+ "message": "Koleksi semua projek yang anda ikuti yang dijana secara automatik."
+ },
+ "collection.error.not-found": {
+ "message": "Koleksi tidak dijumpai"
+ },
+ "collection.label.collection": {
+ "message": "Koleksi"
+ },
+ "collection.label.created-at": {
+ "message": "Dicipta {ago}"
+ },
+ "collection.label.curated-by": {
+ "message": "Diurus oleh"
+ },
+ "collection.label.no-projects": {
+ "message": "Koleksi ini tidak memiliki sebarang projek!"
+ },
+ "collection.label.no-projects-auth": {
+ "message": "Anda tidak memiliki sebarang projek.\nAdakah anda mahu menambah sebuah projek?"
+ },
+ "collection.label.owner": {
+ "message": "Pemilik"
+ },
+ "collection.label.projects-count": {
+ "message": "{count, plural, other {{count} projek}}"
+ },
+ "collection.label.updated-at": {
+ "message": "Dikemas kini {ago}"
+ },
+ "collection.title": {
+ "message": "{name} - Koleksi"
+ },
+ "dashboard.collections.button.create-new": {
+ "message": "Cipta baharu"
+ },
+ "dashboard.collections.label.projects-count": {
+ "message": "{count, plural, other {{count} projek}}"
+ },
+ "dashboard.collections.label.search-input": {
+ "message": "Cari koleksi anda"
+ },
+ "dashboard.collections.long-title": {
+ "message": "Koleksi anda"
+ },
+ "error.collection.404.list_item.1": {
+ "message": "Anda mungkin tersalah taip URL koleksi."
+ },
+ "error.collection.404.list_item.2": {
+ "message": "Koleksi ini mungkin sebuah koleksi peribadi."
+ },
+ "error.collection.404.list_item.3": {
+ "message": "Koleksi itu mungkin telah dialih keluar oleh pasukan penyederhana Modrinth kerana melanggar Terma Penggunaan kami."
+ },
+ "error.collection.404.list_title": {
+ "message": "Kenapa?"
+ },
+ "error.collection.404.title": {
+ "message": "Koleksi tidak dijumpai"
+ },
+ "error.generic.404.subtitle": {
+ "message": "Halaman yang anda cari nampaknya tidak wujud."
+ },
+ "error.generic.404.title": {
+ "message": "Halaman tidak dijumpai"
+ },
+ "error.generic.default.list_item.1": {
+ "message": "Semak sama ada Modrinth tidak berfungsi pada halaman Status kami."
+ },
+ "error.generic.default.list_item.2": {
+ "message": "Jika ralat ini terus berlaku, anda mungkin ingin memberitahu Pasukan Modrinth dengan menyertai pelayan Discord kami."
+ },
+ "error.generic.default.list_title": {
+ "message": "Sila cuba lagi dalam beberapa minit."
+ },
+ "error.generic.default.subtitle": {
+ "message": "Sesuatu telah berlaku."
+ },
+ "error.generic.default.title": {
+ "message": "Alamak!"
+ },
+ "error.organization.404.list_item.1": {
+ "message": "Anda mungkin tersalah taip URL organisasi."
+ },
+ "error.organization.404.list_item.2": {
+ "message": "Pemilik organisasi mungkin telah menukar URL atau memadamkannya."
+ },
+ "error.organization.404.list_item.3": {
+ "message": "Organisasi itu mungkin telah dialih keluar oleh pasukan penyederhana Modrinth kerana melanggar Terma Penggunaan kami."
+ },
+ "error.organization.404.list_title": {
+ "message": "Kenapa?"
+ },
+ "error.organization.404.title": {
+ "message": "Organisasi tidak dijumpai"
+ },
+ "error.project.404.list_item.1": {
+ "message": "Anda mungkin tersalah taip URL projek."
+ },
+ "error.project.404.list_item.2": {
+ "message": "Pemilik projek mungkin telah menukar URL, memperibadikan projek atau memadamkannya."
+ },
+ "error.project.404.list_item.3": {
+ "message": "Projek itu mungkin telah dialih keluar oleh pasukan penyederhana Modrinth kerana melanggar Terma Penggunaan kami."
+ },
+ "error.project.404.list_title": {
+ "message": "Kenapa?"
+ },
+ "error.project.404.title": {
+ "message": "Projek tidak dijumpai"
+ },
+ "error.user.404.list_item.1": {
+ "message": "Anda mungkin tersalah taip nama pengguna tersebut."
+ },
+ "error.user.404.list_item.2": {
+ "message": "Pengguna mungkin telah menukar nama pengguna atau memadamkan akaun mereka."
+ },
+ "error.user.404.list_item.3": {
+ "message": "Akaun pengguna itu mungkin telah dialih keluar kerana melanggar Terma Penggunaan kami."
+ },
+ "error.user.404.list_title": {
+ "message": "Kenapa?"
+ },
+ "error.user.404.title": {
+ "message": "Pengguna tidak dijumpai"
+ },
+ "frog": {
+ "message": "Anda telah dikatak! 🐸"
+ },
+ "frog.altText": {
+ "message": "Sebuah lukisan fotorealistik labirin katak"
+ },
+ "frog.froggedPeople": {
+ "message": "Terdapat {count, plural, other {{count} lagi orang}} yang turut dikatak juga!"
+ },
+ "frog.sinceOpened": {
+ "message": "Halaman ini telah dibuka {ago}"
+ },
+ "frog.title": {
+ "message": "Katak"
+ },
+ "layout.action.change-theme": {
+ "message": "Tukar tema"
+ },
+ "layout.action.get-modrinth-app": {
+ "message": "Dapatkan Modrinth App"
+ },
+ "layout.avatar.alt": {
+ "message": "Avatar anda"
+ },
+ "layout.banner.account-action": {
+ "message": "Tindakan akaun diperlukan"
+ },
+ "layout.banner.add-email.button": {
+ "message": "Lawat tetapan akaun"
+ },
+ "layout.banner.add-email.description": {
+ "message": "Atas sebab keselamatan, Modrinth memerlukan anda mendaftarkan alamat e-mel ke akaun anda."
+ },
+ "layout.banner.build-fail.description": {
+ "message": "Penggunaan bahagian hadapan Modrinth ini gagal menjana keadaan daripada API. Ini mungkin disebabkan oleh gangguan atau ralat dalam konfigurasi. Bina semula apabila API tersedia. Kod ralat: {errors}; URL API semasa ialah: {url}"
+ },
+ "layout.banner.build-fail.title": {
+ "message": "Ralat menjana keadaan daripada API semasa membina."
+ },
+ "layout.banner.staging.description": {
+ "message": "Persekitaran pementasan adalah berasingan daripada pangkalan data produksi Modrinth. Ini digunakan untuk tujuan ujian dan penyahpepijatan, dan mungkin menjalankan versi dalam pembangunan bahagian belakang atau hadapan Modrinth yang lebih baharu daripada persekitaran pengeluaran."
+ },
+ "layout.banner.staging.title": {
+ "message": "Anda sedang melihat persekitaran pementasan Modrinth"
+ },
+ "layout.banner.subscription-payment-failed.button": {
+ "message": "Kemas kini maklumat pengebilan"
+ },
+ "layout.banner.subscription-payment-failed.description": {
+ "message": "Satu atau lebih langganan gagal diperbaharui. Sila kemas kini kaedah pembayaran anda untuk mengelakkan kehilangan akses!"
+ },
+ "layout.banner.subscription-payment-failed.title": {
+ "message": "Tindakan pengebilan diperlukan."
+ },
+ "layout.banner.verify-email.action": {
+ "message": "Hantar semula e-mel pengesahan"
+ },
+ "layout.banner.verify-email.description": {
+ "message": "Atas sebab keselamatan, Modrinth memerlukan anda mengesahkan alamat e-mel yang dikaitkan dengan akaun anda."
+ },
+ "layout.footer.about": {
+ "message": "Tentang"
+ },
+ "layout.footer.about.careers": {
+ "message": "Kerjaya"
+ },
+ "layout.footer.about.changelog": {
+ "message": "Log perubahan"
+ },
+ "layout.footer.about.news": {
+ "message": "Berita"
+ },
+ "layout.footer.about.rewards-program": {
+ "message": "Program Ganjaran"
+ },
+ "layout.footer.about.status": {
+ "message": "Status"
+ },
+ "layout.footer.legal": {
+ "message": "Undang-undang"
+ },
+ "layout.footer.legal-disclaimer": {
+ "message": "BUKAN PERKHIDMATAN RASMI MINECRAFT. TIDAK DILULUSKAN ATAU BERKAITAN DENGAN MOJANG ATAU MICROSOFT."
+ },
+ "layout.footer.legal.copyright-policy": {
+ "message": "Dasar Hak Cipta dan DMCA"
+ },
+ "layout.footer.legal.privacy-policy": {
+ "message": "Dasar Privasi"
+ },
+ "layout.footer.legal.rules": {
+ "message": "Peraturan Kandungan"
+ },
+ "layout.footer.legal.security-notice": {
+ "message": "Notis Keselamatan"
+ },
+ "layout.footer.legal.terms-of-use": {
+ "message": "Terma Penggunaan"
+ },
+ "layout.footer.open-source": {
+ "message": "Sumber Modrinth adalah terbuka."
+ },
+ "layout.footer.products": {
+ "message": "Produk"
+ },
+ "layout.footer.products.app": {
+ "message": "Modrinth App"
+ },
+ "layout.footer.products.plus": {
+ "message": "Modrinth+"
+ },
+ "layout.footer.products.servers": {
+ "message": "Pelayan Modrinth"
+ },
+ "layout.footer.resources": {
+ "message": "Sumber"
+ },
+ "layout.footer.resources.api-docs": {
+ "message": "Dokumentasi API"
+ },
+ "layout.footer.resources.help-center": {
+ "message": "Pusat Bantuan"
+ },
+ "layout.footer.resources.report-issues": {
+ "message": "Laporkan isu"
+ },
+ "layout.footer.resources.translate": {
+ "message": "Terjemah"
+ },
+ "layout.footer.social.bluesky": {
+ "message": "Bluesky"
+ },
+ "layout.footer.social.discord": {
+ "message": "Discord"
+ },
+ "layout.footer.social.github": {
+ "message": "GitHub"
+ },
+ "layout.footer.social.mastodon": {
+ "message": "Mastodon"
+ },
+ "layout.footer.social.x": {
+ "message": "X"
+ },
+ "layout.menu-toggle.action": {
+ "message": "Togol menu"
+ },
+ "layout.meta.description": {
+ "message": "Muat turun mod, pemalam, pek data, pek pembayang, pek sumber dan pek mod Minecraft di Modrinth. Temui dan terbitkan projek di Modrinth dengan antara muka dan API yang moden dan mudah digunakan."
+ },
+ "layout.meta.og-description": {
+ "message": "Temui dan terbitkan kandungan Minecraft!"
+ },
+ "layout.nav.home": {
+ "message": "Laman Utama"
+ },
+ "layout.nav.search": {
+ "message": "Cari"
+ },
+ "moderation.filter.by": {
+ "message": "Tapis mengikut"
+ },
+ "moderation.moderate": {
+ "message": "Sederhanakan"
+ },
+ "moderation.page.projects": {
+ "message": "Projek"
+ },
+ "moderation.page.reports": {
+ "message": "Laporan"
+ },
+ "moderation.page.technicalReview": {
+ "message": "Penilaian Teknikal"
+ },
+ "moderation.search.placeholder": {
+ "message": "Cari..."
+ },
+ "moderation.sort.by": {
+ "message": "Isih mengikut"
+ },
+ "moderation.technical.search.placeholder": {
+ "message": "Cari penilaian teknikal..."
+ },
+ "profile.button.billing": {
+ "message": "Urus pengebilan pengguna"
+ },
+ "profile.button.info": {
+ "message": "Lihat butiran pengguna"
+ },
+ "profile.button.manage-projects": {
+ "message": "Urus projek"
+ },
+ "profile.error.not-found": {
+ "message": "Pengguna tidak dijumpai"
+ },
+ "profile.joined-at": {
+ "message": "Telah menyertai {ago}"
+ },
+ "profile.label.badges": {
+ "message": "Lencana"
+ },
+ "profile.label.details": {
+ "message": "Butiran"
+ },
+ "profile.label.no-collections": {
+ "message": "Pengguna ini tidak memiliki sebarang koleksi!"
+ },
+ "profile.label.no-collections-auth": {
+ "message": "Anda tidak memiliki sebarang koleksi.\nAdakah anda mahu mencipta sebuah koleksi?"
+ },
+ "profile.label.no-projects": {
+ "message": "Pengguna ini tidak memiliki sebarang projek!"
+ },
+ "profile.label.no-projects-auth": {
+ "message": "Anda tidak memiliki sebarang projek.\nAdakah anda mahu mencipta sebuah projek?"
+ },
+ "profile.label.organizations": {
+ "message": "Organisasi"
+ },
+ "profile.meta.description": {
+ "message": "Muat turun projek milik {username} di Modrinth"
+ },
+ "profile.meta.description-with-bio": {
+ "message": "{bio} - Muat turun projek milik {username} di Modrinth"
+ },
+ "profile.stats.downloads": {
+ "message": "{count, plural, other {{count} muat turun}}"
+ },
+ "profile.stats.projects": {
+ "message": "{count, plural, other {{count} projek}}"
+ },
+ "profile.stats.projects-followers": {
+ "message": "{count, plural, other {{count} pengikut projek}}"
+ },
+ "profile.user-id": {
+ "message": "ID Pengguna: {id}"
+ },
+ "project-member-header.accept": {
+ "message": "Terima"
+ },
+ "project-member-header.decline": {
+ "message": "Tolak"
+ },
+ "project-member-header.error": {
+ "message": "Ralat"
+ },
+ "project-member-header.error-decline": {
+ "message": "Gagal menolak jemputan pasukan"
+ },
+ "project-member-header.error-join": {
+ "message": "Gagal menerima jemputan pasukan"
+ },
+ "project-member-header.invitation-no-role": {
+ "message": "Anda telah dijemput untuk menyertai projek ini. Sila terima atau tolak jemputan."
+ },
+ "project-member-header.invitation-title": {
+ "message": "Jemputan untuk menyertai projek"
+ },
+ "project-member-header.invitation-with-role": {
+ "message": "Anda telah dijemput menjadi ahli projek ini dengan peranan '{role}'."
+ },
+ "project-member-header.success": {
+ "message": "Berjaya"
+ },
+ "project-member-header.success-decline": {
+ "message": "Anda telah menolak jemputan pasukan"
+ },
+ "project-member-header.success-join": {
+ "message": "Anda telah menyertai pasukan projek"
+ },
+ "project-moderation-nags.publishing-checklist": {
+ "message": "Senarai semak penerbitan"
+ },
+ "project-moderation-nags.required": {
+ "message": "Diperlukan"
+ },
+ "project-moderation-nags.resubmit-for-review": {
+ "message": "Serah semula untuk penilaian"
+ },
+ "project-moderation-nags.resubmit-for-review-desc": {
+ "message": "Projek anda telah {status} oleh staf Modrinth. Dalam kebanyakan kes, anda boleh menyerahkan semula untuk semakan selepas menangani mesej kakitangan."
+ },
+ "project-moderation-nags.submit-checklist-tooltip": {
+ "message": "Anda mesti melengkapkan langkah-langkah yang diperlukan dalam senarai semak penerbitan!"
+ },
+ "project-moderation-nags.submit-for-review": {
+ "message": "Serah untuk penilaian"
+ },
+ "project-moderation-nags.submit-for-review-desc": {
+ "message": "Projek anda hanya boleh dilihat oleh ahli projek. Ia mesti dinilai oleh penyederhana untuk diterbitkan."
+ },
+ "project-moderation-nags.suggestion": {
+ "message": "Cadangan"
+ },
+ "project-moderation-nags.visit-moderation-page": {
+ "message": "Lawat laman penyederhanaan"
+ },
+ "project-moderation-nags.warning": {
+ "message": "Amaran"
+ },
+ "project-type.collection.plural": {
+ "message": "Koleksi"
+ },
+ "project-type.collection.singular": {
+ "message": "Koleksi"
+ },
+ "project-type.datapack.plural": {
+ "message": "Pek Data"
+ },
+ "project-type.datapack.singular": {
+ "message": "Pek Data"
+ },
+ "project-type.mod.plural": {
+ "message": "Mod"
+ },
+ "project-type.mod.singular": {
+ "message": "Mod"
+ },
+ "project-type.modpack.plural": {
+ "message": "Pek Mod"
+ },
+ "project-type.modpack.singular": {
+ "message": "Pek Mod"
+ },
+ "project-type.plugin.plural": {
+ "message": "Pemalam"
+ },
+ "project-type.plugin.singular": {
+ "message": "Pemalam"
+ },
+ "project-type.project.plural": {
+ "message": "Projek"
+ },
+ "project-type.project.singular": {
+ "message": "Projek"
+ },
+ "project-type.resourcepack.plural": {
+ "message": "Pek Sumber"
+ },
+ "project-type.resourcepack.singular": {
+ "message": "Pek Sumber"
+ },
+ "project-type.shader.plural": {
+ "message": "Pembayang"
+ },
+ "project-type.shader.singular": {
+ "message": "Pembayang"
+ },
+ "project.about.details.created": {
+ "message": "Dicipta {date}"
+ },
+ "project.about.details.licensed": {
+ "message": "Berlesen {license}"
+ },
+ "project.about.details.published": {
+ "message": "Diterbitkan {date}"
+ },
+ "project.about.details.submitted": {
+ "message": "Diserahkan {date}"
+ },
+ "project.about.details.title": {
+ "message": "Butiran"
+ },
+ "project.about.details.updated": {
+ "message": "Dikemas kini {date}"
+ },
+ "project.actions.create-server": {
+ "message": "Cipta pelayan"
+ },
+ "project.actions.create-server-tooltip": {
+ "message": "Cipta pelayan"
+ },
+ "project.actions.dont-show-again": {
+ "message": "Jangan tunjukkan lagi"
+ },
+ "project.actions.review-project": {
+ "message": "Semak projek"
+ },
+ "project.actions.servers-promo.description": {
+ "message": "Pelayan Modrinth ialah cara paling mudah untuk bermain dengan rakan anda tanpa perlu bersusah payah!"
+ },
+ "project.actions.servers-promo.monthly": {
+ "message": " / bulan"
+ },
+ "project.actions.servers-promo.pricing": {
+ "message": "Bermula pada harga $5{monthly}"
+ },
+ "project.actions.servers-promo.title": {
+ "message": "Cipta sebuah pelayan"
+ },
+ "project.collections.create-new": {
+ "message": "Cipta koleksi baharu"
+ },
+ "project.collections.none-found": {
+ "message": "Tiada koleksi dijumpai."
+ },
+ "project.description.title": {
+ "message": "Keterangan"
+ },
+ "project.details.licensed": {
+ "message": "Berlesen"
+ },
+ "project.download.game-version": {
+ "message": "Versi permainan: {version}"
+ },
+ "project.download.game-version-error": {
+ "message": "Ralat: tiada versi permainan dijumpai"
+ },
+ "project.download.game-version-tooltip": {
+ "message": "{title} hanya tersedia untuk {version}"
+ },
+ "project.download.game-version-unsupported-tooltip": {
+ "message": "{title} tidak menyokong {gameVersion} untuk {platform}"
+ },
+ "project.download.install-with-app": {
+ "message": "Pasang dengan Modrinth App"
+ },
+ "project.download.no-app": {
+ "message": "Tidak ada Modrinth App?"
+ },
+ "project.download.no-versions-available": {
+ "message": "Tiada versi tersedia untuk {gameVersion} dan {platform}."
+ },
+ "project.download.platform": {
+ "message": "Platform: {platform}"
+ },
+ "project.download.platform-error": {
+ "message": "Ralat: tiada platform dijumpai"
+ },
+ "project.download.platform-tooltip": {
+ "message": "{title} hanya tersedia untuk {platform}"
+ },
+ "project.download.platform-unsupported-tooltip": {
+ "message": "{title} tidak menyokong {platform} untuk {gameVersion}"
+ },
+ "project.download.search-game-versions": {
+ "message": "Cari versi permainan..."
+ },
+ "project.download.search-game-versions-label": {
+ "message": "Cari versi permainan..."
+ },
+ "project.download.select-game-version": {
+ "message": "Pilih versi permainan"
+ },
+ "project.download.select-platform": {
+ "message": "Pilih platform"
+ },
+ "project.download.show-all-versions": {
+ "message": "Tunjukkan semua versi"
+ },
+ "project.download.title": {
+ "message": "Muat turun {title}"
+ },
+ "project.environment.migration-no-permission.message": {
+ "message": "Kami baru sahaja merombak sistem Persekitaran pada Modrinth dan pilihan baharu kini tersedia. Anda tidak mempunyai kebenaran untuk mengubah suai tetapan ini, tetapi sila maklumkan ahli projek yang lain bahawa metadata persekitaran perlu disahkan."
+ },
+ "project.environment.migration-no-permission.title": {
+ "message": "Metadata persekitaran perlu disemak"
+ },
+ "project.environment.migration.learn-more": {
+ "message": "Ketahui lebih lanjut tentang perubahan ini"
+ },
+ "project.environment.migration.message": {
+ "message": "Kami baru sahaja merombak sistem Persekitaran pada Modrinth dan pilihan baharu kini tersedia. Sila lawati tetapan projek anda dan sahkan bahawa metadata adalah betul."
+ },
+ "project.environment.migration.review-button": {
+ "message": "Semak tetapan persekitaran"
+ },
+ "project.environment.migration.title": {
+ "message": "Sila semak metadata persekitaran"
+ },
+ "project.error.loading": {
+ "message": "Ralat memuatkan data projek{message}"
+ },
+ "project.error.page-not-found": {
+ "message": "Halaman tidak dapat dijumpai"
+ },
+ "project.error.project-not-found": {
+ "message": "Projek tidak dijumpai"
+ },
+ "project.gallery.title": {
+ "message": "Galeri"
+ },
+ "project.license.error": {
+ "message": "Teks lesen tidak dapat diambil."
+ },
+ "project.license.loading": {
+ "message": "Sedang memuatkan teks lesen..."
+ },
+ "project.license.title": {
+ "message": "Lesen"
+ },
+ "project.moderation.title": {
+ "message": "Penyederhanaan"
+ },
+ "project.navigation.changelog": {
+ "message": "Log perubahan"
+ },
+ "project.notification.icon-updated.message": {
+ "message": "Ikon projek anda telah dikemas kini."
+ },
+ "project.notification.icon-updated.title": {
+ "message": "Ikon projek dikemas kini"
+ },
+ "project.notification.updated.message": {
+ "message": "Projek anda telah dikemas kini."
+ },
+ "project.notification.updated.title": {
+ "message": "Projek dikemas kini"
+ },
+ "project.settings.environment.notice.missing-env.description": {
+ "message": "Projek anda tiada metadata persekitaran, sila pilih pilihan yang sesuai di bawah."
+ },
+ "project.settings.environment.notice.missing-env.title": {
+ "message": "Sila pilih persekitaran untuk projek anda"
+ },
+ "project.settings.environment.notice.multiple-environments.description": {
+ "message": "Versi berbeza projek anda mempunyai persekitaran berbeza yang dipilih, jadi anda tidak boleh menyuntingnya secara global pada masa ini."
+ },
+ "project.settings.environment.notice.multiple-environments.title": {
+ "message": "Projek anda mempunyai berbilang persekitaran"
+ },
+ "project.settings.environment.notice.review-options.description": {
+ "message": "Kami baru sahaja merombak sistem Persekitaran pada Modrinth dan pilihan baharu kini tersedia. Sila pastikan pilihan yang betul dipilih di bawah dan kemudian klik 'Sahkan' apabila anda selesai!"
+ },
+ "project.settings.environment.notice.review-options.title": {
+ "message": "Sila semak pilihan di bawah"
+ },
+ "project.settings.environment.notice.wrong-project-type.description": {
+ "message": "Hanya projek mod atau pek mod boleh mempunyai metadata persekitaran."
+ },
+ "project.settings.environment.notice.wrong-project-type.title": {
+ "message": "Jenis projek ini tidak menyokong metadata persekitaran"
+ },
+ "project.settings.environment.verification.verify-button": {
+ "message": "Sahkan"
+ },
+ "project.settings.environment.verification.verify-text": {
+ "message": "Sahkan bahawa persekitaran projek ini ditetapkan dengan betul."
+ },
+ "project.settings.general.name.description": {
+ "message": "Elakkan awalan, akhiran, kurungan atau perihalan tambahan—hanya nama sebenar projek."
+ },
+ "project.settings.general.name.placeholder.1": {
+ "message": "cth. Nether Overhaul 2"
+ },
+ "project.settings.general.name.placeholder.2": {
+ "message": "cth. Construction Equipment"
+ },
+ "project.settings.general.name.placeholder.3": {
+ "message": "cth. Better than Caving"
+ },
+ "project.settings.general.name.placeholder.4": {
+ "message": "cth. Enhanced Portals"
+ },
+ "project.settings.general.name.placeholder.5": {
+ "message": "cth. Dangerous Mobs"
+ },
+ "project.settings.general.name.title": {
+ "message": "Nama"
+ },
+ "project.settings.general.tagline.description": {
+ "message": "Ringkaskan projek anda dalam tidak lebih daripada satu ayat."
+ },
+ "project.settings.general.tagline.placeholder.1": {
+ "message": "cth. Membaik pulih perkembangan permainan untuk sentiasa berkait rapat dengan Nether."
+ },
+ "project.settings.general.tagline.placeholder.2": {
+ "message": "cth. Menambah peralatan pembinaan yang boleh dipakai."
+ },
+ "project.settings.general.tagline.placeholder.3": {
+ "message": "cth. Menambahkan mekanik binaan gua perlombongan yang realistik."
+ },
+ "project.settings.general.tagline.placeholder.4": {
+ "message": "cth. Memperbaik cara gerbang Nether memaut antara satu sama lain."
+ },
+ "project.settings.general.tagline.placeholder.5": {
+ "message": "cth. Menambahkan versi bos yang berkuasa bagi makhluk biasa untuk dijumpai pada waktu malam."
+ },
+ "project.settings.general.tagline.title": {
+ "message": "Slogan"
+ },
+ "project.settings.general.url.title": {
+ "message": "URL"
+ },
+ "project.settings.title": {
+ "message": "Tetapan"
+ },
+ "project.settings.visit-dashboard": {
+ "message": "Lawat papan pemuka projek"
+ },
+ "project.stats.downloads-label": {
+ "message": "muat turun{count, plural, other {}}"
+ },
+ "project.stats.followers-label": {
+ "message": "pengikut{count, plural, other {}}"
+ },
+ "project.status.archived.message": {
+ "message": "{title} telah diarkibkan. {title} tidak akan menerima sebarang kemas kini lanjut melainkan pengarang memutuskan untuk menyaharkibkan projek."
+ },
+ "project.version.all-versions": {
+ "message": "Semua versi"
+ },
+ "project.version.back-to-versions": {
+ "message": "Kembali ke versi"
+ },
+ "project.versions.title": {
+ "message": "Versi"
+ },
+ "report.already-reported": {
+ "message": "Anda telah melaporkan {title}"
+ },
+ "report.already-reported-description": {
+ "message": "Anda sudah mempunyai laporan terbuka untuk {item} ini. Anda boleh menambah lebih banyak butiran pada laporan anda jika anda mempunyai lebih banyak maklumat untuk ditambahkan."
+ },
+ "report.back-to-item": {
+ "message": "Kembali ke {item}"
+ },
+ "report.body.description": {
+ "message": "Sertakan pautan dan gambar jika boleh dan adalah berkaitan. Laporan kosong atau tidak mencukupi akan ditutup dan diabaikan."
+ },
+ "report.body.title": {
+ "message": "Sila berikan konteks tambahan tentang laporan anda"
+ },
+ "report.checking": {
+ "message": "Sedang menyemak {item}..."
+ },
+ "report.could-not-find": {
+ "message": "{item} tidak dapat dijumpai"
+ },
+ "report.for.violation": {
+ "message": "Pelanggaran Peraturan atau Terma Penggunaan Modrinth"
+ },
+ "report.for.violation.description": {
+ "message": "Contohnya termasuk kandungan berniat jahat, spam, menyinggung perasaan, memperdaya, mengelirukan dan menyalahi undang-undang."
+ },
+ "report.form-not-for": {
+ "message": "Borang ini bukan untuk:"
+ },
+ "report.go-to-report": {
+ "message": "Pergi melaporkan"
+ },
+ "report.not-for.bug-reports": {
+ "message": "Laporan pepijat"
+ },
+ "report.not-for.bug-reports.description": {
+ "message": "Anda boleh melaporkan pepijat kepada penjejak isu mereka."
+ },
+ "report.not-for.dmca": {
+ "message": "Permintaan alih keluar DMCA"
+ },
+ "report.not-for.dmca.description": {
+ "message": "Lihat Dasar Hak Cipta kami."
+ },
+ "report.note.copyright.1": {
+ "message": "Sila ambil perhatian bahawa anda *bukan* menyerahkan permintaan alih keluar DMCA, sebaliknya laporan kandungan yang dimuat naik semula."
+ },
+ "report.note.copyright.2": {
+ "message": "Jika anda berniat untuk memfailkan permintaan alih keluar DMCA (yang merupakan tindakan undang-undang), sila lihat Dasar Hak Cipta kami."
+ },
+ "report.note.malicious.1": {
+ "message": "Laporan untuk kandungan berniat jahat atau mengelirukan mesti mengandungi bukti besar tentang tingkah laku itu, seperti sampel kod."
+ },
+ "report.note.malicious.2": {
+ "message": "Ringkasan daripada Microsoft Defender, VirusTotal atau pengesanan perisian hasad AI bukanlah bentuk bukti yang mencukupi dan tidak akan diterima."
+ },
+ "report.please-report": {
+ "message": "Tolong laporkan:"
+ },
+ "report.question.content-id": {
+ "message": "Apakah ID {item}?"
+ },
+ "report.question.content-type": {
+ "message": "Apakah jenis kandungan yang anda hendak laporkan?"
+ },
+ "report.question.report-reason": {
+ "message": "Manakah antara peraturan Modrinth yang dilanggar {item} ini?"
+ },
+ "report.report-content": {
+ "message": "Laporkan kandungan kepada penyederhana"
+ },
+ "report.report-item": {
+ "message": "Laporkan {title} kepada penyederhana"
+ },
+ "report.submit": {
+ "message": "Serahkan laporan"
+ },
+ "revenue.transfers.total": {
+ "message": "Anda telah mengeluarkan {amount} secara keseluruhan."
+ },
+ "revenue.transfers.total.method": {
+ "message": "Anda telah mengeluarkan {amount} melalui {method}."
+ },
+ "revenue.transfers.total.year": {
+ "message": "Anda telah mengeluarkan {amount} pada tahun {year}."
+ },
+ "revenue.transfers.total.year_method": {
+ "message": "Anda telah mengeluarkan {amount} pada tahun {year} melalui {method}."
+ },
+ "scopes.analytics.description": {
+ "message": "Mengakses data analitis anda"
+ },
+ "scopes.analytics.label": {
+ "message": "Baca analitik"
+ },
+ "scopes.collectionCreate.description": {
+ "message": "Mencipta koleksi"
+ },
+ "scopes.collectionCreate.label": {
+ "message": "Cipta koleksi"
+ },
+ "scopes.collectionDelete.description": {
+ "message": "Memadamkan koleksi"
+ },
+ "scopes.collectionDelete.label": {
+ "message": "Padam koleksi"
+ },
+ "scopes.collectionRead.description": {
+ "message": "Membaca koleksi"
+ },
+ "scopes.collectionRead.label": {
+ "message": "Baca koleksi"
+ },
+ "scopes.collectionWrite.description": {
+ "message": "Menulis ke dalam koleksi"
+ },
+ "scopes.collectionWrite.label": {
+ "message": "Tulis koleksi"
+ },
+ "scopes.notificationRead.description": {
+ "message": "Membaca pemberitahuan anda"
+ },
+ "scopes.notificationRead.label": {
+ "message": "Baca pemberitahuan"
+ },
+ "scopes.notificationWrite.description": {
+ "message": "Memadamkan/Melihat pemberitahuan anda"
+ },
+ "scopes.notificationWrite.label": {
+ "message": "Tulis pemberitahuan"
+ },
+ "scopes.organizationCreate.description": {
+ "message": "Mencipta organisasi"
+ },
+ "scopes.organizationCreate.label": {
+ "message": "Cipta organisasi"
+ },
+ "scopes.organizationDelete.description": {
+ "message": "Memadamkan organisasi"
+ },
+ "scopes.organizationDelete.label": {
+ "message": "Padam organisasi"
+ },
+ "scopes.organizationRead.description": {
+ "message": "Membaca organisasi"
+ },
+ "scopes.organizationRead.label": {
+ "message": "Baca organisasi"
+ },
+ "scopes.organizationWrite.description": {
+ "message": "Menulis ke dalam organisasi"
+ },
+ "scopes.organizationWrite.label": {
+ "message": "Tulis organisasi"
+ },
+ "scopes.patCreate.description": {
+ "message": "Cipta token API peribadi"
+ },
+ "scopes.patCreate.label": {
+ "message": "Cipta PAT"
+ },
+ "scopes.patDelete.description": {
+ "message": "Memadamkan token API peribadi anda"
+ },
+ "scopes.patDelete.label": {
+ "message": "Padam PAT"
+ },
+ "scopes.patRead.description": {
+ "message": "Melihat token API yang dicipta"
+ },
+ "scopes.patRead.label": {
+ "message": "Baca PAT"
+ },
+ "scopes.patWrite.description": {
+ "message": "Menyunting token API peribadi"
+ },
+ "scopes.patWrite.label": {
+ "message": "Tulis PAT"
+ },
+ "scopes.payoutsRead.description": {
+ "message": "Membaca data pembayaran anda"
+ },
+ "scopes.payoutsRead.label": {
+ "message": "Baca pembayaran"
+ },
+ "scopes.payoutsWrite.description": {
+ "message": "Mengeluarkan wang"
+ },
+ "scopes.payoutsWrite.label": {
+ "message": "Tulis pembayaran"
+ },
+ "scopes.performAnalytics.description": {
+ "message": "Melakukan tindakan analitik"
+ },
+ "scopes.performAnalytics.label": {
+ "message": "Lakukan analitik"
+ },
+ "scopes.projectCreate.description": {
+ "message": "Mencipta projek baharu"
+ },
+ "scopes.projectCreate.label": {
+ "message": "Cipta projek"
+ },
+ "scopes.projectDelete.description": {
+ "message": "Memadamkan projek anda"
+ },
+ "scopes.projectDelete.label": {
+ "message": "Padam projek"
+ },
+ "scopes.projectRead.description": {
+ "message": "Membaca semua projek anda"
+ },
+ "scopes.projectRead.label": {
+ "message": "Baca projek"
+ },
+ "scopes.projectWrite.description": {
+ "message": "Menulis ke dalam data projek"
+ },
+ "scopes.projectWrite.label": {
+ "message": "Tulis projek"
+ },
+ "scopes.reportCreate.description": {
+ "message": "Mencipta laporan"
+ },
+ "scopes.reportCreate.label": {
+ "message": "Cipta laporan"
+ },
+ "scopes.reportDelete.description": {
+ "message": "Memadamkan laporan"
+ },
+ "scopes.reportDelete.label": {
+ "message": "Padam laporan"
+ },
+ "scopes.reportRead.description": {
+ "message": "Membaca laporan"
+ },
+ "scopes.reportRead.label": {
+ "message": "Baca laporan"
+ },
+ "scopes.reportWrite.description": {
+ "message": "Menyunting laporan"
+ },
+ "scopes.reportWrite.label": {
+ "message": "Tulis laporan"
+ },
+ "scopes.sessionAccess.description": {
+ "message": "Mengakses sesi keluaran modrinth"
+ },
+ "scopes.sessionAccess.label": {
+ "message": "Akses sesi"
+ },
+ "scopes.sessionDelete.description": {
+ "message": "Memadamkan sesi"
+ },
+ "scopes.sessionDelete.label": {
+ "message": "Padam sesi"
+ },
+ "scopes.sessionRead.description": {
+ "message": "Membaca sesi aktif"
+ },
+ "scopes.sessionRead.label": {
+ "message": "Baca sesi"
+ },
+ "scopes.threadRead.description": {
+ "message": "Membaca bebenang"
+ },
+ "scopes.threadRead.label": {
+ "message": "Baca bebenang"
+ },
+ "scopes.threadWrite.description": {
+ "message": "Menulis ke dalam bebenang"
+ },
+ "scopes.threadWrite.label": {
+ "message": "Tulis bebenang"
+ },
+ "scopes.userAuthWrite.description": {
+ "message": "Mengubah suai data pengesahan anda"
+ },
+ "scopes.userAuthWrite.label": {
+ "message": "Tulis data pengesahan"
+ },
+ "scopes.userDelete.description": {
+ "message": "Memadamkan akaun anda"
+ },
+ "scopes.userDelete.label": {
+ "message": "Padam akaun anda"
+ },
+ "scopes.userRead.description": {
+ "message": "Mengakses maklumat profil awam anda"
+ },
+ "scopes.userRead.label": {
+ "message": "Baca data pengguna"
+ },
+ "scopes.userReadEmail.description": {
+ "message": "Membaca e-mel anda"
+ },
+ "scopes.userReadEmail.label": {
+ "message": "Baca e-mel pengguna"
+ },
+ "scopes.userWrite.description": {
+ "message": "Menulis ke dalam profil anda"
+ },
+ "scopes.userWrite.label": {
+ "message": "Tulis data pengguna"
+ },
+ "scopes.versionCreate.description": {
+ "message": "Mencipta versi baharu"
+ },
+ "scopes.versionCreate.label": {
+ "message": "Cipta versi"
+ },
+ "scopes.versionDelete.description": {
+ "message": "Memadamkan sebuah versi"
+ },
+ "scopes.versionDelete.label": {
+ "message": "Padam versi"
+ },
+ "scopes.versionRead.description": {
+ "message": "Membaca semua versi"
+ },
+ "scopes.versionRead.label": {
+ "message": "Baca versi"
+ },
+ "scopes.versionWrite.description": {
+ "message": "Menulis ke dalam data versi"
+ },
+ "scopes.versionWrite.label": {
+ "message": "Tulis versi"
+ },
+ "search.filter.locked.server": {
+ "message": "Disediakan oleh pelayan ini"
+ },
+ "search.filter.locked.server-game-version.title": {
+ "message": "Versi permainan adalah disediakan oleh pelayan ini"
+ },
+ "search.filter.locked.server-loader.title": {
+ "message": "Pemuat adalah disediakan oleh pelayan ini"
+ },
+ "search.filter.locked.server.sync": {
+ "message": "Selaraskan dengan pelayan"
+ },
+ "servers.backup.create.in-progress.tooltip": {
+ "message": "Penciptaan sandaran sedang dijalankan"
+ },
+ "servers.backup.restore.in-progress.tooltip": {
+ "message": "Pemulihan sandaran sedang dijalankan"
+ },
+ "servers.backups.item.already-preparing": {
+ "message": "Sudah menyediakan sandaran untuk muat turun"
+ },
+ "servers.backups.item.automated": {
+ "message": "Diautomatikkan"
+ },
+ "servers.backups.item.creating-backup": {
+ "message": "Sedang mencipta sandaran..."
+ },
+ "servers.backups.item.failed-to-create-backup": {
+ "message": "Gagal mencipta sandaran"
+ },
+ "servers.backups.item.failed-to-prepare-backup": {
+ "message": "Gagal menyediakan muat turun"
+ },
+ "servers.backups.item.failed-to-restore-backup": {
+ "message": "Gagal memulihkan daripada sandaran"
+ },
+ "servers.backups.item.lock": {
+ "message": "Kunci"
+ },
+ "servers.backups.item.locked": {
+ "message": "Dikunci"
+ },
+ "servers.backups.item.prepare-download": {
+ "message": "Sediakan muat turun"
+ },
+ "servers.backups.item.prepare-download-again": {
+ "message": "Cuba sediakan lagi"
+ },
+ "servers.backups.item.preparing-download": {
+ "message": "Sedang menyediakan muat turun..."
+ },
+ "servers.backups.item.queued-for-backup": {
+ "message": "Dalam barisan untuk disandar"
+ },
+ "servers.backups.item.rename": {
+ "message": "Namakan semula"
+ },
+ "servers.backups.item.restore": {
+ "message": "Pulihkan"
+ },
+ "servers.backups.item.restoring-backup": {
+ "message": "Sedang memulihkan daripada sandaran..."
+ },
+ "servers.backups.item.retry": {
+ "message": "Cuba semula"
+ },
+ "servers.backups.item.unlock": {
+ "message": "Buka kunci"
+ },
+ "servers.notice.actions": {
+ "message": "Tindakan"
+ },
+ "servers.notice.begins": {
+ "message": "Bermula"
+ },
+ "servers.notice.dismissable": {
+ "message": "Boleh diketepikan"
+ },
+ "servers.notice.expires": {
+ "message": "Tamat tempoh"
+ },
+ "servers.notice.id": {
+ "message": "ID"
+ },
+ "servers.notice.level": {
+ "message": "Tahap"
+ },
+ "servers.notice.undismissable": {
+ "message": "Tidak boleh diketepikan"
+ },
+ "servers.notices.create-notice": {
+ "message": "Notis penciptaan"
+ },
+ "servers.notices.no-notices": {
+ "message": "Tiada notis"
+ },
+ "servers.plan.large.description": {
+ "message": "Sesuai untuk 15–25 pemain, pek mod atau pengubahsuaian yang berat."
+ },
+ "servers.plan.large.name": {
+ "message": "Besar"
+ },
+ "servers.plan.medium.description": {
+ "message": "Bagus untuk 6–15 pemain dan berbilang mod."
+ },
+ "servers.plan.medium.name": {
+ "message": "Sederhana"
+ },
+ "servers.plan.small.description": {
+ "message": "Sesuai untuk 1–5 rakan dengan beberapa mod ringan."
+ },
+ "servers.plan.small.name": {
+ "message": "Kecil"
+ },
+ "settings.billing.modal.cancel.action": {
+ "message": "Batalkan langganan"
+ },
+ "settings.billing.modal.cancel.description": {
+ "message": "Ini akan membatalkan langganan anda. Anda akan mengekalkan faedah anda sehingga penghujung kitaran pengebilan semasa."
+ },
+ "settings.billing.modal.cancel.title": {
+ "message": "Adakah anda pasti mahu membatalkan langganan anda?"
+ },
+ "settings.billing.modal.delete.action": {
+ "message": "Alih keluar kaedah pembayaran ini"
+ },
+ "settings.billing.modal.delete.description": {
+ "message": "Ini akan mengalih keluar kaedah pembayaran ini selama-lamanya (yang benar-benar selamanya)."
+ },
+ "settings.billing.modal.delete.title": {
+ "message": "Adakah anda pasti mahu mengalih keluar kaedah pembayaran ini?"
+ },
+ "settings.billing.payment_method.action.add": {
+ "message": "Tambah kaedah pembayaran"
+ },
+ "settings.billing.payment_method.action.history": {
+ "message": "Lihat caj sebelum ini"
+ },
+ "settings.billing.payment_method.action.primary": {
+ "message": "Jadikan utama"
+ },
+ "settings.billing.payment_method.card_display": {
+ "message": "{card_brand} dengan digit terakhir {last_four}"
+ },
+ "settings.billing.payment_method.card_expiry": {
+ "message": "Luput {month}/{year}"
+ },
+ "settings.billing.payment_method.none": {
+ "message": "Anda belum menambah sebarang kaedah pembayaran."
+ },
+ "settings.billing.payment_method.primary": {
+ "message": "Utama"
+ },
+ "settings.billing.payment_method.title": {
+ "message": "Kaedah pembayaran"
+ },
+ "settings.billing.payment_method_type.amazon_pay": {
+ "message": "Amazon Pay"
+ },
+ "settings.billing.payment_method_type.amex": {
+ "message": "American Express"
+ },
+ "settings.billing.payment_method_type.cashapp": {
+ "message": "Cash App"
+ },
+ "settings.billing.payment_method_type.diners": {
+ "message": "Diners Club"
+ },
+ "settings.billing.payment_method_type.discover": {
+ "message": "Discover"
+ },
+ "settings.billing.payment_method_type.eftpos": {
+ "message": "EFTPOS"
+ },
+ "settings.billing.payment_method_type.jcb": {
+ "message": "JCB"
+ },
+ "settings.billing.payment_method_type.mastercard": {
+ "message": "MasterCard"
+ },
+ "settings.billing.payment_method_type.paypal": {
+ "message": "PayPal"
+ },
+ "settings.billing.payment_method_type.unionpay": {
+ "message": "UnionPay"
+ },
+ "settings.billing.payment_method_type.unknown": {
+ "message": "Kaedah pembayaran yang tidak diketahui"
+ },
+ "settings.billing.payment_method_type.visa": {
+ "message": "Visa"
+ },
+ "settings.billing.pyro_subscription.description": {
+ "message": "Urus langganan Pelayan Modrinth anda."
+ },
+ "settings.billing.pyro_subscription.title": {
+ "message": "Langganan Pelayan Modrinth"
+ },
+ "settings.billing.subscription.description": {
+ "message": "Urus langganan Modrinth anda."
+ },
+ "settings.billing.subscription.title": {
+ "message": "Langganan"
+ },
+ "settings.display.banner.developer-mode.button": {
+ "message": "Nyahaktifkan mod pembangun"
+ },
+ "settings.display.banner.developer-mode.description": {
+ "message": "Mod pembangun kini aktif. Ini akan membolehkan anda melihat ID dalaman pelbagai perkara di seluruh Modrinth yang mungkin berguna jika anda seorang pembangun yang menggunakan API Modrinth. Klik pada logo Modrinth di bahagian bawah halaman sebanyak 5 kali untuk menogol mod pembangun."
+ },
+ "settings.display.flags.description": {
+ "message": "Dayakan atau nyahdayakan ciri tertentu pada peranti ini."
+ },
+ "settings.display.flags.title": {
+ "message": "Togol ciri-ciri"
+ },
+ "settings.display.project-list-layouts.datapack": {
+ "message": "Halaman Pek Data"
+ },
+ "settings.display.project-list-layouts.description": {
+ "message": "Pilih susun atur pilihan anda untuk setiap halaman yang memaparkan senarai projek pada peranti ini."
+ },
+ "settings.display.project-list-layouts.mod": {
+ "message": "Halaman Mod"
+ },
+ "settings.display.project-list-layouts.modpack": {
+ "message": "Halaman Pek Mod"
+ },
+ "settings.display.project-list-layouts.plugin": {
+ "message": "Halaman Pemalam"
+ },
+ "settings.display.project-list-layouts.resourcepack": {
+ "message": "Halaman Pek Sumber"
+ },
+ "settings.display.project-list-layouts.shader": {
+ "message": "Halaman Pembayang"
+ },
+ "settings.display.project-list-layouts.title": {
+ "message": "Susun atur senarai projek"
+ },
+ "settings.display.project-list-layouts.user": {
+ "message": "Halaman profil pengguna"
+ },
+ "settings.display.project-list.layouts.collection": {
+ "message": "Koleksi"
+ },
+ "settings.display.sidebar.advanced-rendering.description": {
+ "message": "Mendayakan pemaparan lanjutan seperti kesan kabur yang boleh menyebabkan masalah prestasi tanpa pemaparan dipercepatkan perkakasan."
+ },
+ "settings.display.sidebar.advanced-rendering.title": {
+ "message": "Pemaparan lanjutan"
+ },
+ "settings.display.sidebar.external-links-new-tab.description": {
+ "message": "Buka pautan yang membawa anda ke luar Modrinth dalam tab baharu. Tidak kira tetapan ini, pautan pada domain yang sama dan dalam keterangan berformat Markdown akan dibuka dalam tab yang sama dan pautan pada iklan dan halaman sunting akan dibuka dalam tab baharu."
+ },
+ "settings.display.sidebar.external-links-new-tab.title": {
+ "message": "Buka pautan luaran dalam tab baharu"
+ },
+ "settings.display.sidebar.hide-app-promos.description": {
+ "message": "Menyembunyikan butang \"Dapatkan Modrinth App\" daripada navigasi utama. Halaman Modrinth App masih boleh dijumpai pada halaman pendaratan atau dalam pengaki."
+ },
+ "settings.display.sidebar.hide-app-promos.title": {
+ "message": "Sembunyikan promosi Modrinth App"
+ },
+ "settings.display.sidebar.left-aligned-content-sidebar.title": {
+ "message": "Bar sisi carian dijajar kiri pada halaman kandungan"
+ },
+ "settings.display.sidebar.right-aligned-content-sidebar.description": {
+ "message": "Menjajarkan bar sisi butiran projek ke sebelah kiri kandungan halaman."
+ },
+ "settings.display.sidebar.right-aligned-filters-sidebar.description": {
+ "message": "Menjajarkan bar sisi penapis ke sebelah kanan hasil carian."
+ },
+ "settings.display.sidebar.right-aligned-filters-sidebar.title": {
+ "message": "Bar sisi penapis dijajar kanan pada halaman carian"
+ },
+ "settings.display.theme.description": {
+ "message": "Pilih tema warna pilihan anda untuk Modrinth pada peranti ini."
+ },
+ "settings.display.theme.title": {
+ "message": "Tema warna"
+ },
+ "settings.language.categories.auto": {
+ "message": "Automatik"
+ },
+ "settings.language.categories.default": {
+ "message": "Bahasa standard"
+ },
+ "settings.language.categories.experimental": {
+ "message": "Bahasa uji kaji"
+ },
+ "settings.language.categories.fun": {
+ "message": "Bahasa menyeronokkan"
+ },
+ "settings.language.categories.search-result": {
+ "message": "Hasil carian"
+ },
+ "settings.language.description": {
+ "message": "Pilih bahasa pilihan anda untuk laman ini. Terjemahan telah disumbangkan oleh sukarelawan di Crowdin."
+ },
+ "settings.language.languages.automatic": {
+ "message": "Selaraskan dengan bahasa sistem"
+ },
+ "settings.language.languages.language-label-applying": {
+ "message": "{label}. Sedang menerapkan..."
+ },
+ "settings.language.languages.language-label-error": {
+ "message": "{label}. Ralat"
+ },
+ "settings.language.languages.load-failed": {
+ "message": "Tidak dapat memuat bahasa ini. Sila cuba lagi nanti."
+ },
+ "settings.language.languages.search-field.description": {
+ "message": "Serah untuk fokuskan hasil carian pertama"
+ },
+ "settings.language.languages.search-field.placeholder": {
+ "message": "Cari bahasa..."
+ },
+ "settings.language.languages.search-results-announcement": {
+ "message": "{matches, plural, =0 {Tiada bahasa yang sepadan} other {Terdapat # bahasa yang sepadan}} dengan carian anda."
+ },
+ "settings.language.languages.search.no-results": {
+ "message": "Tiada bahasa yang sepadan dengan carian anda."
+ },
+ "settings.pats.action.create": {
+ "message": "Cipta PAT"
+ },
+ "settings.pats.description": {
+ "message": "PAT boleh digunakan untuk mengakses API Modrinth. Untuk mendapatkan maklumat lanjut, lihat Dokumentasi API Modrinth. Ia boleh dibuat dan ditarik balik pada bila-bila masa."
+ },
+ "settings.pats.modal.create.action": {
+ "message": "Cipta PAT"
+ },
+ "settings.pats.modal.create.expires.label": {
+ "message": "Luput"
+ },
+ "settings.pats.modal.create.name.label": {
+ "message": "Nama"
+ },
+ "settings.pats.modal.create.name.placeholder": {
+ "message": "Masukkan nama PAT..."
+ },
+ "settings.pats.modal.create.title": {
+ "message": "Cipta token akses peribadi (PAT)"
+ },
+ "settings.pats.modal.delete.action": {
+ "message": "Padam token ini"
+ },
+ "settings.pats.modal.delete.description": {
+ "message": "Ini akan mengalih keluar token ini selama-lamanya (yang benar-benar selamanya)."
+ },
+ "settings.pats.modal.delete.title": {
+ "message": "Adakah anda pasti mahu memadamkan token ini?"
+ },
+ "settings.pats.modal.edit.title": {
+ "message": "Sunting token akses peribadi (PAT)"
+ },
+ "settings.pats.token.action.edit": {
+ "message": "Sunting token"
+ },
+ "settings.pats.token.action.revoke": {
+ "message": "Tarik balik token"
+ },
+ "settings.pats.token.expired-ago": {
+ "message": "Telah luput {ago}"
+ },
+ "settings.pats.token.expires-in": {
+ "message": "Akan luput dalam {inTime}"
+ },
+ "settings.pats.token.last-used": {
+ "message": "Kali terakhir digunakan {ago}"
+ },
+ "settings.pats.token.never-used": {
+ "message": "Tidak pernah digunakan"
+ },
+ "settings.profile.bio.description": {
+ "message": "Keterangan ringkas untuk memberitahu semua orang serba sedikit tentang anda."
+ },
+ "settings.profile.bio.title": {
+ "message": "Bio"
+ },
+ "settings.profile.description": {
+ "message": "Maklumat profil anda boleh dilihat secara terbuka pada Modrinth dan melalui API Modrinth."
+ },
+ "settings.profile.profile-info": {
+ "message": "Maklumat profil"
+ },
+ "settings.profile.profile-picture.reset": {
+ "message": "Tetap semula"
+ },
+ "settings.profile.profile-picture.title": {
+ "message": "Gambar profil"
+ },
+ "settings.profile.username.description": {
+ "message": "Nama tidak sensitif huruf besar yang unik untuk mengenal pasti profil anda."
+ },
+ "settings.profile.username.title": {
+ "message": "Nama pengguna"
+ },
+ "settings.sessions.action.revoke-session": {
+ "message": "Tarik balik sesi"
+ },
+ "settings.sessions.created-ago": {
+ "message": "Dicipta {ago}"
+ },
+ "settings.sessions.current-session": {
+ "message": "Sesi semasa"
+ },
+ "settings.sessions.description": {
+ "message": "Berikut ialah semua peranti yang sedang dilog masuk dengan akaun Modrinth anda. Anda boleh log keluar daripada setiap satu peranti secara individu.\n\nJika anda melihat entri yang anda tidak kenali, log keluar daripada peranti itu dan tukar kata laluan akaun Modrinth anda dengan segera."
+ },
+ "settings.sessions.last-accessed-ago": {
+ "message": "Kali terakhir diakses {ago}"
+ },
+ "settings.sessions.unknown-os": {
+ "message": "OS tidak diketahui"
+ },
+ "settings.sessions.unknown-platform": {
+ "message": "Platform tidak diketahui"
+ }
+}
diff --git a/apps/frontend/src/locales/ms-MY/languages.json b/apps/frontend/src/locales/ms-MY/languages.json
new file mode 100644
index 000000000..e4b074151
--- /dev/null
+++ b/apps/frontend/src/locales/ms-MY/languages.json
@@ -0,0 +1,58 @@
+{
+ "ar": "Bahasa Arab",
+ "be": "Bahasa Belarus",
+ "bg": "Bahasa Bulgaria",
+ "bn": "Bahasa Bengali",
+ "ca": "Bahasa Catalonia",
+ "cs": "Bahasa Czech",
+ "da": "Bahasa Denmark",
+ "de": "Bahasa Jerman",
+ "de-CH": "Bahasa Jerman (Switzerland)",
+ "el": "Bahasa Yunani",
+ "en-GB": "Bahasa Inggeris (United Kingdom)",
+ "en-US": "Bahasa Inggeris (Amerika Syarikat)",
+ "en-x-lolcat": "LOLCAT",
+ "en-x-pirate": "Bahasa Inggeris (Lanun)",
+ "en-x-updown": "Bahasa Inggeris (Terbalik)",
+ "en-x-uwu": "Bahasa Inggeris (UwU)",
+ "eo": "Bahasa Esperanto",
+ "es": "Bahasa Sepanyol",
+ "et": "Bahasa Estonia",
+ "fi": "Bahasa Finland",
+ "fr": "Bahasa Perancis",
+ "fr-BE": "Bahasa Perancis (Belgium)",
+ "fr-CA": "Bahasa Perancis (Kanada)",
+ "he": "Bahasa Ibrani",
+ "hi": "Bahasa Hindi",
+ "hr": "Bahasa Croatia",
+ "hu": "Bahasa Hungary",
+ "id": "Bahasa Indonesia",
+ "it": "Bahasa Itali",
+ "ja": "Bahasa Jepun",
+ "kk": "Bahasa Kazakh",
+ "ko": "Bahasa Korea",
+ "ky": "Bahasa Kyrgyz",
+ "lt": "Bahasa Lithuania",
+ "lv": "Bahasa Latvia",
+ "ms": "Bahasa Melayu",
+ "nb": "Bahasa Norway (Bokmål)",
+ "nl": "Bahasa Belanda",
+ "nn": "Bahasa Norway (Nynorsk)",
+ "pes": "Bahasa Farsi",
+ "pl": "Bahasa Poland",
+ "pt": "Bahasa Portugis",
+ "pt-BR": "Bahasa Portugis (Brazil)",
+ "ro": "Bahasa Romania",
+ "ru": "Bahasa Rusia",
+ "ru-x-bandit": "Bahasa Rusia (Bandit)",
+ "sk": "Bahasa Slovak",
+ "sv": "Bahasa Sweden",
+ "th": "Bahasa Thai",
+ "tok": "Bahasa Toki Pona",
+ "tr": "Bahasa Turki",
+ "tt": "Bahasa Tatar",
+ "uk": "Bahasa Ukraine",
+ "vi": "Bahasa Vietnam",
+ "zh-Hans": "Bahasa Cina (Mudah)",
+ "zh-Hant": "Bahasa Cina (Tradisional)"
+}
diff --git a/apps/frontend/src/locales/ms-MY/meta.json b/apps/frontend/src/locales/ms-MY/meta.json
new file mode 100644
index 000000000..54b6ee0f6
--- /dev/null
+++ b/apps/frontend/src/locales/ms-MY/meta.json
@@ -0,0 +1,10 @@
+{
+ "displayName": {
+ "description": "Please enter the name of the language in its specific variant or regional form (e.g., English (US) for American English, not just English). If the language does not have any specific variant, simply enter the name of the language (e.g., Français, Deutsch).",
+ "message": "Bahasa Melayu"
+ },
+ "searchTerms": {
+ "description": "Please provide additional search terms associated with the language, if needed, to enhance the search functionality (e.g., American English, Deutschland). Each search term should be entered on a separate line. Translate as a hyphen (-) if no additional terms are needed.",
+ "message": "Melayu\nMalaysia\nBahasa Melayu\nBahasa Malaysia"
+ }
+}
diff --git a/apps/frontend/src/locales/nl-NL/index.json b/apps/frontend/src/locales/nl-NL/index.json
new file mode 100644
index 000000000..6843302bc
--- /dev/null
+++ b/apps/frontend/src/locales/nl-NL/index.json
@@ -0,0 +1,953 @@
+{
+ "admin.billing.error.not-found": {
+ "message": "Gebruiker niet gevonden"
+ },
+ "app-marketing.download.description": {
+ "message": "Ons bureaublad-app is overal verkrijgbaar, kies de gewenste versie."
+ },
+ "app-marketing.download.download-appimage": {
+ "message": "Download de AppImage"
+ },
+ "app-marketing.download.download-beta": {
+ "message": "Download de bètaversie"
+ },
+ "app-marketing.download.download-deb": {
+ "message": "Download het DEB-pakket"
+ },
+ "app-marketing.download.download-rpm": {
+ "message": "Download het RPM-pakket"
+ },
+ "app-marketing.download.linux": {
+ "message": "Linux"
+ },
+ "app-marketing.download.linux-disclaimer": {
+ "message": "De Linux-versies zijn berucht wegens instabiliteiten op bepaalde systemen en configuraties. Als de Modrinth-app onstabiel functioneert op jou systeem, moedigen wij je aan om alternatieven zoals Prism Launcher te gebruiken, die direct van Modrinth kan downloaden."
+ },
+ "app-marketing.download.mac": {
+ "message": "Mac"
+ },
+ "app-marketing.download.options-title": {
+ "message": "Download opties"
+ },
+ "app-marketing.download.terms": {
+ "message": "Door het downloaden van de Modrinth-app gaat uw akkoord met onze algemene voorwaarden en privacyverklaring."
+ },
+ "app-marketing.download.third-party-packages": {
+ "message": "Derde-partij pakketten"
+ },
+ "app-marketing.download.title": {
+ "message": "Download de Modrinth-app (Bètaversie)"
+ },
+ "app-marketing.download.windows": {
+ "message": "Windows"
+ },
+ "app-marketing.features.follow.description": {
+ "message": "Bewaar je favoriete content en krijg real-time updates met één click."
+ },
+ "app-marketing.features.follow.title": {
+ "message": "Volg projecten"
+ },
+ "app-marketing.features.importing.description": {
+ "message": "Importeer al je favorieten profielen van je vorige launcher, en begin binnen enkele seconden met de Modrinth-app!"
+ },
+ "app-marketing.features.importing.gdlauncher-alt": {
+ "message": "GDLauncher"
+ },
+ "app-marketing.features.importing.multimc-alt": {
+ "message": "MultiMC"
+ },
+ "app-marketing.features.importing.title": {
+ "message": "Laat je profielen importeren"
+ },
+ "app-marketing.features.mod-management.actions": {
+ "message": "Acties"
+ },
+ "app-marketing.features.mod-management.byAuthor": {
+ "message": "door {author}"
+ },
+ "app-marketing.features.mod-management.description": {
+ "message": "Met Modrinth kun je makkelijk al je mods op één plek beheren. Installeer, verwijder en update je mods in een handomdraai."
+ },
+ "app-marketing.features.mod-management.installed-mods": {
+ "message": "Geïnstalleerde mods"
+ },
+ "app-marketing.features.mod-management.name": {
+ "message": "Naam"
+ },
+ "app-marketing.features.mod-management.search-mods": {
+ "message": "Zoek voor mods"
+ },
+ "app-marketing.features.mod-management.title": {
+ "message": "Mod-beheer"
+ },
+ "app-marketing.features.mod-management.version": {
+ "message": "Versie"
+ },
+ "app-marketing.features.offline.description": {
+ "message": "Speel met je mods, zonder dat je online hoeft te zijn."
+ },
+ "app-marketing.features.offline.title": {
+ "message": "Offline-modus"
+ },
+ "app-marketing.features.open-source.description": {
+ "message": "De launcher van Modrinth is volledig Open Source. Je kan de broncode vinden op onze GitHub!"
+ },
+ "app-marketing.features.open-source.title": {
+ "message": "Open Source"
+ },
+ "app-marketing.features.performance.activity-monitor": {
+ "message": "Activiteitenweergave"
+ },
+ "app-marketing.features.performance.cpu-percent": {
+ "message": "% CPU"
+ },
+ "app-marketing.features.performance.description": {
+ "message": "De Modrinth-app presteert beter dan veel van de leidende concurrenten, met een geheugengebruik van maar liefst 150mb!"
+ },
+ "app-marketing.features.performance.discord": {
+ "message": "Discord"
+ },
+ "app-marketing.features.performance.good-performance": {
+ "message": "Snelle prestaties"
+ },
+ "app-marketing.features.performance.google-chrome": {
+ "message": "Google Chrome"
+ },
+ "app-marketing.features.performance.infinite-mb": {
+ "message": "∞ MB"
+ },
+ "app-marketing.features.performance.infinite-times-infinite-mb": {
+ "message": "∞ * ∞ MB"
+ },
+ "app-marketing.features.performance.less-than-150mb": {
+ "message": "< 150 MB"
+ },
+ "app-marketing.features.performance.modrinth-app": {
+ "message": "Modrinth-app"
+ },
+ "app-marketing.features.performance.one-billion-percent": {
+ "message": "1 miljard %"
+ },
+ "app-marketing.features.performance.process-name": {
+ "message": "Procesnaam"
+ },
+ "app-marketing.features.performance.ram": {
+ "message": "Geheugen"
+ },
+ "app-marketing.features.performance.small": {
+ "message": "Klein"
+ },
+ "app-marketing.features.performance.title": {
+ "message": "Snelheid gericht"
+ },
+ "app-marketing.features.play.description": {
+ "message": "Download en speel met je favorieten mods en modpacks met de Modrinth-app."
+ },
+ "app-marketing.features.play.title": {
+ "message": "Speel met je favorieten mods"
+ },
+ "app-marketing.features.sharing.description": {
+ "message": "Verzamel, speel en deel modpacks met de duizenden mods en modpacks verkrijgbaar hier op Modrinth."
+ },
+ "app-marketing.features.sharing.modpack": {
+ "message": "Modpack"
+ },
+ "app-marketing.features.sharing.share-button": {
+ "message": "Deel"
+ },
+ "app-marketing.features.sharing.title": {
+ "message": "Deel modpacks"
+ },
+ "app-marketing.features.unlike-any-launcher": {
+ "message": "Onvergelijkbaar met de concurrentie "
+ },
+ "app-marketing.features.website.title": {
+ "message": "Website integratie "
+ },
+ "app-marketing.features.youve-used-before": {
+ "message": "je hebt het al gezien"
+ },
+ "app-marketing.hero.download-button": {
+ "message": "Download de Modrinth-app"
+ },
+ "app-marketing.hero.download-modrinth-app": {
+ "message": "Download de Modrinth-app "
+ },
+ "app-marketing.hero.download-modrinth-app-for-os": {
+ "message": "Download de Modrinth-app voor {os}"
+ },
+ "app-marketing.hero.minecraft-screenshot-alt": {
+ "message": "Schermafbeelding van de Cobblemon instantie's hoofd menu scherm."
+ },
+ "app-marketing.hero.more-download-options": {
+ "message": "Meer download opties"
+ },
+ "auth.authorize.action.authorize": {
+ "message": "Toestaan"
+ },
+ "auth.authorize.action.decline": {
+ "message": "Afwijzen"
+ },
+ "auth.authorize.app-info": {
+ "message": "{appName} door {creator} zal in staat zijn om te:"
+ },
+ "auth.authorize.authorize-app-name": {
+ "message": "Machtig {appName}"
+ },
+ "auth.authorize.error.no-redirect-url": {
+ "message": "Geen doorverwijzing locatie gevonden in antwoord"
+ },
+ "auth.authorize.redirect-url": {
+ "message": "Je zult worden doorgestuurd naar {url}"
+ },
+ "auth.reset-password.method-choice.action": {
+ "message": "Herstel email verzenden"
+ },
+ "auth.reset-password.method-choice.description": {
+ "message": "Voer hieronder uw e-mailadres in en we sturen een herstel link zodat u uw account kunt herstellen."
+ },
+ "auth.reset-password.method-choice.email-username.label": {
+ "message": "E-mail of gebruikersnaam"
+ },
+ "auth.reset-password.method-choice.email-username.placeholder": {
+ "message": "E-mail"
+ },
+ "auth.reset-password.notification.email-sent.text": {
+ "message": "Als de e-mail eerder op uw account is opgeslagen, is er een email met instructies verzonden."
+ },
+ "auth.reset-password.notification.email-sent.title": {
+ "message": "E-mail is verzonden"
+ },
+ "auth.reset-password.notification.password-reset.text": {
+ "message": "U kunt nu inloggen op uw account met uw nieuwe wachtwoord."
+ },
+ "auth.reset-password.notification.password-reset.title": {
+ "message": "Wachtwoord succesvol opnieuw ingesteld"
+ },
+ "auth.reset-password.post-challenge.action": {
+ "message": "Wachtwoord opnieuw instellen"
+ },
+ "auth.reset-password.post-challenge.confirm-password.label": {
+ "message": "Bevestig wachtwoord"
+ },
+ "auth.reset-password.post-challenge.description": {
+ "message": "Vul uw nieuwe wachtwoord hieronder in om toegang te krijgen tot uw account."
+ },
+ "auth.reset-password.title": {
+ "message": "Wachtwoord Opnieuw Instellen"
+ },
+ "auth.reset-password.title.long": {
+ "message": "Uw wachtwoord opnieuw instellen"
+ },
+ "auth.sign-in.2fa.description": {
+ "message": "Voer een tweestapsverificatie code in om verder te gaan."
+ },
+ "auth.sign-in.2fa.label": {
+ "message": "Voer twee factor code in"
+ },
+ "auth.sign-in.2fa.placeholder": {
+ "message": "Voer code in..."
+ },
+ "auth.sign-in.additional-options": {
+ "message": "Wachtwoord vergeten? • Maak een account aan"
+ },
+ "auth.sign-in.email-username.label": {
+ "message": "E-mail of gebruikersnaam"
+ },
+ "auth.sign-in.password.label": {
+ "message": "Wachtwoord"
+ },
+ "auth.sign-in.sign-in-with": {
+ "message": "Log in met"
+ },
+ "auth.sign-in.title": {
+ "message": "Log in"
+ },
+ "auth.sign-in.use-password": {
+ "message": "Of gebruik een wachtwoord"
+ },
+ "auth.sign-up.action.create-account": {
+ "message": "Account aanmaken"
+ },
+ "auth.sign-up.confirm-password.label": {
+ "message": "Bevestig wachtwoord"
+ },
+ "auth.sign-up.email.label": {
+ "message": "E-mail"
+ },
+ "auth.sign-up.label.username": {
+ "message": "Gebruikersnaam"
+ },
+ "auth.sign-up.legal-dislaimer": {
+ "message": "Door een account te creëren, ga je akkoord met de Voorwaarden en het Privacybeleid van Modrinth."
+ },
+ "auth.sign-up.notification.password-mismatch.text": {
+ "message": "Wachtwoorden komen niet overeen!"
+ },
+ "auth.sign-up.password.label": {
+ "message": "Wachtwoord"
+ },
+ "auth.sign-up.sign-in-option.title": {
+ "message": "Heb je al een account?"
+ },
+ "auth.sign-up.subscribe.label": {
+ "message": "Schrijf je in voor updates van Modrinth"
+ },
+ "auth.sign-up.title": {
+ "message": "Aanmelden"
+ },
+ "auth.sign-up.title.create-account": {
+ "message": "Of maak zelf een account"
+ },
+ "auth.sign-up.title.sign-up-with": {
+ "message": "Meld je aan met"
+ },
+ "auth.verify-email.action.account-settings": {
+ "message": "Account instellingen"
+ },
+ "auth.verify-email.action.sign-in": {
+ "message": "Inloggen"
+ },
+ "auth.verify-email.already-verified.description": {
+ "message": "Je e-mail is al geverifieerd!"
+ },
+ "auth.verify-email.already-verified.title": {
+ "message": "E-mail is al geverifieerd"
+ },
+ "auth.verify-email.failed-verification.action": {
+ "message": "Verificatie e-mail opnieuw verzenden"
+ },
+ "auth.verify-email.failed-verification.description": {
+ "message": "We kunnen je e-mail niet verifiëren. Probeer de e-mail opnieuw te verzenden in je dashboard door in te loggen."
+ },
+ "auth.verify-email.failed-verification.description.logged-in": {
+ "message": "We konden uw emailadres niet verifiëren. Probeer de verificatie e-mail opnieuw te versturen via onderstaande knop."
+ },
+ "auth.verify-email.failed-verification.title": {
+ "message": "Email verificatie mislukt"
+ },
+ "auth.verify-email.post-verification.description": {
+ "message": "Je e-mail adres werd bevestigd!"
+ },
+ "auth.verify-email.post-verification.title": {
+ "message": "E-mail verificatie"
+ },
+ "auth.verify-email.title": {
+ "message": "Verifieer e-mail"
+ },
+ "auth.welcome.checkbox.subscribe": {
+ "message": "Abonneer op updates over Modrinth"
+ },
+ "auth.welcome.label.tos": {
+ "message": "Door een account te hebben gemaakt, ben je akkoord gegaan met de Voorwaarden en het Privacybeleid van Modrinth."
+ },
+ "auth.welcome.long-title": {
+ "message": "Welkom op Modrinth!"
+ },
+ "auth.welcome.title": {
+ "message": "Welkom"
+ },
+ "collection.button.delete-icon": {
+ "message": "Verwijder icoon"
+ },
+ "collection.button.edit-icon": {
+ "message": "Bewerk icoon"
+ },
+ "collection.button.remove-project": {
+ "message": "Verwijder project"
+ },
+ "collection.button.unfollow-project": {
+ "message": "Ontvolg project"
+ },
+ "collection.delete-modal.description": {
+ "message": "Dit zal de collectie voor altijd verwijderen. Deze actie kan niet ongedaan worden."
+ },
+ "collection.delete-modal.title": {
+ "message": "Weet u zeker dat u deze collectie wilt verwijderen?"
+ },
+ "collection.description": {
+ "message": "{description} - Bekijk de collectie {name} gemaakt door {username} op Modrinth"
+ },
+ "collection.description.following": {
+ "message": "Automatisch gegenereerde collectie van alle projecten die u volgt."
+ },
+ "collection.error.not-found": {
+ "message": "Collectie niet gevonden"
+ },
+ "collection.label.collection": {
+ "message": "Collectie"
+ },
+ "collection.label.created-at": {
+ "message": "{ago} gemaakt"
+ },
+ "collection.label.curated-by": {
+ "message": "Samengesteld door"
+ },
+ "collection.label.no-projects": {
+ "message": "Deze collectie heeft geen projecten!"
+ },
+ "collection.label.no-projects-auth": {
+ "message": "U heeft geen projecten.\nWilt u er een toevoegen?"
+ },
+ "collection.label.owner": {
+ "message": "Eigenaar"
+ },
+ "collection.label.projects-count": {
+ "message": "{count, plural,one {{count}project}other {{count} projecten}}"
+ },
+ "collection.label.updated-at": {
+ "message": "{ago} bijgewerkt"
+ },
+ "collection.title": {
+ "message": "{name} - Collectie"
+ },
+ "dashboard.collections.button.create-new": {
+ "message": "Maak nieuwe"
+ },
+ "dashboard.collections.label.projects-count": {
+ "message": "{count, plural,one {{count} project} other {{count} projecten}}"
+ },
+ "dashboard.collections.label.search-input": {
+ "message": "Zoek in je collecties"
+ },
+ "dashboard.collections.long-title": {
+ "message": "Je collecties"
+ },
+ "error.collection.404.list_item.1": {
+ "message": "U heeft mogelijk de URL van de collectie fout ingetypt."
+ },
+ "error.collection.404.list_item.2": {
+ "message": "Deze collectie is mogelijk privé."
+ },
+ "error.collection.404.list_item.3": {
+ "message": "Dit collectie is mogelijk verwijderd door Modrinth's moderationteam wegens schending van onze Servicevoorwaarden ."
+ },
+ "error.collection.404.list_title": {
+ "message": "Waarom?"
+ },
+ "error.collection.404.title": {
+ "message": "Collectie niet gevonden"
+ },
+ "error.generic.404.subtitle": {
+ "message": "De pagina die u zoekt, blijkt niet te bestaan."
+ },
+ "error.generic.404.title": {
+ "message": "Pagina niet gevonden"
+ },
+ "error.generic.default.list_item.1": {
+ "message": "Controleer of Modrinth een storing heeft op onze Status pagina."
+ },
+ "error.generic.default.list_item.2": {
+ "message": "Als dit blijft gebeuren zou u waarschijnlijk de Modrinth team moeten inlichten via onze Discord Server."
+ },
+ "error.generic.default.list_title": {
+ "message": "Probeer alstublieft opnieuw in een paar minuten."
+ },
+ "error.generic.default.subtitle": {
+ "message": "Iets ging verkeerd."
+ },
+ "error.generic.default.title": {
+ "message": "Oeps!"
+ },
+ "error.organization.404.list_item.1": {
+ "message": "U heeft misschien de URL van de organisatie verkeerd getypt."
+ },
+ "error.organization.404.list_item.2": {
+ "message": "De eigenaar van de organisatie heeft misschien de URL veranderd of verwijderd."
+ },
+ "error.organization.404.list_item.3": {
+ "message": "De organisatie is misschien verwijderd door Modrinth' moderatie team voor het breken van de Gebruikersvoorwaarden."
+ },
+ "error.organization.404.list_title": {
+ "message": "Waarom?"
+ },
+ "error.organization.404.title": {
+ "message": "Organisatie niet gevonden"
+ },
+ "error.project.404.list_item.1": {
+ "message": "Je hebt misschien de URL van het project verkeerd getypt."
+ },
+ "error.project.404.list_item.2": {
+ "message": "De eigenaar van het project heeft misschien de URL veranderd, het project privé gemaakt of verwijderd."
+ },
+ "error.project.404.list_item.3": {
+ "message": "Het project is mogelijk verwijdert door het moderatie team van Modrinth door het overtreden van onze gebruikersvoorwaarden."
+ },
+ "error.project.404.list_title": {
+ "message": "Waarom?"
+ },
+ "error.project.404.title": {
+ "message": "Project niet gevonden"
+ },
+ "error.user.404.list_item.1": {
+ "message": "Je hebt de gebruikersnaam van de gebruiker mogelijk verkeerd getypt."
+ },
+ "error.user.404.list_item.2": {
+ "message": "De gebruiker heeft mogelijk zijn gebruikersnaam aangepast of zijn account verwijderd."
+ },
+ "error.user.404.list_item.3": {
+ "message": "Het account van de gebruiker is mogelijk opgeheven wegens schendingen van Modrinth's Gebruikers Voorwaarden. "
+ },
+ "error.user.404.list_title": {
+ "message": "Waarom?"
+ },
+ "error.user.404.title": {
+ "message": "Gebruiker niet gevonden"
+ },
+ "frog": {
+ "message": "Je bent gekikkerd! 🐸"
+ },
+ "frog.altText": {
+ "message": "Een fotorealistisch schilderij van een kikker labyrint"
+ },
+ "frog.froggedPeople": {
+ "message": "{count, plural,one {{count} ander persoon was} other {{count} andere personen waren}} ook gekikkerd!"
+ },
+ "frog.sinceOpened": {
+ "message": "Deze pagina is {ago} geopend"
+ },
+ "frog.title": {
+ "message": "Kikker"
+ },
+ "landing.button.discover-mods": {
+ "message": "Ontdek mods"
+ },
+ "landing.button.go-to-dashboard": {
+ "message": "Naar dashboard "
+ },
+ "landing.creator.feature.constantly-evolving.description": {
+ "message": "Geniet van de beste Minecraft-modding ervaring met regelmatige updates van de Modrinth team."
+ },
+ "landing.creator.feature.constantly-evolving.title": {
+ "message": "Voortdurende Verbetering "
+ },
+ "landing.creator.feature.data-statistics.title": {
+ "message": "Cijfers en Statistieken "
+ },
+ "landing.creator.feature.discovery.title": {
+ "message": "Ontdekken"
+ },
+ "landing.creator.feature.diverse-ecosystem.title": {
+ "message": "Een Diverse Ecosysteem "
+ },
+ "landing.creator.feature.monetization.description": {
+ "message": "Krijg advertentie geld van jouw project paginas, en neem je winst op elk moment op."
+ },
+ "landing.creator.feature.monetization.title": {
+ "message": "Maak jouw projecten te gelden"
+ },
+ "layout.action.change-theme": {
+ "message": "Thema aanpassen"
+ },
+ "layout.avatar.alt": {
+ "message": "Jouw avatar"
+ },
+ "layout.banner.add-email.button": {
+ "message": "Bekijk account instellingen"
+ },
+ "layout.banner.verify-email.action": {
+ "message": "Herverzend verificatie email"
+ },
+ "layout.footer.about": {
+ "message": "Over"
+ },
+ "layout.footer.about.careers": {
+ "message": "Carrières"
+ },
+ "layout.footer.about.news": {
+ "message": "Nieuws"
+ },
+ "layout.footer.about.status": {
+ "message": "Status"
+ },
+ "layout.footer.legal.privacy-policy": {
+ "message": "Privacybeleid"
+ },
+ "layout.footer.legal.rules": {
+ "message": "Content regels"
+ },
+ "layout.footer.legal.terms-of-use": {
+ "message": "Gebruikersvoorwaarden"
+ },
+ "layout.footer.products": {
+ "message": "Producten"
+ },
+ "layout.footer.products.app": {
+ "message": "Modrinth App"
+ },
+ "layout.footer.products.plus": {
+ "message": "Modrinth+"
+ },
+ "layout.footer.products.servers": {
+ "message": "Modrinth Servers"
+ },
+ "layout.footer.resources.api-docs": {
+ "message": "API documentatie"
+ },
+ "layout.footer.resources.help-center": {
+ "message": "Hulp centrum"
+ },
+ "layout.footer.resources.report-issues": {
+ "message": "Rapporteer problemen"
+ },
+ "layout.footer.resources.translate": {
+ "message": "Vertaal"
+ },
+ "layout.footer.social.bluesky": {
+ "message": "Bluesky"
+ },
+ "layout.footer.social.discord": {
+ "message": "Discord "
+ },
+ "layout.footer.social.github": {
+ "message": "GitHub"
+ },
+ "layout.footer.social.mastodon": {
+ "message": "Mastodon"
+ },
+ "layout.footer.social.x": {
+ "message": "X"
+ },
+ "layout.nav.home": {
+ "message": "Thuispagina"
+ },
+ "layout.nav.search": {
+ "message": "Zoeken"
+ },
+ "moderation.filter.by": {
+ "message": "Filter bij"
+ },
+ "moderation.moderate": {
+ "message": "Modereer"
+ },
+ "moderation.page.projects": {
+ "message": "Projecten"
+ },
+ "moderation.search.placeholder": {
+ "message": "Zoeken..."
+ },
+ "moderation.sort.by": {
+ "message": "Sorteren op"
+ },
+ "profile.button.info": {
+ "message": "Bekijk gebruikersdetails"
+ },
+ "profile.button.manage-projects": {
+ "message": "Beheer projecten"
+ },
+ "profile.error.not-found": {
+ "message": "Gebruiker niet gevonden"
+ },
+ "profile.label.badges": {
+ "message": "Badges"
+ },
+ "profile.label.details": {
+ "message": "Details"
+ },
+ "profile.label.no-collections": {
+ "message": "Deze gebruiker heeft geen collecties!"
+ },
+ "profile.label.no-projects": {
+ "message": "Deze gebruiker heeft geen projecten!"
+ },
+ "profile.label.organizations": {
+ "message": "Organisaties"
+ },
+ "profile.meta.description": {
+ "message": "Download {username} z'n projecten via Modrinth"
+ },
+ "profile.user-id": {
+ "message": "Gebruiker ID: {id}"
+ },
+ "project-member-header.accept": {
+ "message": "Accepteer"
+ },
+ "project-member-header.decline": {
+ "message": "Afwijzen"
+ },
+ "project-member-header.error": {
+ "message": "Fout"
+ },
+ "project-member-header.success": {
+ "message": "Succes"
+ },
+ "project-type.collection.plural": {
+ "message": "Collecties"
+ },
+ "project-type.collection.singular": {
+ "message": "Collectie"
+ },
+ "project.about.details.published": {
+ "message": "Gepubliceerd op {date}"
+ },
+ "project.about.details.title": {
+ "message": "Details"
+ },
+ "project.description.title": {
+ "message": "Beschrijving"
+ },
+ "project.gallery.title": {
+ "message": "Gallerij"
+ },
+ "project.moderation.title": {
+ "message": "Moderatie"
+ },
+ "project.stats.downloads-label": {
+ "message": "download{count, plural, one {} other {s}}"
+ },
+ "project.stats.followers-label": {
+ "message": "volger{count, plural, one {} other {s}}"
+ },
+ "project.version.all-versions": {
+ "message": "Alle versies"
+ },
+ "project.version.back-to-versions": {
+ "message": "Terug naar versies"
+ },
+ "project.versions.title": {
+ "message": "Versies"
+ },
+ "report.already-reported": {
+ "message": "U heeft al {title} gerapporteerd"
+ },
+ "report.already-reported-description": {
+ "message": "U heeft al een open rapportage voor deze {item}. U kan meer details toevoegen aan uw rapportage als u meer informatie heeft."
+ },
+ "report.back-to-item": {
+ "message": "Terug naar {item}"
+ },
+ "report.body.description": {
+ "message": "Voeg linken en afbeelding als het mogelijk en relevant is. Lege of onvoldoende rapportages zullen gesloten worden en geregeerd worden."
+ },
+ "report.body.title": {
+ "message": "Geef alstublieft aanvoegende context over uw rapportage"
+ },
+ "report.could-not-find": {
+ "message": "Konden niet {item} vinden"
+ },
+ "report.for.violation": {
+ "message": "Het schenden van Modrinth Regels of Termen"
+ },
+ "report.for.violation.description": {
+ "message": "Exemplaren includeren onveilige, spam, offensieve, misleidende en illegale content."
+ },
+ "report.form-not-for": {
+ "message": "Dit formulier is niet voor:"
+ },
+ "report.go-to-report": {
+ "message": "Ga naar rapportage"
+ },
+ "report.not-for.bug-reports": {
+ "message": "Bug rapportage"
+ },
+ "report.not-for.dmca": {
+ "message": "DMCA neerhalingen"
+ },
+ "scopes.sessionRead.description": {
+ "message": "Lees actieve sessies"
+ },
+ "scopes.sessionRead.label": {
+ "message": "Lees sessies"
+ },
+ "scopes.threadRead.description": {
+ "message": "Lees threads"
+ },
+ "scopes.threadRead.label": {
+ "message": "Lees threads"
+ },
+ "scopes.threadWrite.description": {
+ "message": "Schrijf op threads"
+ },
+ "scopes.threadWrite.label": {
+ "message": "Schrijf op threads"
+ },
+ "scopes.userAuthWrite.description": {
+ "message": "Modificeer uw authenticatie data"
+ },
+ "scopes.userAuthWrite.label": {
+ "message": "Schrijf authenticatie data"
+ },
+ "scopes.userDelete.description": {
+ "message": "Verwijder uw account"
+ },
+ "scopes.userDelete.label": {
+ "message": "Verwijder uw account"
+ },
+ "scopes.userRead.description": {
+ "message": "Zie uw publieke profiel informatie"
+ },
+ "scopes.userRead.label": {
+ "message": "Lees gebruokers data"
+ },
+ "scopes.userReadEmail.description": {
+ "message": "Lees uw email"
+ },
+ "scopes.userReadEmail.label": {
+ "message": "Lees gebruiker email"
+ },
+ "scopes.userWrite.description": {
+ "message": "Schrijf bij uw profiel"
+ },
+ "scopes.userWrite.label": {
+ "message": "Schrijf gebruikers data"
+ },
+ "scopes.versionCreate.description": {
+ "message": "Creëer nieuwe versies"
+ },
+ "scopes.versionCreate.label": {
+ "message": "Creëer versies"
+ },
+ "scopes.versionDelete.description": {
+ "message": "Verwijder een versie"
+ },
+ "scopes.versionDelete.label": {
+ "message": "Verwijder versies"
+ },
+ "scopes.versionRead.description": {
+ "message": "Lees alle versies"
+ },
+ "scopes.versionRead.label": {
+ "message": "Lees versies"
+ },
+ "scopes.versionWrite.description": {
+ "message": "Schrijf versies data"
+ },
+ "scopes.versionWrite.label": {
+ "message": "Schrijf versies"
+ },
+ "search.filter.locked.server": {
+ "message": "Gegeven door de server"
+ },
+ "search.filter.locked.server-game-version.title": {
+ "message": "Spel versie is gegeven door de server"
+ },
+ "search.filter.locked.server-loader.title": {
+ "message": "Lader is gegeven door de server"
+ },
+ "search.filter.locked.server.sync": {
+ "message": "Synchroniseer met de server"
+ },
+ "servers.backup.create.in-progress.tooltip": {
+ "message": "Backup creatie in de werken"
+ },
+ "servers.backup.restore.in-progress.tooltip": {
+ "message": "Backup creatie in de werken"
+ },
+ "servers.backups.item.already-preparing": {
+ "message": "Al aan het voorbereiden van backup voor het downloaden"
+ },
+ "servers.backups.item.automated": {
+ "message": "Geautomatiseerd"
+ },
+ "servers.backups.item.creating-backup": {
+ "message": "Back-up maken..."
+ },
+ "servers.backups.item.failed-to-create-backup": {
+ "message": "Maken van back-up mislukt"
+ },
+ "servers.backups.item.failed-to-prepare-backup": {
+ "message": "Voorbereiden van download mislukt"
+ },
+ "servers.backups.item.failed-to-restore-backup": {
+ "message": "Terugzetten van back-up mislukt"
+ },
+ "servers.backups.item.prepare-download": {
+ "message": "Download voorbereiden"
+ },
+ "servers.backups.item.prepare-download-again": {
+ "message": "Voorbereiden opnieuw proberen"
+ },
+ "servers.backups.item.preparing-download": {
+ "message": "Download voorbereiden..."
+ },
+ "servers.backups.item.queued-for-backup": {
+ "message": "Backup in de wachtrij"
+ },
+ "servers.backups.item.rename": {
+ "message": "Hernoem"
+ },
+ "servers.backups.item.restore": {
+ "message": "Herrestoreren"
+ },
+ "servers.backups.item.restoring-backup": {
+ "message": "Herrestoreren van backup"
+ },
+ "servers.backups.item.retry": {
+ "message": "Herproberen"
+ },
+ "servers.backups.item.unlock": {
+ "message": "Heropen"
+ },
+ "servers.notice.actions": {
+ "message": "Acties"
+ },
+ "servers.notice.begins": {
+ "message": "Begint"
+ },
+ "servers.notice.dismissable": {
+ "message": "Negeerbaar"
+ },
+ "servers.notice.expires": {
+ "message": "Overdatum in"
+ },
+ "servers.notice.id": {
+ "message": "ID"
+ },
+ "servers.notice.level": {
+ "message": "Niveau"
+ },
+ "servers.notice.undismissable": {
+ "message": "Onnegeerbaar"
+ },
+ "servers.plan.large.description": {
+ "message": "Ideaal voor 15-25 spelers, modpacks of zwaar modificeren"
+ },
+ "settings.display.theme.description": {
+ "message": "Selecteer je gewenste kleurschema voor Modrinth op dit apparaat."
+ },
+ "settings.display.theme.title": {
+ "message": "Kleurschema"
+ },
+ "settings.language.categories.auto": {
+ "message": "Automatisch"
+ },
+ "settings.language.categories.search-result": {
+ "message": "Zoekresultaten"
+ },
+ "settings.pats.modal.create.expires.label": {
+ "message": "Verloopt"
+ },
+ "settings.pats.modal.create.name.label": {
+ "message": "Naam"
+ },
+ "settings.pats.modal.create.name.placeholder": {
+ "message": "Voer de naam in van de PAT..."
+ },
+ "settings.pats.token.action.edit": {
+ "message": "Token bewerken"
+ },
+ "settings.pats.token.action.revoke": {
+ "message": "Token intrekken"
+ },
+ "settings.pats.token.never-used": {
+ "message": "Nooit gebruikt"
+ },
+ "settings.profile.profile-picture.title": {
+ "message": "Profielfoto"
+ },
+ "settings.profile.username.description": {
+ "message": "Een unieke hoofdletterongevoelige naam om je profiel mee te identificeren."
+ },
+ "settings.profile.username.title": {
+ "message": "Gebruikersnaam"
+ },
+ "settings.sessions.current-session": {
+ "message": "Huidige sessie"
+ },
+ "settings.sessions.unknown-os": {
+ "message": "Onbekend OS"
+ },
+ "settings.sessions.unknown-platform": {
+ "message": "Onbekend platform"
+ }
+}
diff --git a/apps/frontend/src/locales/nl-NL/languages.json b/apps/frontend/src/locales/nl-NL/languages.json
new file mode 100644
index 000000000..c64038ee0
--- /dev/null
+++ b/apps/frontend/src/locales/nl-NL/languages.json
@@ -0,0 +1,57 @@
+{
+ "ar": "Arabisch",
+ "be": "Wit-Russisch",
+ "bg": "Bulgaars",
+ "bn": "Bengaals",
+ "ca": "Catalaans",
+ "cs": "Tsjechisch",
+ "da": "Deens",
+ "de": "Duits",
+ "de-CH": "Duits (Zwitserland)",
+ "el": "Grieks",
+ "en-GB": "Engels (Verenigd Koninkrijk)",
+ "en-US": "Engels (Verenigde Staten)",
+ "en-x-pirate": "Engels (Piraat)",
+ "en-x-updown": "Engels (Ondersteboven)",
+ "en-x-uwu": "Engels (UwU)",
+ "eo": "Esperanto",
+ "es": "Spaans",
+ "et": "Estisch",
+ "fi": "Fins",
+ "fr": "Frans",
+ "fr-BE": "Frans (België)",
+ "fr-CA": "Frans (Canada)",
+ "he": "Hebreeuws",
+ "hi": "Hindi",
+ "hr": "Kroatisch",
+ "hu": "Hongaars",
+ "id": "Indonesisch",
+ "it": "Italiaans",
+ "ja": "Japans",
+ "kk": "Kazachs",
+ "ko": "Koreaans",
+ "ky": "Kirgizisch",
+ "lt": "Litouws",
+ "lv": "Lets",
+ "ms": "Maleis",
+ "nb": "Noors Bokmål",
+ "nl": "Nederlands",
+ "nn": "Noors Nynorsk",
+ "pes": "Perzisch",
+ "pl": "Pools",
+ "pt": "Portugees",
+ "pt-BR": "Portugees (Brazilië)",
+ "ro": "Roemeens",
+ "ru": "Russisch",
+ "ru-x-bandit": "Russisch (Bandit)",
+ "sk": "Slowaaks",
+ "sv": "Zweeds",
+ "th": "Thais",
+ "tok": "Toki Pona",
+ "tr": "Turks",
+ "tt": "Tataars",
+ "uk": "Oekraïens",
+ "vi": "Vietnamees",
+ "zh-Hans": "Chinees (Vereenvoudigd)",
+ "zh-Hant": "Chinees (Traditioneel)"
+}
diff --git a/apps/frontend/src/locales/nl-NL/meta.json b/apps/frontend/src/locales/nl-NL/meta.json
new file mode 100644
index 000000000..0b35c226f
--- /dev/null
+++ b/apps/frontend/src/locales/nl-NL/meta.json
@@ -0,0 +1,10 @@
+{
+ "displayName": {
+ "description": "Please enter the name of the language in its specific variant or regional form (e.g., English (US) for American English, not just English). If the language does not have any specific variant, simply enter the name of the language (e.g., Français, Deutsch).",
+ "message": "Nederlands (Nederland)"
+ },
+ "searchTerms": {
+ "description": "Please provide additional search terms associated with the language, if needed, to enhance the search functionality (e.g., American English, Deutschland). Each search term should be entered on a separate line. Translate as a hyphen (-) if no additional terms are needed.",
+ "message": "NL\nNederlands\nNederland\nDutch\nVlaams\nBelgië"
+ }
+}
diff --git a/apps/frontend/src/locales/no-NO/index.json b/apps/frontend/src/locales/no-NO/index.json
new file mode 100644
index 000000000..80bcce533
--- /dev/null
+++ b/apps/frontend/src/locales/no-NO/index.json
@@ -0,0 +1,122 @@
+{
+ "auth.authorize.action.authorize": {
+ "message": "Godkjenn"
+ },
+ "auth.authorize.action.decline": {
+ "message": "Avslå"
+ },
+ "auth.authorize.app-info": {
+ "message": "{appName} av {creator} vil kunne:"
+ },
+ "auth.authorize.redirect-url": {
+ "message": "Du vil bli videresendt til {url}"
+ },
+ "auth.reset-password.method-choice.action": {
+ "message": "Send gjenopprettings-e-post"
+ },
+ "auth.reset-password.method-choice.description": {
+ "message": "Skriv inn e-posten din nedenfor, så sender vi en gjenopprettingslenke som lar deg gjenopprette kontoen din."
+ },
+ "auth.reset-password.method-choice.email-username.label": {
+ "message": "E-post eller brukernavn"
+ },
+ "auth.reset-password.method-choice.email-username.placeholder": {
+ "message": "E-post"
+ },
+ "auth.reset-password.notification.email-sent.text": {
+ "message": "En e-post med instruksjoner er sendt til deg hvis e-posten tidligere var lagret på kontoen din."
+ },
+ "auth.reset-password.notification.email-sent.title": {
+ "message": "E-post sendt"
+ },
+ "auth.reset-password.notification.password-reset.text": {
+ "message": "Du kan nå logge inn på kontoen din med det nye passordet ditt."
+ },
+ "auth.reset-password.notification.password-reset.title": {
+ "message": "Passordet er tilbakestilt"
+ },
+ "auth.reset-password.post-challenge.action": {
+ "message": "Tilbakestill passord"
+ },
+ "auth.reset-password.post-challenge.confirm-password.label": {
+ "message": "Bekreft passord"
+ },
+ "auth.reset-password.post-challenge.description": {
+ "message": "Skriv inn ditt nye passord nedenfor for å få tilgang til kontoen din."
+ },
+ "auth.reset-password.title": {
+ "message": "Tilbakestill passord"
+ },
+ "auth.reset-password.title.long": {
+ "message": "Tilbakestill passordet dit"
+ },
+ "auth.sign-in.2fa.description": {
+ "message": "Vennligst skriv inn en tofaktor-kode for å fortsette."
+ },
+ "auth.sign-in.2fa.label": {
+ "message": "Skriv inn tofaktor-kode"
+ },
+ "auth.sign-in.2fa.placeholder": {
+ "message": "Skriv inn kode..."
+ },
+ "auth.sign-in.additional-options": {
+ "message": "Glemt passord? • Opprett en konto"
+ },
+ "auth.sign-in.email-username.label": {
+ "message": "E-post eller brukernavn"
+ },
+ "auth.sign-in.password.label": {
+ "message": "Passord"
+ },
+ "auth.sign-in.sign-in-with": {
+ "message": "Logg inn med"
+ },
+ "auth.sign-in.title": {
+ "message": "Logg inn"
+ },
+ "auth.sign-in.use-password": {
+ "message": "Eller bruk et passord"
+ },
+ "auth.sign-up.action.create-account": {
+ "message": "Opprett konto"
+ },
+ "auth.sign-up.confirm-password.label": {
+ "message": "Bekreft passord"
+ },
+ "auth.sign-up.email.label": {
+ "message": "E-post"
+ },
+ "auth.sign-up.label.username": {
+ "message": "Brukernavn"
+ },
+ "auth.sign-up.legal-dislaimer": {
+ "message": "Ved å opprette en konto godtar du Modrinths Vilkår og Personvernpolicy."
+ },
+ "auth.sign-up.notification.password-mismatch.text": {
+ "message": "Passordene stemmer ikke overens!"
+ },
+ "auth.sign-up.password.label": {
+ "message": "Passord"
+ },
+ "auth.sign-up.sign-in-option.title": {
+ "message": "Har du allerede en konto?"
+ },
+ "auth.sign-up.subscribe.label": {
+ "message": "Abonner på oppdateringer om Modrinth"
+ },
+ "auth.sign-up.title": {
+ "message": "Registrer deg"
+ },
+ "auth.sign-up.title.sign-up-with": {
+ "message": "Registrer deg med"
+ },
+ "auth.verify-email.action.sign-in": {
+ "message": "Logg inn"
+ },
+ "auth.verify-email.already-verified.description": {
+ "message": "E-posten din er allerede bekreftet!"
+ },
+ "auth.verify-email.already-verified.title": {
+ "message": "E-posten er allerede bekreftet"
+ }
+}
diff --git a/apps/frontend/src/locales/no-NO/languages.json b/apps/frontend/src/locales/no-NO/languages.json
new file mode 100644
index 000000000..0967ef424
--- /dev/null
+++ b/apps/frontend/src/locales/no-NO/languages.json
@@ -0,0 +1 @@
+{}
diff --git a/apps/frontend/src/locales/no-NO/meta.json b/apps/frontend/src/locales/no-NO/meta.json
new file mode 100644
index 000000000..0967ef424
--- /dev/null
+++ b/apps/frontend/src/locales/no-NO/meta.json
@@ -0,0 +1 @@
+{}
diff --git a/apps/frontend/src/locales/pl-PL/index.json b/apps/frontend/src/locales/pl-PL/index.json
new file mode 100644
index 000000000..f4881ab32
--- /dev/null
+++ b/apps/frontend/src/locales/pl-PL/index.json
@@ -0,0 +1,1940 @@
+{
+ "admin.billing.error.not-found": {
+ "message": "Nie znaleziono użytkownika"
+ },
+ "app-marketing.download.description": {
+ "message": "Nasza aplikacja desktopowa jest dostępna na wszystkie platformy, wybierz preferowaną wersję."
+ },
+ "app-marketing.download.download-appimage": {
+ "message": "Pobierz AppImage"
+ },
+ "app-marketing.download.download-beta": {
+ "message": "Pobierz betę"
+ },
+ "app-marketing.download.download-deb": {
+ "message": "Pobierz DEB"
+ },
+ "app-marketing.download.download-rpm": {
+ "message": "Pobierz RPM"
+ },
+ "app-marketing.download.linux": {
+ "message": "Linux"
+ },
+ "app-marketing.download.linux-disclaimer": {
+ "message": "Wersje Modrinth App dla systemu Linux są znane z występowania problemów na niektórych systemach i konfiguracjach. Jeśli Modrinth App działa niestabilnie na Twoim komputerze, zachęcamy do wypróbowania innych aplikacji, takich jak Prism Launcher, które umożliwiają łatwą instalację treści z Modrinth."
+ },
+ "app-marketing.download.mac": {
+ "message": "Mac"
+ },
+ "app-marketing.download.options-title": {
+ "message": "Opcje pobierania"
+ },
+ "app-marketing.download.terms": {
+ "message": "Pobierając aplikację Modrinth, wyrażasz zgodę na nasze Warunki oraz Politykę prywatności."
+ },
+ "app-marketing.download.third-party-packages": {
+ "message": "Pakiety zewnętrzne"
+ },
+ "app-marketing.download.title": {
+ "message": "Pobierz Aplikację Modrinth (Beta)"
+ },
+ "app-marketing.download.windows": {
+ "message": "Windows"
+ },
+ "app-marketing.features.follow.description": {
+ "message": "Zapisuj ulubione treści i otrzymuj aktualizacje jednym kliknięciem."
+ },
+ "app-marketing.features.follow.title": {
+ "message": "Obserwuj projekty"
+ },
+ "app-marketing.features.importing.description": {
+ "message": "Zaimportuj wszystkie swoje ulubione profile z launchera, którego używałeś wcześniej, i zacznij korzystać z Modrinth App w kilka sekund!"
+ },
+ "app-marketing.features.importing.gdlauncher-alt": {
+ "message": "GDLauncher"
+ },
+ "app-marketing.features.importing.multimc-alt": {
+ "message": "MultiMC"
+ },
+ "app-marketing.features.importing.title": {
+ "message": "Importowanie profili"
+ },
+ "app-marketing.features.mod-management.actions": {
+ "message": "Akcje"
+ },
+ "app-marketing.features.mod-management.byAuthor": {
+ "message": "przez {author}"
+ },
+ "app-marketing.features.mod-management.description": {
+ "message": "Modrinth ułatwia zarządzanie wszystkimi modami w jednym miejscu. Możesz instalować, odinstalowywać i aktualizować mody jednym kliknięciem."
+ },
+ "app-marketing.features.mod-management.installed-mods": {
+ "message": "Zainstalowane mody"
+ },
+ "app-marketing.features.mod-management.name": {
+ "message": "Nazwa"
+ },
+ "app-marketing.features.mod-management.search-mods": {
+ "message": "Szukaj modów"
+ },
+ "app-marketing.features.mod-management.title": {
+ "message": "Zarządzanie modem"
+ },
+ "app-marketing.features.mod-management.version": {
+ "message": "Wersja"
+ },
+ "app-marketing.features.offline.description": {
+ "message": "Graj w swoje mody, niezależnie od tego, czy masz połączenie z internetem, czy nie."
+ },
+ "app-marketing.features.offline.title": {
+ "message": "Tryb offline"
+ },
+ "app-marketing.features.open-source.description": {
+ "message": "Launcher Modrinth jest w pełni open source. Kod źródłowy możesz zobaczyć na naszym GitHubie!"
+ },
+ "app-marketing.features.open-source.title": {
+ "message": "Otwarty kod źródłowy"
+ },
+ "app-marketing.features.performance.activity-monitor": {
+ "message": "Monitor aktywności"
+ },
+ "app-marketing.features.performance.cpu-percent": {
+ "message": "% CPU"
+ },
+ "app-marketing.features.performance.description": {
+ "message": "Aplikacja Modrinth działa wydajniej niż wiele popularnych menedżerów modów, zużywając zaledwie 150mb pamięci RAM!"
+ },
+ "app-marketing.features.performance.discord": {
+ "message": "Discord"
+ },
+ "app-marketing.features.performance.good-performance": {
+ "message": "Dobra wydajność"
+ },
+ "app-marketing.features.performance.google-chrome": {
+ "message": "Google Chrome"
+ },
+ "app-marketing.features.performance.infinite-mb": {
+ "message": "∞ MB"
+ },
+ "app-marketing.features.performance.infinite-times-infinite-mb": {
+ "message": "∞ * ∞ MB"
+ },
+ "app-marketing.features.performance.less-than-150mb": {
+ "message": "< 150 MB"
+ },
+ "app-marketing.features.performance.modrinth-app": {
+ "message": "Aplikacja Modrinth"
+ },
+ "app-marketing.features.performance.one-billion-percent": {
+ "message": "1 miliard %"
+ },
+ "app-marketing.features.performance.process-name": {
+ "message": "Nazwa procesu"
+ },
+ "app-marketing.features.performance.ram": {
+ "message": "RAM"
+ },
+ "app-marketing.features.performance.small": {
+ "message": "Małe"
+ },
+ "app-marketing.features.performance.title": {
+ "message": "Wydajny"
+ },
+ "app-marketing.features.play.description": {
+ "message": "Użyj aplikacji Modrinth, aby pobierać i grać ze swoimi ulubionymi modami i paczkami modów."
+ },
+ "app-marketing.features.play.title": {
+ "message": "Graj ze swoimi ulubionymi modami"
+ },
+ "app-marketing.features.sharing.description": {
+ "message": "Twórz, udostępniaj i graj w paczki modów, korzystając z tysięcy modów i paczek dostępnych na Modrinth."
+ },
+ "app-marketing.features.sharing.modpack": {
+ "message": "Paczka modów"
+ },
+ "app-marketing.features.sharing.share-button": {
+ "message": "Udostępnij"
+ },
+ "app-marketing.features.sharing.title": {
+ "message": "Udostępniaj paczki modów"
+ },
+ "app-marketing.features.unlike-any-launcher": {
+ "message": "Inny niż wszystkie launchery"
+ },
+ "app-marketing.features.website.description": {
+ "message": "Aplikacja Modrinth jest w pełni zintegrowana z witryną, dzięki czemu możesz uzyskać dostęp do wszystkich swoich ulubionych projektów bezpośrednio z aplikacji!"
+ },
+ "app-marketing.features.website.title": {
+ "message": "Integracja z przeglądarką"
+ },
+ "app-marketing.features.youve-used-before": {
+ "message": "które kiedykolwiek użyłeś"
+ },
+ "app-marketing.hero.app-screenshot-alt": {
+ "message": "Zrzut ekranu aplikacji Modrinth z otwartą instancją Cobblemon na stronie „Treść”."
+ },
+ "app-marketing.hero.description": {
+ "message": "Aplikacja Modrinth to wyjątkowy launcher z otwartym kodem źródłowym, który pozwala grać w ulubione mody i utrzymywać je na bieżąco, wszystko w jednym poręcznym pakiecie."
+ },
+ "app-marketing.hero.download-button": {
+ "message": "Pobierz aplikację Modrinth"
+ },
+ "app-marketing.hero.download-modrinth-app": {
+ "message": "Pobierz aplikację Modrinth"
+ },
+ "app-marketing.hero.download-modrinth-app-for-os": {
+ "message": "Pobierz aplikację Modrinth na {os}"
+ },
+ "app-marketing.hero.minecraft-screenshot-alt": {
+ "message": "Zrzut ekranu głównego menu instancji Cobblemon."
+ },
+ "app-marketing.hero.more-download-options": {
+ "message": "Więcej Opcji Pobierania"
+ },
+ "auth.authorize.action.authorize": {
+ "message": "Autoryzuj"
+ },
+ "auth.authorize.action.decline": {
+ "message": "Odrzuć"
+ },
+ "auth.authorize.app-info": {
+ "message": "{appName} autorstwa {creator} będzie mogła:"
+ },
+ "auth.authorize.authorize-app-name": {
+ "message": "Autoryzuj {appName}"
+ },
+ "auth.authorize.error.no-redirect-url": {
+ "message": "Nie znaleziono lokalizacji przekierowania w odpowiedzi"
+ },
+ "auth.authorize.redirect-url": {
+ "message": "Zostaniesz przekierowany do {url}"
+ },
+ "auth.reset-password.method-choice.action": {
+ "message": "Wyślij e-mail do odzyskania konta"
+ },
+ "auth.reset-password.method-choice.description": {
+ "message": "Wprowadź swój adres e-mail poniżej, a wyślemy link odzyskiwania, który pozwoli Ci odzyskać swoje konto."
+ },
+ "auth.reset-password.method-choice.email-username.label": {
+ "message": "E-mail lub nazwa użytkownika"
+ },
+ "auth.reset-password.method-choice.email-username.placeholder": {
+ "message": "E-mail"
+ },
+ "auth.reset-password.notification.email-sent.text": {
+ "message": "Wiadomość e-mail z instrukcjami została wysłana, jeśli e-mail był wcześniej zapisany na Twoim koncie."
+ },
+ "auth.reset-password.notification.email-sent.title": {
+ "message": "Wiadomość e-mail wysłana"
+ },
+ "auth.reset-password.notification.password-reset.text": {
+ "message": "Możesz teraz zalogować się na swoje konto, używając nowego hasła."
+ },
+ "auth.reset-password.notification.password-reset.title": {
+ "message": "Hasło zostało zresetowane pomyślnie"
+ },
+ "auth.reset-password.post-challenge.action": {
+ "message": "Zresetuj hasło"
+ },
+ "auth.reset-password.post-challenge.confirm-password.label": {
+ "message": "Potwierdź hasło"
+ },
+ "auth.reset-password.post-challenge.description": {
+ "message": "Wprowadź swoje nowe hasło poniżej, aby otrzymać dostęp do swojego konta."
+ },
+ "auth.reset-password.title": {
+ "message": "Zresetuj hasło"
+ },
+ "auth.reset-password.title.long": {
+ "message": "Zresetuj swoje hasło"
+ },
+ "auth.sign-in.2fa.description": {
+ "message": "Proszę wprowadzić kod otrzymany kod 2FA by kontynuować."
+ },
+ "auth.sign-in.2fa.label": {
+ "message": "Wprowadź otrzymany kod 2FA by kontynuować"
+ },
+ "auth.sign-in.2fa.placeholder": {
+ "message": "Wprowadź kod..."
+ },
+ "auth.sign-in.additional-options": {
+ "message": "Zapomniałeś hasła? • Utwórz konto"
+ },
+ "auth.sign-in.email-username.label": {
+ "message": "E-mail lub nazwa użytkownika"
+ },
+ "auth.sign-in.password.label": {
+ "message": "Hasło"
+ },
+ "auth.sign-in.sign-in-with": {
+ "message": "Zaloguj się przez"
+ },
+ "auth.sign-in.title": {
+ "message": "Zaloguj się"
+ },
+ "auth.sign-in.use-password": {
+ "message": "Lub użyj hasła"
+ },
+ "auth.sign-up.action.create-account": {
+ "message": "Utwórz konto"
+ },
+ "auth.sign-up.confirm-password.label": {
+ "message": "Potwierdź hasło"
+ },
+ "auth.sign-up.email.label": {
+ "message": "E-mail"
+ },
+ "auth.sign-up.label.username": {
+ "message": "Nazwa użytkownika"
+ },
+ "auth.sign-up.legal-dislaimer": {
+ "message": "Tworząc konto, wyrażasz zgodę na Warunki i Politykę Prywatności Modrinth."
+ },
+ "auth.sign-up.notification.password-mismatch.text": {
+ "message": "Hasła nie są zgodne!"
+ },
+ "auth.sign-up.password.label": {
+ "message": "Hasło"
+ },
+ "auth.sign-up.sign-in-option.title": {
+ "message": "Masz już konto?"
+ },
+ "auth.sign-up.subscribe.label": {
+ "message": "Subskrybuj aktualności o Modrinth"
+ },
+ "auth.sign-up.title": {
+ "message": "Zarejestruj się"
+ },
+ "auth.sign-up.title.create-account": {
+ "message": "Lub utwórz własne konto"
+ },
+ "auth.sign-up.title.sign-up-with": {
+ "message": "Zarejestruj się przez"
+ },
+ "auth.verify-email.action.account-settings": {
+ "message": "Ustawienia konta"
+ },
+ "auth.verify-email.action.sign-in": {
+ "message": "Zaloguj się"
+ },
+ "auth.verify-email.already-verified.description": {
+ "message": "Twój e-mail jest już zweryfikowany!"
+ },
+ "auth.verify-email.already-verified.title": {
+ "message": "E-mail został już zweryfikowany"
+ },
+ "auth.verify-email.failed-verification.action": {
+ "message": "Wyślij e-mail weryfikacyjny ponownie"
+ },
+ "auth.verify-email.failed-verification.description": {
+ "message": "Nie mogliśmy zweryfikować Twojego adresu e-mail. Spróbuj ponownie wysłać e-mail weryfikacyjny za pomocą panelu, logując się."
+ },
+ "auth.verify-email.failed-verification.description.logged-in": {
+ "message": "Nie mogliśmy w stanie zweryfikować twojego adresu e-mail, spróbuj ponownie przyciskiem poniżej."
+ },
+ "auth.verify-email.failed-verification.title": {
+ "message": "Weryfikacja e-maila nie powiodła się"
+ },
+ "auth.verify-email.post-verification.description": {
+ "message": "Twój adres e-mail został pomyślnie zweryfikowany!"
+ },
+ "auth.verify-email.post-verification.title": {
+ "message": "Weryfikacja e-maila"
+ },
+ "auth.verify-email.title": {
+ "message": "Zweryfikuj e-mail"
+ },
+ "auth.welcome.checkbox.subscribe": {
+ "message": "Subskrybuj aktualności o Modrinth"
+ },
+ "auth.welcome.description": {
+ "message": "Teraz jesteś częścią wspaniałej społeczności twórców i odkrywców, którzy już tworzą, pobierają i na bieżąco korzystają z niesamowitych modów."
+ },
+ "auth.welcome.label.tos": {
+ "message": "Przez stworzenie konta, zaakceptowałeś naszeWarunki oraz Politykę Prywatności."
+ },
+ "auth.welcome.long-title": {
+ "message": "Witaj w Modrinth!"
+ },
+ "auth.welcome.title": {
+ "message": "Witaj"
+ },
+ "collection.button.delete-icon": {
+ "message": "Usuń ikonę"
+ },
+ "collection.button.edit-icon": {
+ "message": "Edytuj ikonę"
+ },
+ "collection.button.remove-project": {
+ "message": "Usuń projekt"
+ },
+ "collection.button.unfollow-project": {
+ "message": "Od obserwuj projekt"
+ },
+ "collection.delete-modal.description": {
+ "message": "To usunie tą kolecje na zawsze. Nie może być to cofnięte."
+ },
+ "collection.delete-modal.title": {
+ "message": "Czy jesteś pewny by usunąć tą kolecje?"
+ },
+ "collection.description": {
+ "message": "{description} - Zobacz kolekcje {name} od {username} na Modrinth"
+ },
+ "collection.description.following": {
+ "message": "Automatycznie wygenerowano kolekcję wszystkich projektów, które obserwujesz."
+ },
+ "collection.error.not-found": {
+ "message": "Nie znaleziono kolekcji"
+ },
+ "collection.label.collection": {
+ "message": "Kolekcja"
+ },
+ "collection.label.created-at": {
+ "message": "Utworzony {ago}"
+ },
+ "collection.label.curated-by": {
+ "message": "Wybrane przez"
+ },
+ "collection.label.no-projects": {
+ "message": "Ta kolekcja nie ma projektów!"
+ },
+ "collection.label.no-projects-auth": {
+ "message": "Nie masz żadnych projektów. Czy chcesz dodać jeden?"
+ },
+ "collection.label.owner": {
+ "message": "Właściciel"
+ },
+ "collection.label.projects-count": {
+ "message": "{count, plural, one {{count} projekt} other {{count} projekty}}"
+ },
+ "collection.label.updated-at": {
+ "message": "Zaktualizowany {ago}"
+ },
+ "collection.title": {
+ "message": "{name} - Kolekcja"
+ },
+ "dashboard.collections.button.create-new": {
+ "message": "Utwórz nową"
+ },
+ "dashboard.collections.label.projects-count": {
+ "message": "{count, plural, one {{count} projekt} other {{count} projekty}}"
+ },
+ "dashboard.collections.label.search-input": {
+ "message": "Szukaj swoich kolekcji"
+ },
+ "dashboard.collections.long-title": {
+ "message": "Twoje kolekcje"
+ },
+ "error.collection.404.list_item.1": {
+ "message": "Mogłeś źle napisać URL kolekcji."
+ },
+ "error.collection.404.list_item.2": {
+ "message": "Ta kolekcja może być prywatna."
+ },
+ "error.collection.404.list_item.3": {
+ "message": "Ta kolekcja została zdjęta przez zespół moderacji Modrinth za naruszanie naszychWarunków używania."
+ },
+ "error.collection.404.list_title": {
+ "message": "Dlaczego?"
+ },
+ "error.collection.404.title": {
+ "message": "Nie znaleziono kolekcji"
+ },
+ "error.generic.404.subtitle": {
+ "message": "Strona, której szukasz, prawdopodobnie nie istnieje."
+ },
+ "error.generic.404.title": {
+ "message": "Nie znaleziono strony"
+ },
+ "error.generic.default.list_item.1": {
+ "message": "Sprawdź na naszej stronie statusu, czy Modrinth jest niedostępny."
+ },
+ "error.generic.default.list_item.2": {
+ "message": "Jeśli problem będzie się powtarzał, możesz powiadomić o tym zespół Modrinth, dołączając do naszego serwera Discord."
+ },
+ "error.generic.default.list_title": {
+ "message": "Spróbuj ponownie za kilka minut."
+ },
+ "error.generic.default.subtitle": {
+ "message": "Coś poszło nie tak."
+ },
+ "error.generic.default.title": {
+ "message": "Uh oh!"
+ },
+ "error.organization.404.list_item.1": {
+ "message": "Mogłeś źle napisać URL kolekcji."
+ },
+ "error.organization.404.list_item.2": {
+ "message": "Właściciel organizacji mógł zmienić adres URL lub go usunąć."
+ },
+ "error.organization.404.list_item.3": {
+ "message": "Organizacja mogła zostać usunięta przez zespół moderacyjny Modrinth za naruszenie naszych zasadWarunki Użytkowania."
+ },
+ "error.organization.404.list_title": {
+ "message": "Dlaczego?"
+ },
+ "error.organization.404.title": {
+ "message": "Nie znaleziono organizacji"
+ },
+ "error.project.404.list_item.1": {
+ "message": "Możliwe, że błędnie wpisałeś adres URL projektu."
+ },
+ "error.project.404.list_item.2": {
+ "message": "Właściciel projektu mógł zmienić adres URL, ustawić projekt jako prywatny lub go usunąć."
+ },
+ "error.project.404.list_item.3": {
+ "message": "Projekt mógł zostać usunięty przez zespół moderacyjny Modrinth za naruszenie naszych zasadWarunki Użytkowania."
+ },
+ "error.project.404.list_title": {
+ "message": "Dlaczego?"
+ },
+ "error.project.404.title": {
+ "message": "Nie znaleziono projektu"
+ },
+ "error.user.404.list_item.1": {
+ "message": "Być może błędnie wpisałeś nazwę użytkownika."
+ },
+ "error.user.404.list_item.2": {
+ "message": "Użytkownik mógł zmienić nazwę użytkownika lub usunąć konto."
+ },
+ "error.user.404.list_item.3": {
+ "message": "Konto użytkownika mogło zostać zamknięte z powodu naruszenia Warunków Używania serwisu Modrinth."
+ },
+ "error.user.404.list_title": {
+ "message": "Dlaczego?"
+ },
+ "error.user.404.title": {
+ "message": "Nie znaleziono użytkownika"
+ },
+ "frog": {
+ "message": "Zostałeś zżabowany! 🐸"
+ },
+ "frog.altText": {
+ "message": "Fotorealistyczny obraz żabiego labiryntu"
+ },
+ "frog.froggedPeople": {
+ "message": "{count, plural, one {{count} więcej osób} other {{count} więcej ludzi}} też zostało zżabieni!"
+ },
+ "frog.sinceOpened": {
+ "message": "Ta strona została otwarta {ago} temu"
+ },
+ "frog.title": {
+ "message": "Żaba"
+ },
+ "landing.button.discover-mods": {
+ "message": "Odkrywaj modyfikacje"
+ },
+ "landing.button.go-to-dashboard": {
+ "message": "Przejdź do panelu głównego"
+ },
+ "landing.creator.feature.constantly-evolving.description": {
+ "message": "Uzyskaj najlepsze możliwe doświadczenie w modowaniu dzięki stałym aktualizacjom od zespołu Modrinth"
+ },
+ "landing.creator.feature.constantly-evolving.title": {
+ "message": "Nieustannie rozwijający"
+ },
+ "landing.creator.feature.data-statistics.description": {
+ "message": "Otrzymuj szczegółowe raporty o liczbie wyświetleń stron, pobrań i przychodach"
+ },
+ "landing.creator.feature.data-statistics.title": {
+ "message": "Dane i statystyki"
+ },
+ "landing.creator.feature.monetization.title": {
+ "message": "Monetyzacja"
+ },
+ "landing.feature.launcher.heading": {
+ "message": "Graj używając swojego ulubionego launchera"
+ },
+ "landing.heading.the-place-for-minecraft.data-packs": {
+ "message": "paczki danych"
+ },
+ "landing.heading.the-place-for-minecraft.modpacks": {
+ "message": "paczki modów"
+ },
+ "landing.heading.the-place-for-minecraft.mods": {
+ "message": "mody"
+ },
+ "landing.heading.the-place-for-minecraft.plugins": {
+ "message": "pluginy"
+ },
+ "landing.heading.the-place-for-minecraft.servers": {
+ "message": "serwery"
+ },
+ "landing.heading.the-place-for-minecraft.shaders": {
+ "message": "shadery"
+ },
+ "landing.launcher.atlauncher-label": {
+ "message": "ATLauncher"
+ },
+ "landing.launcher.modrinth-app-label": {
+ "message": "Aplikacja Modrinth"
+ },
+ "landing.launcher.prism-launcher-label": {
+ "message": "Prism Launcher"
+ },
+ "landing.notifications.heading": {
+ "message": "Powiadomienia"
+ },
+ "landing.search.label": {
+ "message": "Szukaj"
+ },
+ "landing.search.placeholder": {
+ "message": "Szukaj..."
+ },
+ "landing.search.sort-by.label": {
+ "message": "Sortuj według"
+ },
+ "landing.section.for-creators.label": {
+ "message": "Dla twórców"
+ },
+ "landing.section.for-players.label": {
+ "message": "Dla Graczy"
+ },
+ "layout.action.change-theme": {
+ "message": "Zmień motyw"
+ },
+ "layout.action.get-modrinth-app": {
+ "message": "Pobierz aplikację Modrinth"
+ },
+ "layout.avatar.alt": {
+ "message": "Twój awatar"
+ },
+ "layout.banner.account-action": {
+ "message": "Wymagana akcja na koncie"
+ },
+ "layout.banner.add-email.button": {
+ "message": "Odwiedź ustawienia konta"
+ },
+ "layout.banner.add-email.description": {
+ "message": "Dla bezpieczeństwa, Modrinth musi zweryfikować e-maila powiązanego z twoim kontem."
+ },
+ "layout.banner.build-fail.description": {
+ "message": "Wdrożenie interfejsu użytkownika Modrinth nie udało się wygenerować stanu z API. Może to wynikać z awarii lub błędu w konfiguracji. Odbuduj, gdy API będzie dostępne. Kody błędów: {errors}; Aktualny adres URL interfejsu API to: {url}"
+ },
+ "layout.banner.build-fail.title": {
+ "message": "Błąd podczas generowania stanu z API przy kompilacji."
+ },
+ "layout.banner.staging.description": {
+ "message": "Środowisko testowe jest całkowicie oddzielone od produkcyjnej bazy danych Modrinth. Służy ono do testowania i debugowania i może działać w wersjach rozwojowych lub interfejsu użytkownika Modrinth, które są nowsze niż instancja produkcyjna."
+ },
+ "layout.banner.staging.title": {
+ "message": "Przeglądasz środowisko testowe Modrinth"
+ },
+ "layout.banner.subscription-payment-failed.button": {
+ "message": "Zaktualizuj informacje płatności"
+ },
+ "layout.banner.subscription-payment-failed.description": {
+ "message": "Jedna lub więcej subskrypcji, nie udała się odnowić. Proszę zaktualizować informację płatności, żeby nie stracić dostępu!"
+ },
+ "layout.banner.subscription-payment-failed.title": {
+ "message": "Wymagana akcja w sprawie płatności."
+ },
+ "layout.banner.verify-email.action": {
+ "message": "Wyślij ponownie e-mail weryfikacyjny"
+ },
+ "layout.banner.verify-email.description": {
+ "message": "Dla bezpieczeństwa, Modrinth musi zweryfikować e-maila powiązanego z twoim kontem."
+ },
+ "layout.footer.about": {
+ "message": "O nas"
+ },
+ "layout.footer.about.careers": {
+ "message": "Kariery"
+ },
+ "layout.footer.about.changelog": {
+ "message": "Dziennik zmian"
+ },
+ "layout.footer.about.news": {
+ "message": "Wiadomości"
+ },
+ "layout.footer.about.rewards-program": {
+ "message": "Program nagród"
+ },
+ "layout.footer.about.status": {
+ "message": "Status"
+ },
+ "layout.footer.legal": {
+ "message": "Polityka"
+ },
+ "layout.footer.legal-disclaimer": {
+ "message": "NIE JEST TO OFICJALNA USŁUGA MINECRAFT. NIE JEST ZATWIERDZONA ANI POWIĄZANA Z MOJANG LUB MICROSOFT."
+ },
+ "layout.footer.legal.copyright-policy": {
+ "message": "Polityka dotycząca praw autorskich i ustawa DMCA"
+ },
+ "layout.footer.legal.privacy-policy": {
+ "message": "Polityka prywatności"
+ },
+ "layout.footer.legal.rules": {
+ "message": "Zasady dotyczące treści"
+ },
+ "layout.footer.legal.security-notice": {
+ "message": "Informacja dotycząca bezpieczeństwa"
+ },
+ "layout.footer.legal.terms-of-use": {
+ "message": "Warunki użytkowania"
+ },
+ "layout.footer.open-source": {
+ "message": "Modrinth to otwarte oprogramowanie."
+ },
+ "layout.footer.products": {
+ "message": "Produkty"
+ },
+ "layout.footer.products.app": {
+ "message": "Aplikacja Modrinth"
+ },
+ "layout.footer.products.plus": {
+ "message": "Modrinth+"
+ },
+ "layout.footer.products.servers": {
+ "message": "Serwery Modrinth"
+ },
+ "layout.footer.resources": {
+ "message": "Zasoby"
+ },
+ "layout.footer.resources.api-docs": {
+ "message": "Dokumentacja API"
+ },
+ "layout.footer.resources.help-center": {
+ "message": "Centrum pomocy"
+ },
+ "layout.footer.resources.report-issues": {
+ "message": "Zgłoś błędy"
+ },
+ "layout.footer.resources.translate": {
+ "message": "Przetłumacz"
+ },
+ "layout.footer.social.bluesky": {
+ "message": "Bluesky"
+ },
+ "layout.footer.social.discord": {
+ "message": "Discord"
+ },
+ "layout.footer.social.github": {
+ "message": "GitHub"
+ },
+ "layout.footer.social.mastodon": {
+ "message": "Mastodon"
+ },
+ "layout.footer.social.x": {
+ "message": "X"
+ },
+ "layout.menu-toggle.action": {
+ "message": "Przełącz menu"
+ },
+ "layout.meta.description": {
+ "message": "Pobieraj mody, wtyczki, datapacki, shadery, resourcepacki i modpacki do Minecrafta na Modrinth. Odkrywaj i publikuj projekty na Modrinth dzięki nowoczesnemu, łatwemu w użyciu interfejsowi i API."
+ },
+ "layout.meta.og-description": {
+ "message": "Odkrywaj i publikuj zawartość Minecraft!"
+ },
+ "layout.nav.home": {
+ "message": "Strona główna"
+ },
+ "layout.nav.search": {
+ "message": "Szukaj"
+ },
+ "moderation.filter.by": {
+ "message": "Filtruj po"
+ },
+ "moderation.moderate": {
+ "message": "Moderuj"
+ },
+ "moderation.page.projects": {
+ "message": "Projekty"
+ },
+ "moderation.page.reports": {
+ "message": "Zgłoszenia"
+ },
+ "moderation.page.technicalReview": {
+ "message": "Przegląd techniczny"
+ },
+ "moderation.search.placeholder": {
+ "message": "Szukaj..."
+ },
+ "moderation.sort.by": {
+ "message": "Sortuj według"
+ },
+ "moderation.technical.search.placeholder": {
+ "message": "Wyszukaj recenzje technologiczne..."
+ },
+ "profile.button.billing": {
+ "message": "Zarządzaj rozliczaniem użytkownika"
+ },
+ "profile.button.info": {
+ "message": "Otwórz szczegóły użytkownika"
+ },
+ "profile.button.manage-projects": {
+ "message": "Zarządzaj projektami"
+ },
+ "profile.error.not-found": {
+ "message": "Nie znaleziono użytkownika"
+ },
+ "profile.joined-at": {
+ "message": "Dołączono {ago}"
+ },
+ "profile.label.badges": {
+ "message": "Odznaki"
+ },
+ "profile.label.details": {
+ "message": "Szczegóły"
+ },
+ "profile.label.no-collections": {
+ "message": "Ten użytkownik nie ma żadnych kolekcji!"
+ },
+ "profile.label.no-collections-auth": {
+ "message": "Nie masz żadnych kolekcji.\nCzy chcesz utworzyć jedną?"
+ },
+ "profile.label.no-projects": {
+ "message": "Ten użytkownik nie ma żadnych projektów!"
+ },
+ "profile.label.no-projects-auth": {
+ "message": "Nie masz żadnych projektów.\nCzy chcesz utworzyć jeden?"
+ },
+ "profile.label.organizations": {
+ "message": "Organizacje"
+ },
+ "profile.meta.description": {
+ "message": "Pobieraj projekty {username} na Modrinth"
+ },
+ "profile.meta.description-with-bio": {
+ "message": "{bio} - Pobieraj projekty {username} na Modrinth"
+ },
+ "profile.stats.downloads": {
+ "message": "{count, plural, one {{count} pobrań projektu} other {{count} pobrań projektu}}"
+ },
+ "profile.stats.projects": {
+ "message": "{count, plural, one {{count} projekt} other {{count} projekty}}"
+ },
+ "profile.stats.projects-followers": {
+ "message": "{count, plural, one {{count} obserwujących projekt} other {{count} obserwujących projekt}}"
+ },
+ "profile.user-id": {
+ "message": "ID użytkownika: {id}"
+ },
+ "project-member-header.accept": {
+ "message": "Akceptuj"
+ },
+ "project-member-header.decline": {
+ "message": "Odrzuć"
+ },
+ "project-member-header.error": {
+ "message": "Błąd"
+ },
+ "project-member-header.error-decline": {
+ "message": "Odrzucenie zaproszenia do zespołu nie powiodło się"
+ },
+ "project-member-header.error-join": {
+ "message": "Przyjęcie zaproszenia do zespołu nie powiodło się"
+ },
+ "project-member-header.invitation-no-role": {
+ "message": "Zostałeś zaproszony do udziału w tym projekcie. Proszę zaakceptować lub odrzucić zaproszenie."
+ },
+ "project-member-header.invitation-title": {
+ "message": "Zaproszenie do dołączenia do projektu"
+ },
+ "project-member-header.invitation-with-role": {
+ "message": "Zostałeś zaproszony do udziału w tym projekcie w roli '{role}'."
+ },
+ "project-member-header.success": {
+ "message": "Sukces"
+ },
+ "project-member-header.success-decline": {
+ "message": "Odrzucono zaproszenie do zespołu"
+ },
+ "project-member-header.success-join": {
+ "message": "Zaakceptowano zaproszenie do zespołu"
+ },
+ "project-moderation-nags.publishing-checklist": {
+ "message": "Lista kontrolna publikacji"
+ },
+ "project-moderation-nags.required": {
+ "message": "Wymagane"
+ },
+ "project-moderation-nags.resubmit-for-review": {
+ "message": "Ponownie prześlij do weryfikacji"
+ },
+ "project-moderation-nags.resubmit-for-review-desc": {
+ "message": "Twój projekt został {status} przez pracowników Modrinth. W większości przypadków możesz ponownie przesłać go do oceny po uwzględnieniu uwag pracowników."
+ },
+ "project-moderation-nags.submit-checklist-tooltip": {
+ "message": "Należy wykonać wszystkie czynności wymienione w liście kontrolnej dotyczącej publikacji!"
+ },
+ "project-moderation-nags.submit-for-review": {
+ "message": "Prześlij do weryfikacji"
+ },
+ "project-moderation-nags.submit-for-review-desc": {
+ "message": "Twój projekt jest widoczny tylko dla członków projektu. Aby został opublikowany, musi zostać sprawdzony przez moderatorów."
+ },
+ "project-moderation-nags.suggestion": {
+ "message": "Sugestia"
+ },
+ "project-moderation-nags.visit-moderation-page": {
+ "message": "Odwiedź stronę moderacji"
+ },
+ "project-moderation-nags.warning": {
+ "message": "Ostrzeżenie"
+ },
+ "project-type.collection.plural": {
+ "message": "Kolekcje"
+ },
+ "project-type.collection.singular": {
+ "message": "Kolekcja"
+ },
+ "project-type.datapack.plural": {
+ "message": "Paczki danych"
+ },
+ "project-type.datapack.singular": {
+ "message": "Paczka danych"
+ },
+ "project-type.mod.plural": {
+ "message": "Mody"
+ },
+ "project-type.mod.singular": {
+ "message": "Mod"
+ },
+ "project-type.modpack.plural": {
+ "message": "Paczki modów"
+ },
+ "project-type.modpack.singular": {
+ "message": "Paczka modów"
+ },
+ "project-type.plugin.plural": {
+ "message": "Pluginy"
+ },
+ "project-type.plugin.singular": {
+ "message": "Plugin"
+ },
+ "project-type.project.plural": {
+ "message": "Projekty"
+ },
+ "project-type.project.singular": {
+ "message": "Projekt"
+ },
+ "project-type.resourcepack.plural": {
+ "message": "Paczki zasobów"
+ },
+ "project-type.resourcepack.singular": {
+ "message": "Paczka zasobów"
+ },
+ "project-type.shader.plural": {
+ "message": "Shadery"
+ },
+ "project-type.shader.singular": {
+ "message": "Shader"
+ },
+ "project.about.details.created": {
+ "message": "Utworzony {date}"
+ },
+ "project.about.details.licensed": {
+ "message": "Pod licencją {license}"
+ },
+ "project.about.details.published": {
+ "message": "Opublikowano {date}"
+ },
+ "project.about.details.submitted": {
+ "message": "Przesłano {date}"
+ },
+ "project.about.details.title": {
+ "message": "Szczegóły"
+ },
+ "project.about.details.updated": {
+ "message": "Zaktualizowany {date}"
+ },
+ "project.actions.create-server": {
+ "message": "Utwórz serwer"
+ },
+ "project.actions.create-server-tooltip": {
+ "message": "Utwórz serwer"
+ },
+ "project.actions.dont-show-again": {
+ "message": "Nie pokazuj ponownie"
+ },
+ "project.actions.review-project": {
+ "message": "Przegląd projektu"
+ },
+ "project.actions.servers-promo.description": {
+ "message": "Modrinth Servers to najprostszy sposób na zabawę z przyjaciółmi bez żadnych kłopotów!"
+ },
+ "project.actions.servers-promo.monthly": {
+ "message": " / miesiąc"
+ },
+ "project.actions.servers-promo.pricing": {
+ "message": "Od $5 miesięcznie{monthly}"
+ },
+ "project.actions.servers-promo.title": {
+ "message": "Utwórz serwer"
+ },
+ "project.collections.create-new": {
+ "message": "Utwórz nową kolekcję"
+ },
+ "project.collections.none-found": {
+ "message": "Nie znaleziono żadnych kolekcji."
+ },
+ "project.description.title": {
+ "message": "Opis"
+ },
+ "project.details.licensed": {
+ "message": "Licencjonowany"
+ },
+ "project.download.game-version": {
+ "message": "Wersja gry: {version}"
+ },
+ "project.download.game-version-error": {
+ "message": "Błąd: nie znaleziono wersji gry"
+ },
+ "project.download.game-version-tooltip": {
+ "message": "{title} jest dostępny tylko dla {version}"
+ },
+ "project.download.game-version-unsupported-tooltip": {
+ "message": "{title} nie obsługuje {gameVersion} dla {platform}"
+ },
+ "project.download.install-with-app": {
+ "message": "Zainstaluj za pomocą aplikacji Modrinth App"
+ },
+ "project.download.no-app": {
+ "message": "Nie masz aplikacji Modrinth App?"
+ },
+ "project.download.no-versions-available": {
+ "message": "Brak dostępnych wersji dla {gameVersion} i {platform}."
+ },
+ "project.download.platform": {
+ "message": "Platforma: {platform}"
+ },
+ "project.download.platform-error": {
+ "message": "Błąd: nie znaleziono żadnych platform"
+ },
+ "project.download.platform-tooltip": {
+ "message": "{title} jest dostępny tylko dla {platform}"
+ },
+ "project.download.platform-unsupported-tooltip": {
+ "message": "{title} nie obsługuje {platform} dla {gameVersion}"
+ },
+ "project.download.search-game-versions": {
+ "message": "Wyszukaj wersje gry..."
+ },
+ "project.download.search-game-versions-label": {
+ "message": "Wyszukaj wersje gry..."
+ },
+ "project.download.select-game-version": {
+ "message": "Wybierz wersję gry"
+ },
+ "project.download.select-platform": {
+ "message": "Wybierz platformę"
+ },
+ "project.download.show-all-versions": {
+ "message": "Pokaż wszystkie wersje"
+ },
+ "project.download.title": {
+ "message": "Pobierz {title}"
+ },
+ "project.environment.migration-no-permission.title": {
+ "message": "Metadane środowiska muszą być sprawdzone"
+ },
+ "project.environment.migration.learn-more": {
+ "message": "Dowiedz się więcej o tej zmianie"
+ },
+ "project.environment.migration.message": {
+ "message": "Właśnie zmodernizowaliśmy system środowisk w Modrinth i udostępniliśmy nowe opcje. Prosimy o przejście do ustawień projektu i sprawdzenie poprawności metadanych."
+ },
+ "project.environment.migration.review-button": {
+ "message": "Sprawdź ustawienia środowiska"
+ },
+ "project.environment.migration.title": {
+ "message": "Proszę sprawdzić metadane środowiska"
+ },
+ "project.error.loading": {
+ "message": "Błąd podczas ładowania danych projektu{message}"
+ },
+ "project.error.page-not-found": {
+ "message": "Nie można znaleźć strony"
+ },
+ "project.error.project-not-found": {
+ "message": "Nie znaleziono projektu"
+ },
+ "project.gallery.title": {
+ "message": "Galeria"
+ },
+ "project.license.error": {
+ "message": "Nie można pobrać tekstu licencji."
+ },
+ "project.license.loading": {
+ "message": "Ładowanie tekstu licencji..."
+ },
+ "project.license.title": {
+ "message": "Licencja"
+ },
+ "project.moderation.title": {
+ "message": "Moderacja"
+ },
+ "project.navigation.changelog": {
+ "message": "Dziennik zmian"
+ },
+ "project.notification.icon-updated.message": {
+ "message": "Ikona Twojego projektu została zaktualizowana."
+ },
+ "project.notification.icon-updated.title": {
+ "message": "Ikona projektu zaktualizowana"
+ },
+ "project.notification.updated.message": {
+ "message": "Twój projekt został zaktualizowany."
+ },
+ "project.notification.updated.title": {
+ "message": "Projekt zaktualizowany"
+ },
+ "project.settings.environment.notice.missing-env.description": {
+ "message": "W Twoim projekcie brakuje metadanych dotyczących środowiska. Wybierz odpowiednią opcję poniżej."
+ },
+ "project.settings.environment.notice.missing-env.title": {
+ "message": "Wybierz środowisko dla swojego projektu"
+ },
+ "project.settings.environment.notice.multiple-environments.description": {
+ "message": "Różne wersje projektu mają wybrane różne środowiska, więc nie możesz ich obecnie edytować globalnie."
+ },
+ "project.settings.environment.notice.multiple-environments.title": {
+ "message": "Twój projekt ma wiele środowisk"
+ },
+ "project.settings.environment.notice.review-options.description": {
+ "message": "Właśnie zmodernizowaliśmy system środowisk w Modrinth i udostępniliśmy nowe opcje. Upewnij się, że poniżej wybrano właściwą opcję, a następnie kliknij 'Weryfikuj' gdy skończysz!"
+ },
+ "project.settings.environment.notice.review-options.title": {
+ "message": "Proszę zapoznać się z poniższymi opcjami"
+ },
+ "project.settings.environment.notice.wrong-project-type.description": {
+ "message": "Tylko projekty modów lub modpacków mogą posiadać metadane środowiska."
+ },
+ "project.settings.environment.notice.wrong-project-type.title": {
+ "message": "Ten typ projektu nie obsługuje metadanych środowiska"
+ },
+ "project.settings.environment.verification.verify-button": {
+ "message": "Zweryfikuj"
+ },
+ "project.settings.environment.verification.verify-text": {
+ "message": "Sprawdź, czy środowisko tego projektu jest poprawnie skonfigurowane."
+ },
+ "project.settings.general.name.description": {
+ "message": "Unikaj przedrostków, przyrostków, wtrąceń lub dodatkowych opisów — używaj tylko rzeczywistej nazwy projektu."
+ },
+ "project.settings.general.name.placeholder.1": {
+ "message": "np. Nether Overhaul 2"
+ },
+ "project.settings.general.name.placeholder.2": {
+ "message": "np. Construction Equipment"
+ },
+ "project.settings.general.name.placeholder.3": {
+ "message": "np. Better than Caving"
+ },
+ "project.settings.general.name.placeholder.4": {
+ "message": "np. Enhanced Portals"
+ },
+ "project.settings.general.name.placeholder.5": {
+ "message": "np. Dangerous Mobs"
+ },
+ "project.settings.general.name.title": {
+ "message": "Nazwa"
+ },
+ "project.settings.general.tagline.description": {
+ "message": "Podsumuj swój projekt w jednym zdaniu."
+ },
+ "project.settings.general.tagline.placeholder.1": {
+ "message": "np. Przeprojektowano przebieg gry, aby skupiała się ona na Netherze."
+ },
+ "project.settings.general.tagline.placeholder.2": {
+ "message": "np. Dodaje odzież roboczą."
+ },
+ "project.settings.general.tagline.placeholder.3": {
+ "message": "np. Dodaje realistyczną mechanikę budowy szybów kopalnianych."
+ },
+ "project.settings.general.tagline.placeholder.4": {
+ "message": "np. Poprawia sposób łączenia się portali Netheru między sobą."
+ },
+ "project.settings.general.tagline.placeholder.5": {
+ "message": "np. Dodaje potężne wersje bossów zwykłych mobów, które można spotkać w nocy."
+ },
+ "project.settings.general.tagline.title": {
+ "message": "Slogan"
+ },
+ "project.settings.general.url.title": {
+ "message": "Adres URL"
+ },
+ "project.settings.title": {
+ "message": "Ustawienia"
+ },
+ "project.settings.visit-dashboard": {
+ "message": "Odwiedź pulpit projektów"
+ },
+ "project.stats.downloads-label": {
+ "message": "{count, plural, one {pobranie} few {pobrania} other {pobrań}}"
+ },
+ "project.stats.followers-label": {
+ "message": "{count, plural, one {obserwujący} other {obserwujących}}"
+ },
+ "project.status.archived.message": {
+ "message": "{title} zostało zarchiwizowane. {title} nie będzie otrzymywać żadnych dalszych aktualizacji, chyba że autor zdecyduje się przywrócić projekt."
+ },
+ "project.version.all-versions": {
+ "message": "Wszystkie wersje"
+ },
+ "project.version.back-to-versions": {
+ "message": "Powróć do wersji"
+ },
+ "project.versions.title": {
+ "message": "Wersje"
+ },
+ "report.already-reported": {
+ "message": "Zgłosiłeś już {title}"
+ },
+ "report.already-reported-description": {
+ "message": "Masz już otwarty raport dotyczący tego {item}. Jeśli masz więcej informacji, możesz dodać je do raportu."
+ },
+ "report.back-to-item": {
+ "message": "Powrót do {item}"
+ },
+ "report.body.description": {
+ "message": "Jeśli to możliwe i istotne, prosimy o dołączenie linków i zdjęć. Puste lub niekompletne zgłoszenia zostaną zamknięte i zignorowane."
+ },
+ "report.body.title": {
+ "message": "Proszę podać dodatkowe informacje dotyczące zgłoszenia"
+ },
+ "report.checking": {
+ "message": "Sprawdzanie {item}..."
+ },
+ "report.could-not-find": {
+ "message": "Nie znaleziono {item}"
+ },
+ "report.for.violation": {
+ "message": "Naruszenie zasad Modrinth Zasady lub Warunki użytkowania"
+ },
+ "report.for.violation.description": {
+ "message": "Przykłady obejmują treści złośliwe, spam, obraźliwe, wprowadzające w błąd, nieprawdziwe i niezgodne z prawem."
+ },
+ "report.form-not-for": {
+ "message": "Ten formularz nie jest przeznaczony dla:"
+ },
+ "report.go-to-report": {
+ "message": "Przejdź do zgłoszenia"
+ },
+ "report.not-for.bug-reports": {
+ "message": "Zgłoszenia błędów"
+ },
+ "report.not-for.bug-reports.description": {
+ "message": "Błędy można zgłaszać za pośrednictwem systemu śledzenia błędów."
+ },
+ "report.not-for.dmca": {
+ "message": "Usunięcia na podstawie ustawy DMCA"
+ },
+ "report.not-for.dmca.description": {
+ "message": "Zobacz naszą Politykę dotyczącą praw autorskich."
+ },
+ "report.note.copyright.1": {
+ "message": "Należy pamiętać, że *nie* przesyłasz wniosku o usunięcie treści na podstawie ustawy DMCA, ale zgłoszenie dotyczące ponownie przesłanej treści."
+ },
+ "report.note.copyright.2": {
+ "message": "Jeśli zamierzałeś złożyć wniosek o usunięcie treści na podstawie ustawy DMCA (co stanowi działanie prawne), zapoznaj się z naszą Polityką dotyczącą praw autorskich."
+ },
+ "report.note.malicious.1": {
+ "message": "Zgłoszenia szkodliwych lub zwodniczych treści muszą zawierać znaczny dowód, na przykład fragmenty kodu źródłowego."
+ },
+ "report.note.malicious.2": {
+ "message": "Podsumowania z Microsoft Defender, VirusTotal lub narzędzi AI wykrywających złośliwe oprogramowanie nie są uważane jako wystarczający dowód i nie będą akceptowane."
+ },
+ "report.please-report": {
+ "message": "Proszę zgłosić:"
+ },
+ "report.question.content-id": {
+ "message": "Jaki jest identyfikator {item}?"
+ },
+ "report.question.content-type": {
+ "message": "Jakiego rodzaju treści zgłaszasz?"
+ },
+ "report.question.report-reason": {
+ "message": "Które z zasad Modrintha narusza ten {item}?"
+ },
+ "report.report-content": {
+ "message": "Zgłoś treści do moderacji"
+ },
+ "report.report-item": {
+ "message": "Zgłoś {title} do moderatorów"
+ },
+ "report.submit": {
+ "message": "Wyślij zgłoszenie"
+ },
+ "revenue.transfers.total": {
+ "message": "Razem wypłacono {amount}."
+ },
+ "revenue.transfers.total.method": {
+ "message": "Wypłacono {amount} przez {method}."
+ },
+ "revenue.transfers.total.year": {
+ "message": "W roku {year} wypłaciłeś kwotę {amount}."
+ },
+ "revenue.transfers.total.year_method": {
+ "message": "W roku {year} wypłaciłeś {amount} za pomocą {method}."
+ },
+ "scopes.analytics.description": {
+ "message": "Dostęp do danych analityki"
+ },
+ "scopes.analytics.label": {
+ "message": "Odczytywanie danych analitycznych"
+ },
+ "scopes.collectionCreate.description": {
+ "message": "Tworzenie kolekcji"
+ },
+ "scopes.collectionCreate.label": {
+ "message": "Tworzenie kolekcji"
+ },
+ "scopes.collectionDelete.description": {
+ "message": "Usuwanie kolekcji"
+ },
+ "scopes.collectionDelete.label": {
+ "message": "Usuwanie kolekcji"
+ },
+ "scopes.collectionRead.description": {
+ "message": "Odczytywanie kolekcji"
+ },
+ "scopes.collectionRead.label": {
+ "message": "Odczytywanie kolekcji"
+ },
+ "scopes.collectionWrite.description": {
+ "message": "Modyfikowanie kolekcji"
+ },
+ "scopes.collectionWrite.label": {
+ "message": "Pisz kolekcje"
+ },
+ "scopes.notificationRead.description": {
+ "message": "Odczytywanie twoich powiadomień"
+ },
+ "scopes.notificationRead.label": {
+ "message": "Odczytywanie powiadomień"
+ },
+ "scopes.notificationWrite.description": {
+ "message": "Usuń/Wyświetl swoje powiadomienia"
+ },
+ "scopes.notificationWrite.label": {
+ "message": "Pisz powiadomienia"
+ },
+ "scopes.organizationCreate.description": {
+ "message": "Tworzenie organizacji"
+ },
+ "scopes.organizationCreate.label": {
+ "message": "Tworzenie organizacji"
+ },
+ "scopes.organizationDelete.description": {
+ "message": "Usuwanie organizacji"
+ },
+ "scopes.organizationDelete.label": {
+ "message": "Usuwanie organizacji"
+ },
+ "scopes.organizationRead.description": {
+ "message": "Odczytaj organizacje"
+ },
+ "scopes.organizationRead.label": {
+ "message": "Odczytaj organizacje"
+ },
+ "scopes.organizationWrite.description": {
+ "message": "Napisz do organizacji"
+ },
+ "scopes.organizationWrite.label": {
+ "message": "Napisz organizacje"
+ },
+ "scopes.patCreate.description": {
+ "message": "Utwórz osobiste tokeny API"
+ },
+ "scopes.patCreate.label": {
+ "message": "Tworzenie PATów"
+ },
+ "scopes.patDelete.description": {
+ "message": "Usuń swoje osobiste tokeny API"
+ },
+ "scopes.patDelete.label": {
+ "message": "Usuwanie PATów"
+ },
+ "scopes.patRead.description": {
+ "message": "Wyświetl utworzone tokeny API"
+ },
+ "scopes.patRead.label": {
+ "message": "Odczytywanie PATów"
+ },
+ "scopes.patWrite.description": {
+ "message": "Edytuj osobiste tokeny API"
+ },
+ "scopes.patWrite.label": {
+ "message": "Napisz PAT"
+ },
+ "scopes.payoutsRead.description": {
+ "message": "Przeczytaj dane dotyczące wypłat"
+ },
+ "scopes.payoutsRead.label": {
+ "message": "Przeczytaj wypłaty"
+ },
+ "scopes.payoutsWrite.description": {
+ "message": "Wypłać pieniądze"
+ },
+ "scopes.payoutsWrite.label": {
+ "message": "Napisz Wypłaty"
+ },
+ "scopes.performAnalytics.description": {
+ "message": "Wykonuj działania analityczne"
+ },
+ "scopes.performAnalytics.label": {
+ "message": "Przeprowadź analizę"
+ },
+ "scopes.projectCreate.description": {
+ "message": "Tworzenie nowych projektów"
+ },
+ "scopes.projectCreate.label": {
+ "message": "Tworzenie projektów"
+ },
+ "scopes.projectDelete.description": {
+ "message": "Usuń swoje projekty"
+ },
+ "scopes.projectDelete.label": {
+ "message": "Usuwanie projektów"
+ },
+ "scopes.projectRead.description": {
+ "message": "Przeczytaj wszystkie swoje projekty"
+ },
+ "scopes.projectRead.label": {
+ "message": "Przeczytaj projekty"
+ },
+ "scopes.projectWrite.description": {
+ "message": "Zapisz dane projektu"
+ },
+ "scopes.projectWrite.label": {
+ "message": "Pisz projekty"
+ },
+ "scopes.reportCreate.description": {
+ "message": "Tworzenie raportów"
+ },
+ "scopes.reportCreate.label": {
+ "message": "Tworzenie raportów"
+ },
+ "scopes.reportDelete.description": {
+ "message": "Usuń raporty"
+ },
+ "scopes.reportDelete.label": {
+ "message": "Usuń raporty"
+ },
+ "scopes.reportRead.description": {
+ "message": "Przeczytaj raporty"
+ },
+ "scopes.reportRead.label": {
+ "message": "Przeczytaj raporty"
+ },
+ "scopes.reportWrite.description": {
+ "message": "Edytuj raporty"
+ },
+ "scopes.reportWrite.label": {
+ "message": "Napisz raporty"
+ },
+ "scopes.sessionAccess.description": {
+ "message": "Dostęp do sesji wydanych przez modrinth"
+ },
+ "scopes.sessionAccess.label": {
+ "message": "Dostęp do sesji"
+ },
+ "scopes.sessionDelete.description": {
+ "message": "Usuwanie sesji"
+ },
+ "scopes.sessionDelete.label": {
+ "message": "Usuń sesje"
+ },
+ "scopes.sessionRead.description": {
+ "message": "Przeczytaj aktywne sesje"
+ },
+ "scopes.sessionRead.label": {
+ "message": "Przeczytaj sesje"
+ },
+ "scopes.threadRead.description": {
+ "message": "Przeczytaj wątki"
+ },
+ "scopes.threadRead.label": {
+ "message": "Przeczytaj wątki"
+ },
+ "scopes.threadWrite.description": {
+ "message": "Napisz do wątków"
+ },
+ "scopes.threadWrite.label": {
+ "message": "Napisz wątki"
+ },
+ "scopes.userAuthWrite.description": {
+ "message": "Zmodyfikuj swoje dane uwierzytelniające"
+ },
+ "scopes.userAuthWrite.label": {
+ "message": "Zapisz dane autoryzacyjne"
+ },
+ "scopes.userDelete.description": {
+ "message": "Usuń swoje konto"
+ },
+ "scopes.userDelete.label": {
+ "message": "Usuń swoje konto"
+ },
+ "scopes.userRead.description": {
+ "message": "Dostęp do informacji w publicznym profilu"
+ },
+ "scopes.userRead.label": {
+ "message": "Odczyt danych użytkownika"
+ },
+ "scopes.userReadEmail.description": {
+ "message": "Przeczytaj swoją wiadomość e-mail"
+ },
+ "scopes.userReadEmail.label": {
+ "message": "Przeczytaj e-maila użytkownika"
+ },
+ "scopes.userWrite.description": {
+ "message": "Napisz do swojego profilu"
+ },
+ "scopes.userWrite.label": {
+ "message": "Zapisz dane użytkownika"
+ },
+ "scopes.versionCreate.description": {
+ "message": "Utwórz nowe wersje"
+ },
+ "scopes.versionCreate.label": {
+ "message": "Twórz wersje"
+ },
+ "scopes.versionDelete.description": {
+ "message": "Usuń wersję"
+ },
+ "scopes.versionDelete.label": {
+ "message": "Usuń wersje"
+ },
+ "scopes.versionRead.description": {
+ "message": "Przeczytaj wszystkie wersje"
+ },
+ "scopes.versionRead.label": {
+ "message": "Przeczytaj wersje"
+ },
+ "scopes.versionWrite.description": {
+ "message": "Zapisz dane wersji"
+ },
+ "scopes.versionWrite.label": {
+ "message": "Napisz wersje"
+ },
+ "search.filter.locked.server": {
+ "message": "Dostarczone przez serwer"
+ },
+ "search.filter.locked.server-game-version.title": {
+ "message": "Wersja gry jest dostarczana przez serwer"
+ },
+ "search.filter.locked.server-loader.title": {
+ "message": "Wersja silnika jest dostarczana przez serwer"
+ },
+ "search.filter.locked.server.sync": {
+ "message": "Synchronizuj z serwerem"
+ },
+ "servers.backup.create.in-progress.tooltip": {
+ "message": "Tworzenie kopii zapasowej w toku"
+ },
+ "servers.backup.restore.in-progress.tooltip": {
+ "message": "Trwa przywracanie kopii zapasowej"
+ },
+ "servers.backups.item.already-preparing": {
+ "message": "Już przygotowuję kopię zapasową do pobrania"
+ },
+ "servers.backups.item.automated": {
+ "message": "Zautomatyzowane"
+ },
+ "servers.backups.item.creating-backup": {
+ "message": "Tworzenie kopii zapasowej..."
+ },
+ "servers.backups.item.failed-to-create-backup": {
+ "message": "Nie udało się utworzyć kopii zapasowej"
+ },
+ "servers.backups.item.failed-to-prepare-backup": {
+ "message": "Nie udało się przygotować pliku do pobrania"
+ },
+ "servers.backups.item.failed-to-restore-backup": {
+ "message": "Nie udało się przywrócić danych z kopii zapasowej"
+ },
+ "servers.backups.item.lock": {
+ "message": "Zablokuj"
+ },
+ "servers.backups.item.locked": {
+ "message": "Zablokowane"
+ },
+ "servers.backups.item.prepare-download": {
+ "message": "Przygotuj do pobrania"
+ },
+ "servers.backups.item.prepare-download-again": {
+ "message": "Spróbuj przygotować ponownie"
+ },
+ "servers.backups.item.preparing-download": {
+ "message": "Przygotowywanie do pobrania..."
+ },
+ "servers.backups.item.queued-for-backup": {
+ "message": "W kolejce do tworzenia kopii zapasowej"
+ },
+ "servers.backups.item.rename": {
+ "message": "Zmień nazwę"
+ },
+ "servers.backups.item.restore": {
+ "message": "Przywróć"
+ },
+ "servers.backups.item.restoring-backup": {
+ "message": "Przywracanie z kopii zapasowej..."
+ },
+ "servers.backups.item.retry": {
+ "message": "Ponów"
+ },
+ "servers.backups.item.unlock": {
+ "message": "Odblokuj"
+ },
+ "servers.notice.actions": {
+ "message": "Akcje"
+ },
+ "servers.notice.begins": {
+ "message": "Rozpoczyna się"
+ },
+ "servers.notice.dismissable": {
+ "message": "Możliwość odrzucenia"
+ },
+ "servers.notice.expires": {
+ "message": "Wygasa"
+ },
+ "servers.notice.id": {
+ "message": "ID"
+ },
+ "servers.notice.level": {
+ "message": "Poziom"
+ },
+ "servers.notice.undismissable": {
+ "message": "Nieodwołalne"
+ },
+ "servers.notices.create-notice": {
+ "message": "Utwórz powiadomienie"
+ },
+ "servers.notices.no-notices": {
+ "message": "Brak powiadomień"
+ },
+ "servers.plan.large.description": {
+ "message": "Idealny dla 15–25 graczy, paczek modów lub dużej ilości modów."
+ },
+ "servers.plan.large.name": {
+ "message": "Duży"
+ },
+ "servers.plan.medium.description": {
+ "message": "Świetny wybór dla 6–15 graczy i wielu modów."
+ },
+ "servers.plan.medium.name": {
+ "message": "Średni"
+ },
+ "servers.plan.small.description": {
+ "message": "Idealny dla 1–5 przyjaciół z kilkoma lekkimi modami."
+ },
+ "servers.plan.small.name": {
+ "message": "Mały"
+ },
+ "settings.billing.modal.cancel.action": {
+ "message": "Anuluj subskrypcję"
+ },
+ "settings.billing.modal.cancel.description": {
+ "message": "Zakończy to twoją subskrypcję. Nie stracisz swoich korzyści do końca okresu rozliczeniowego."
+ },
+ "settings.billing.modal.cancel.title": {
+ "message": "Czy na pewno chcesz anulować swoją subskrypcję?"
+ },
+ "settings.billing.modal.delete.action": {
+ "message": "Usuń metodę płatności"
+ },
+ "settings.billing.modal.delete.description": {
+ "message": "Pozbędzie się to jej na zawsze (na serio na zawsze)."
+ },
+ "settings.billing.modal.delete.title": {
+ "message": "Czy na pewno chcesz usunąć metodę płatności?"
+ },
+ "settings.billing.payment_method.action.add": {
+ "message": "Dodaj metodę płatności"
+ },
+ "settings.billing.payment_method.action.history": {
+ "message": "Pokaż pobrane opłaty"
+ },
+ "settings.billing.payment_method.action.primary": {
+ "message": "Ustaw jako główną"
+ },
+ "settings.billing.payment_method.card_display": {
+ "message": "{card_brand} kończące się na {last_four}"
+ },
+ "settings.billing.payment_method.card_expiry": {
+ "message": "Wygasa {month}/{year}"
+ },
+ "settings.billing.payment_method.none": {
+ "message": "Nie masz żadnych dodanych metod płatności."
+ },
+ "settings.billing.payment_method.primary": {
+ "message": "Główna"
+ },
+ "settings.billing.payment_method.title": {
+ "message": "Metody płatności"
+ },
+ "settings.billing.payment_method_type.amazon_pay": {
+ "message": "Amazon Pay"
+ },
+ "settings.billing.payment_method_type.amex": {
+ "message": "American Express"
+ },
+ "settings.billing.payment_method_type.cashapp": {
+ "message": "Cash App"
+ },
+ "settings.billing.payment_method_type.diners": {
+ "message": "Diners Club"
+ },
+ "settings.billing.payment_method_type.discover": {
+ "message": "Discover"
+ },
+ "settings.billing.payment_method_type.eftpos": {
+ "message": "EFTPOS"
+ },
+ "settings.billing.payment_method_type.jcb": {
+ "message": "JCB"
+ },
+ "settings.billing.payment_method_type.mastercard": {
+ "message": "MasterCard"
+ },
+ "settings.billing.payment_method_type.paypal": {
+ "message": "PayPal"
+ },
+ "settings.billing.payment_method_type.unionpay": {
+ "message": "UnionPay"
+ },
+ "settings.billing.payment_method_type.unknown": {
+ "message": "Nieznana metoda płatności"
+ },
+ "settings.billing.payment_method_type.visa": {
+ "message": "Visa"
+ },
+ "settings.billing.pyro_subscription.description": {
+ "message": "Zarządzaj subskrypcjami serwerów Modrinth."
+ },
+ "settings.billing.pyro_subscription.title": {
+ "message": "Subskrypcje serwerów Modrinth"
+ },
+ "settings.billing.subscription.description": {
+ "message": "Zarządzaj swoimi subskrypcjami Modrinth."
+ },
+ "settings.billing.subscription.title": {
+ "message": "Subskrypcje"
+ },
+ "settings.display.banner.developer-mode.button": {
+ "message": "Wyłącz tryb deweloperski"
+ },
+ "settings.display.banner.developer-mode.description": {
+ "message": "Tryb dewelopera jest aktywny. To umożliwia wyświetlać wewnętrzne identyfikatory różnych rzeczy w Modrinth, które mogą być pomocne, jeśli jesteś deweloperem korzystającym z API Modrinth'a. Kliknij logo Modrinth na dole strony 5 razy, aby przełączać tryb dewelopera."
+ },
+ "settings.display.flags.description": {
+ "message": "Włącz lub wyłącz określone funkcje na tym urządzeniu."
+ },
+ "settings.display.flags.title": {
+ "message": "Przełącz funkcje"
+ },
+ "settings.display.project-list-layouts.datapack": {
+ "message": "Strona Data Packów"
+ },
+ "settings.display.project-list-layouts.description": {
+ "message": "Wybierz preferowany układ każdej strony, na której wyświetlane są listy projektów na tym urządzeniu."
+ },
+ "settings.display.project-list-layouts.mod": {
+ "message": "Strona Modów"
+ },
+ "settings.display.project-list-layouts.modpack": {
+ "message": "Strona paczek modów"
+ },
+ "settings.display.project-list-layouts.plugin": {
+ "message": "Strona pluginów"
+ },
+ "settings.display.project-list-layouts.resourcepack": {
+ "message": "Strona paczek zasobów"
+ },
+ "settings.display.project-list-layouts.shader": {
+ "message": "Strona z shaderami"
+ },
+ "settings.display.project-list-layouts.title": {
+ "message": "Układy listy projektów"
+ },
+ "settings.display.project-list-layouts.user": {
+ "message": "Strony profilowe użytkowników"
+ },
+ "settings.display.project-list.layouts.collection": {
+ "message": "Kolekcja"
+ },
+ "settings.display.sidebar.advanced-rendering.description": {
+ "message": "Włącza zaawansowane renderowanie, takie jak efekty rozmycia, które może powodować problemy z wydajnością bez sprzętowej akceleracji renderowania."
+ },
+ "settings.display.sidebar.advanced-rendering.title": {
+ "message": "Zaawansowane renderowanie"
+ },
+ "settings.display.sidebar.external-links-new-tab.description": {
+ "message": "Spraw, aby linki prowadzące poza Modrinth otwierały się w nowej karcie. Niezależnie od tego ustawienia linki w tej samej domenie i w opisach Markdown będą otwierane w tej samej karcie, a linki w reklamach i edytowanych stronach będą otwierane w nowej karcie."
+ },
+ "settings.display.sidebar.external-links-new-tab.title": {
+ "message": "Otwieraj linki zewnętrzne w nowej karcie"
+ },
+ "settings.display.sidebar.hide-app-promos.description": {
+ "message": "Ukrywa przyciski \"Pobierz aplikację Modrinth\" z głównych stron nawigacji. Strona aplikacji Modrinth nadal może być znaleziona na stronie lądowania lub w stopce."
+ },
+ "settings.display.sidebar.hide-app-promos.title": {
+ "message": "Ukryj reklamy aplikacji Modrinth"
+ },
+ "settings.display.sidebar.left-aligned-content-sidebar.title": {
+ "message": "Pasywna ramka wyrównana do lewej strony na stronach z treścią"
+ },
+ "settings.display.sidebar.right-aligned-content-sidebar.description": {
+ "message": "Wyrównuje pasek boczny po lewej stronie treści strony."
+ },
+ "settings.display.sidebar.right-aligned-filters-sidebar.description": {
+ "message": "Przesuwa filtry na prawo od wyników wyszukiwania."
+ },
+ "settings.display.sidebar.right-aligned-filters-sidebar.title": {
+ "message": "Filtry po prawej na stronach wyszukiwania"
+ },
+ "settings.display.theme.description": {
+ "message": "Wybierz preferowany motyw koloru dla tego urządzenia."
+ },
+ "settings.display.theme.title": {
+ "message": "Motyw kolorów"
+ },
+ "settings.language.categories.auto": {
+ "message": "Automatyczny"
+ },
+ "settings.language.categories.default": {
+ "message": "Standardowe języki"
+ },
+ "settings.language.categories.experimental": {
+ "message": "Eksperymentalne języki"
+ },
+ "settings.language.categories.fun": {
+ "message": "Zabawne języki"
+ },
+ "settings.language.categories.search-result": {
+ "message": "Wyniki wyszukiwania"
+ },
+ "settings.language.description": {
+ "message": "Wybierz preferowany język, w którym ma być wyświetlana strona. Tłumaczenia są wykonywane przez chętnych na stronie Crowdin."
+ },
+ "settings.language.languages.automatic": {
+ "message": "Użyj języka systemowego"
+ },
+ "settings.language.languages.language-label-applying": {
+ "message": "{label}. Zastosowywanie..."
+ },
+ "settings.language.languages.language-label-error": {
+ "message": "{label}. Błąd"
+ },
+ "settings.language.languages.load-failed": {
+ "message": "Nie można załadować tego języka. Spróbuj ponownie później."
+ },
+ "settings.language.languages.search-field.description": {
+ "message": "Zatwierdź, aby skupić się na pierwszym wyniku wyszukiwania"
+ },
+ "settings.language.languages.search-field.placeholder": {
+ "message": "Wyszukaj język..."
+ },
+ "settings.language.languages.search-results-announcement": {
+ "message": "{matches, plural, =0 {Brak pasujących języków} one {# pasujący język} other {# pasujących języków}} twojego wyszukiwania."
+ },
+ "settings.language.languages.search.no-results": {
+ "message": "Nie znaleziono żadnego języka pasującego do Twojego zapytania."
+ },
+ "settings.pats.action.create": {
+ "message": "Utwórz PAT"
+ },
+ "settings.pats.description": {
+ "message": "PATy zezwalają na dostęp do API Modrinth. Więcej informacji znajdziesz w dokumentacji API Modrinth. Mogą być dowolnie tworzone i unieważniane."
+ },
+ "settings.pats.modal.create.action": {
+ "message": "Utwórz PAT"
+ },
+ "settings.pats.modal.create.expires.label": {
+ "message": "Wygasa"
+ },
+ "settings.pats.modal.create.name.label": {
+ "message": "Nazwa"
+ },
+ "settings.pats.modal.create.name.placeholder": {
+ "message": "Wpisz nazwę PATu..."
+ },
+ "settings.pats.modal.create.title": {
+ "message": "Utwórz token dostępu osobistego"
+ },
+ "settings.pats.modal.delete.action": {
+ "message": "Usuń token"
+ },
+ "settings.pats.modal.delete.description": {
+ "message": "Usunie to token na zawsze (na serio na zawsze)."
+ },
+ "settings.pats.modal.delete.title": {
+ "message": "Czy na pewno chcesz usunąć ten token?"
+ },
+ "settings.pats.modal.edit.title": {
+ "message": "Edytuj token dostępu osobistego"
+ },
+ "settings.pats.token.action.edit": {
+ "message": "Edytuj token"
+ },
+ "settings.pats.token.action.revoke": {
+ "message": "Unieważnij token"
+ },
+ "settings.pats.token.expired-ago": {
+ "message": "Wygasł {ago}"
+ },
+ "settings.pats.token.expires-in": {
+ "message": "Wygasa {inTime}"
+ },
+ "settings.pats.token.last-used": {
+ "message": "Ostatnio użyty {ago}"
+ },
+ "settings.pats.token.never-used": {
+ "message": "Nigdy nie użyty"
+ },
+ "settings.profile.bio.description": {
+ "message": "Krótki opis mówiący coś o sobie."
+ },
+ "settings.profile.bio.title": {
+ "message": "O mnie"
+ },
+ "settings.profile.description": {
+ "message": "Twoje informacje profilowe są publicznie dostępnie na Modrinth i poprzez API Modrinth."
+ },
+ "settings.profile.profile-info": {
+ "message": "Informacje profilowe"
+ },
+ "settings.profile.profile-picture.reset": {
+ "message": "Zresetuj"
+ },
+ "settings.profile.profile-picture.title": {
+ "message": "Zdjęcie profilowe"
+ },
+ "settings.profile.username.description": {
+ "message": "Unikatowa bez uwzględniania wielkości liter nazwa identyfikująca Twój profil."
+ },
+ "settings.profile.username.title": {
+ "message": "Nazwa użytkownika"
+ },
+ "settings.sessions.action.revoke-session": {
+ "message": "Unieważnij sesję"
+ },
+ "settings.sessions.created-ago": {
+ "message": "Utworzony {ago}"
+ },
+ "settings.sessions.current-session": {
+ "message": "Aktualna sesja"
+ },
+ "settings.sessions.description": {
+ "message": "Tu pokazane są wszystkie urządzenia zalogowane na Twoje konto Modrinth. Możesz wylogować się z każdego indywidualnie.\n\nJeżeli widzisz tu wpis, którego nie rozpoznajesz, natychmiast wyloguj to urządzenie i zmień hasło swojego konta Modrinth."
+ },
+ "settings.sessions.last-accessed-ago": {
+ "message": "Ostatnio użyte {ago}"
+ },
+ "settings.sessions.unknown-os": {
+ "message": "Nieznany system operacyjny"
+ },
+ "settings.sessions.unknown-platform": {
+ "message": "Nieznana platforma"
+ },
+ "ui.latest-news-row.latest-news": {
+ "message": "Najnowsze aktualności z Modrinth"
+ },
+ "ui.latest-news-row.view-all": {
+ "message": "Zobacz wszystkie aktualności"
+ }
+}
diff --git a/apps/frontend/src/locales/pl-PL/languages.json b/apps/frontend/src/locales/pl-PL/languages.json
new file mode 100644
index 000000000..4b5fe627b
--- /dev/null
+++ b/apps/frontend/src/locales/pl-PL/languages.json
@@ -0,0 +1,58 @@
+{
+ "ar": "Arabski",
+ "be": "Białoruski",
+ "bg": "Bułgarski",
+ "bn": "Bengalski",
+ "ca": "Kataloński",
+ "cs": "Czeski",
+ "da": "Duński",
+ "de": "Niemiecki",
+ "de-CH": "Niemiecki (Szwajcaria)",
+ "el": "Grecki",
+ "en-GB": "Angielski (Wielka Brytania)",
+ "en-US": "Angielski (Stany Zjednoczone)",
+ "en-x-lolcat": "LOLCAT",
+ "en-x-pirate": "Angielski (Piracki)",
+ "en-x-updown": "Angielski (Do góry nogami)",
+ "en-x-uwu": "Angielski (UwU)",
+ "eo": "Esperanto",
+ "es": "Hiszpański",
+ "et": "Estoński",
+ "fi": "Fiński",
+ "fr": "Francuski",
+ "fr-BE": "Francuski (Belgia)",
+ "fr-CA": "Francuski (Kanada)",
+ "he": "Hebrajski",
+ "hi": "Hindi",
+ "hr": "Chorwacki",
+ "hu": "Węgierski",
+ "id": "Indonezyjski",
+ "it": "Włoski",
+ "ja": "Japoński",
+ "kk": "Kazachski",
+ "ko": "Koreański",
+ "ky": "Kirgiski",
+ "lt": "Litewski",
+ "lv": "Łotewski",
+ "ms": "Malajski",
+ "nb": "Norweski (Książkowy)",
+ "nl": "Holenderski",
+ "nn": "Norweski (Potoczny)",
+ "pes": "Perski",
+ "pl": "Polski",
+ "pt": "Portugalski",
+ "pt-BR": "Portugalski (Brazylia)",
+ "ro": "Rumuński",
+ "ru": "Rosyjski",
+ "ru-x-bandit": "Rosyjski (Bandycki)",
+ "sk": "Słowacki",
+ "sv": "Szwedzki",
+ "th": "Tajski",
+ "tok": "Toki Pona",
+ "tr": "Turecki",
+ "tt": "Tatarski",
+ "uk": "Ukraiński",
+ "vi": "Wietnamski",
+ "zh-Hans": "Chiński (Uproszczony)",
+ "zh-Hant": "Chiński (Tradycyjny)"
+}
diff --git a/apps/frontend/src/locales/pl-PL/meta.json b/apps/frontend/src/locales/pl-PL/meta.json
new file mode 100644
index 000000000..0c7333480
--- /dev/null
+++ b/apps/frontend/src/locales/pl-PL/meta.json
@@ -0,0 +1,10 @@
+{
+ "displayName": {
+ "description": "Please enter the name of the language in its specific variant or regional form (e.g., English (US) for American English, not just English). If the language does not have any specific variant, simply enter the name of the language (e.g., Français, Deutsch).",
+ "message": "Polski"
+ },
+ "searchTerms": {
+ "description": "Please provide additional search terms associated with the language, if needed, to enhance the search functionality (e.g., American English, Deutschland). Each search term should be entered on a separate line. Translate as a hyphen (-) if no additional terms are needed.",
+ "message": "Polska\nPolski"
+ }
+}
diff --git a/apps/frontend/src/locales/pt-BR/index.json b/apps/frontend/src/locales/pt-BR/index.json
new file mode 100644
index 000000000..d1b07085a
--- /dev/null
+++ b/apps/frontend/src/locales/pt-BR/index.json
@@ -0,0 +1,2015 @@
+{
+ "admin.billing.error.not-found": {
+ "message": "Usuário não encontrado"
+ },
+ "app-marketing.download.description": {
+ "message": "Nosso aplicativo para PC está disponível em todas as plataformas, escolha a versão desejada."
+ },
+ "app-marketing.download.download-appimage": {
+ "message": "Baixar o AppImage"
+ },
+ "app-marketing.download.download-beta": {
+ "message": "Baixar a beta"
+ },
+ "app-marketing.download.download-deb": {
+ "message": "Baixar o DEB"
+ },
+ "app-marketing.download.download-rpm": {
+ "message": "Baixar o RPM"
+ },
+ "app-marketing.download.linux": {
+ "message": "Linux"
+ },
+ "app-marketing.download.linux-disclaimer": {
+ "message": "As versões Linux do Modrinth App são conhecidas por apresentar problemas em alguns sistemas e configurações. Se o Modrinth App estiver instável no seu sistema, recomendamos que você tente outros aplicativos, como o Prism Launcher, para instalar facilmente o conteúdo do Modrinth."
+ },
+ "app-marketing.download.mac": {
+ "message": "Mac"
+ },
+ "app-marketing.download.options-title": {
+ "message": "Opções de download"
+ },
+ "app-marketing.download.terms": {
+ "message": "Ao baixar o Modrinth App, você concorda com nossos Termos e Política de Privacidade."
+ },
+ "app-marketing.download.third-party-packages": {
+ "message": "Pacotes de terceiros"
+ },
+ "app-marketing.download.title": {
+ "message": "Baixe a beta do Modrinth App"
+ },
+ "app-marketing.download.windows": {
+ "message": "Windows"
+ },
+ "app-marketing.features.follow.description": {
+ "message": "Salve o conteúdo que você gosta e receba atualizações com um clique."
+ },
+ "app-marketing.features.follow.title": {
+ "message": "Siga os projetos"
+ },
+ "app-marketing.features.importing.description": {
+ "message": "Importe todos os seus perfis favoritos do launcher que você estava usando e comece a usar o Modrinth App em segundos!"
+ },
+ "app-marketing.features.importing.gdlauncher-alt": {
+ "message": "GDLauncher"
+ },
+ "app-marketing.features.importing.multimc-alt": {
+ "message": "MultiMC"
+ },
+ "app-marketing.features.importing.title": {
+ "message": "Importe seus perfis"
+ },
+ "app-marketing.features.mod-management.actions": {
+ "message": "Ações"
+ },
+ "app-marketing.features.mod-management.byAuthor": {
+ "message": "por {author}"
+ },
+ "app-marketing.features.mod-management.description": {
+ "message": "O Modrinth facilita o gerenciamento de todos os seus mods em um só lugar. Você pode instalar, desinstalar e atualizar mods com um único clique."
+ },
+ "app-marketing.features.mod-management.installed-mods": {
+ "message": "Mods instalados"
+ },
+ "app-marketing.features.mod-management.name": {
+ "message": "Nome"
+ },
+ "app-marketing.features.mod-management.search-mods": {
+ "message": "Buscar mods"
+ },
+ "app-marketing.features.mod-management.title": {
+ "message": "Gerenciamento de mods"
+ },
+ "app-marketing.features.mod-management.version": {
+ "message": "Versão"
+ },
+ "app-marketing.features.offline.description": {
+ "message": "Jogue seus mods, com ou sem internet."
+ },
+ "app-marketing.features.offline.title": {
+ "message": "Modo offline"
+ },
+ "app-marketing.features.open-source.description": {
+ "message": "O launcher do Modrinth é de código aberto. Você pode ver o código-fonte em nosso GitHub!"
+ },
+ "app-marketing.features.open-source.title": {
+ "message": "Código aberto"
+ },
+ "app-marketing.features.performance.activity-monitor": {
+ "message": "Monitoramento de atividades"
+ },
+ "app-marketing.features.performance.cpu-percent": {
+ "message": "Uso de CPU"
+ },
+ "app-marketing.features.performance.description": {
+ "message": "O Modrinth App tem um desempenho melhor que muitos dos principais gerenciadores de mods, usando apenas 150 MB de RAM!"
+ },
+ "app-marketing.features.performance.discord": {
+ "message": "Discord"
+ },
+ "app-marketing.features.performance.good-performance": {
+ "message": "Boa performance"
+ },
+ "app-marketing.features.performance.google-chrome": {
+ "message": "Google Chrome"
+ },
+ "app-marketing.features.performance.infinite-mb": {
+ "message": "∞ MB"
+ },
+ "app-marketing.features.performance.infinite-times-infinite-mb": {
+ "message": "∞ * ∞ MB"
+ },
+ "app-marketing.features.performance.less-than-150mb": {
+ "message": "< 150 MB"
+ },
+ "app-marketing.features.performance.modrinth-app": {
+ "message": "Modrinth App"
+ },
+ "app-marketing.features.performance.one-billion-percent": {
+ "message": "1 bilhão %"
+ },
+ "app-marketing.features.performance.process-name": {
+ "message": "Nome do processo"
+ },
+ "app-marketing.features.performance.ram": {
+ "message": "RAM"
+ },
+ "app-marketing.features.performance.small": {
+ "message": "Pequeno"
+ },
+ "app-marketing.features.performance.title": {
+ "message": "Desempenho"
+ },
+ "app-marketing.features.play.description": {
+ "message": "Use o Modrinth App para baixar e jogar seus mods e pacotes de mods favoritos."
+ },
+ "app-marketing.features.play.title": {
+ "message": "Jogue com os seus mods favoritos"
+ },
+ "app-marketing.features.sharing.description": {
+ "message": "Crie, compartilhe e jogue com qualquer um dos milhares de mods e pacotes de mods hospedados aqui no Modrinth."
+ },
+ "app-marketing.features.sharing.modpack": {
+ "message": "Pacote de mods"
+ },
+ "app-marketing.features.sharing.share-button": {
+ "message": "Compartilhar"
+ },
+ "app-marketing.features.sharing.title": {
+ "message": "Compartilhe pacotes de mods"
+ },
+ "app-marketing.features.unlike-any-launcher": {
+ "message": "Diferente de qualquer launcher"
+ },
+ "app-marketing.features.website.description": {
+ "message": "O Modrinth App é totalmente integrado com o site, permitindo que você acesse todos os seus projetos favoritos pelo aplicativo!"
+ },
+ "app-marketing.features.website.title": {
+ "message": "Integração com o site"
+ },
+ "app-marketing.features.youve-used-before": {
+ "message": "que você já usou antes"
+ },
+ "app-marketing.hero.app-screenshot-alt": {
+ "message": "Captura de tela do Modrinth App com uma instância do Cobblemon aberta na página \"Conteúdo\"."
+ },
+ "app-marketing.hero.description": {
+ "message": "O Modrinth App é um launcher de código aberto que permite jogar seus mods favoritos e mantê-los sempre atualizados, tudo em um só lugar."
+ },
+ "app-marketing.hero.download-button": {
+ "message": "Baixar Modrinth App"
+ },
+ "app-marketing.hero.download-modrinth-app": {
+ "message": "Baixar Modrinth App"
+ },
+ "app-marketing.hero.download-modrinth-app-for-os": {
+ "message": "Baixar Modrinth App para {os}"
+ },
+ "app-marketing.hero.minecraft-screenshot-alt": {
+ "message": "Captura de tela do menu principal da instância do Cobblemon."
+ },
+ "app-marketing.hero.more-download-options": {
+ "message": "Mais opções de download"
+ },
+ "auth.authorize.action.authorize": {
+ "message": "Autorizar"
+ },
+ "auth.authorize.action.decline": {
+ "message": "Negar"
+ },
+ "auth.authorize.app-info": {
+ "message": "{appName} por {creator} poderá:"
+ },
+ "auth.authorize.authorize-app-name": {
+ "message": "Autorizar {appName}"
+ },
+ "auth.authorize.error.no-redirect-url": {
+ "message": "Nenhum redirecionamento encontrado na resposta"
+ },
+ "auth.authorize.redirect-url": {
+ "message": "Você será redirecionado para {url}"
+ },
+ "auth.reset-password.method-choice.action": {
+ "message": "Enviar e-mail de recuperação"
+ },
+ "auth.reset-password.method-choice.description": {
+ "message": "Insira seu e-mail abaixo e enviaremos um link de recuperação para que você possa recuperar sua conta."
+ },
+ "auth.reset-password.method-choice.email-username.label": {
+ "message": "E-mail ou nome de usuário"
+ },
+ "auth.reset-password.method-choice.email-username.placeholder": {
+ "message": "E-mail"
+ },
+ "auth.reset-password.notification.email-sent.text": {
+ "message": "Um e-mail com instruções foi enviado a você se o e-mail foi salvo anteriormente em sua conta."
+ },
+ "auth.reset-password.notification.email-sent.title": {
+ "message": "E-mail enviado"
+ },
+ "auth.reset-password.notification.password-reset.text": {
+ "message": "Agora você pode fazer login na sua conta com sua nova senha."
+ },
+ "auth.reset-password.notification.password-reset.title": {
+ "message": "Sua senha foi redefinida com sucesso"
+ },
+ "auth.reset-password.post-challenge.action": {
+ "message": "Redefenir senha"
+ },
+ "auth.reset-password.post-challenge.confirm-password.label": {
+ "message": "Confirmar senha"
+ },
+ "auth.reset-password.post-challenge.description": {
+ "message": "Entre com sua nova senha para ter acesso a sua conta."
+ },
+ "auth.reset-password.title": {
+ "message": "Redefinir senha"
+ },
+ "auth.reset-password.title.long": {
+ "message": "Redefina sua senha"
+ },
+ "auth.sign-in.2fa.description": {
+ "message": "Insira o código de dois fatores para prosseguir."
+ },
+ "auth.sign-in.2fa.label": {
+ "message": "Insira o código de dois fatores"
+ },
+ "auth.sign-in.2fa.placeholder": {
+ "message": "Digite o código..."
+ },
+ "auth.sign-in.additional-options": {
+ "message": "Esqueceu sua senha? • Criar uma conta"
+ },
+ "auth.sign-in.email-username.label": {
+ "message": "E-mail ou nome de usuário"
+ },
+ "auth.sign-in.password.label": {
+ "message": "Senha"
+ },
+ "auth.sign-in.sign-in-with": {
+ "message": "Entrar com"
+ },
+ "auth.sign-in.title": {
+ "message": "Entrar"
+ },
+ "auth.sign-in.use-password": {
+ "message": "Ou use a senha"
+ },
+ "auth.sign-up.action.create-account": {
+ "message": "Criar conta"
+ },
+ "auth.sign-up.confirm-password.label": {
+ "message": "Confirmar senha"
+ },
+ "auth.sign-up.email.label": {
+ "message": "E-mail"
+ },
+ "auth.sign-up.label.username": {
+ "message": "Nome de usuário"
+ },
+ "auth.sign-up.legal-dislaimer": {
+ "message": "Ao criar uma conta, você concorda com os Termos e a Política de Privacidade."
+ },
+ "auth.sign-up.notification.password-mismatch.text": {
+ "message": "As senhas não estão iguais!"
+ },
+ "auth.sign-up.password.label": {
+ "message": "Senha"
+ },
+ "auth.sign-up.sign-in-option.title": {
+ "message": "Já possui uma conta?"
+ },
+ "auth.sign-up.subscribe.label": {
+ "message": "Inscreva-se para receber atualizações sobre o Modrinth"
+ },
+ "auth.sign-up.title": {
+ "message": "Entrar"
+ },
+ "auth.sign-up.title.create-account": {
+ "message": "Ou crie uma conta você mesmo"
+ },
+ "auth.sign-up.title.sign-up-with": {
+ "message": "Entrar com"
+ },
+ "auth.verify-email.action.account-settings": {
+ "message": "Configuração da conta"
+ },
+ "auth.verify-email.action.sign-in": {
+ "message": "Entrar"
+ },
+ "auth.verify-email.already-verified.description": {
+ "message": "Seu e-mail já está verificado!"
+ },
+ "auth.verify-email.already-verified.title": {
+ "message": "E-mail já verificado"
+ },
+ "auth.verify-email.failed-verification.action": {
+ "message": "Reenviar verificação de e-mail"
+ },
+ "auth.verify-email.failed-verification.description": {
+ "message": "Não conseguimos verificar seu e-mail. Ao conectar-se, tente reenviar o e-mail de verificação através do seu painel."
+ },
+ "auth.verify-email.failed-verification.description.logged-in": {
+ "message": "Não conseguimos verificar seu e-mail. Tente reenviar o e-mail clicando no botão abaixo."
+ },
+ "auth.verify-email.failed-verification.title": {
+ "message": "A verificação de e-mail falhou"
+ },
+ "auth.verify-email.post-verification.description": {
+ "message": "Seu e-mail foi verificado com sucesso!"
+ },
+ "auth.verify-email.post-verification.title": {
+ "message": "Verificação de e-mail"
+ },
+ "auth.verify-email.title": {
+ "message": "Verificar e-mail"
+ },
+ "auth.welcome.checkbox.subscribe": {
+ "message": "Inscreva-se para receber atualizações sobre o Modrinth"
+ },
+ "auth.welcome.description": {
+ "message": "Agora você faz parte de uma comunidade incrível de criadores e exploradores que já criam, baixam e se mantêm atualizados com mods incríveis."
+ },
+ "auth.welcome.label.tos": {
+ "message": "Ao criar uma conta, você concorda com os Termos e a Política de Privacidade do Modrinth."
+ },
+ "auth.welcome.long-title": {
+ "message": "Bem-vindo ao Modrinth!"
+ },
+ "auth.welcome.title": {
+ "message": "Bem-vindo"
+ },
+ "collection.button.delete-icon": {
+ "message": "Excluir ícone"
+ },
+ "collection.button.edit-icon": {
+ "message": "Editar ícone"
+ },
+ "collection.button.remove-project": {
+ "message": "Remover projeto"
+ },
+ "collection.button.unfollow-project": {
+ "message": "Deixar de seguir projeto"
+ },
+ "collection.delete-modal.description": {
+ "message": "Isso excluirá esta coleção para sempre. Esta ação não pode ser desfeita."
+ },
+ "collection.delete-modal.title": {
+ "message": "Tem certeza de que deseja excluir esta coleção?"
+ },
+ "collection.description": {
+ "message": "{description} - Veja a coleção {name} por {username} no Modrinth"
+ },
+ "collection.description.following": {
+ "message": "Coleção gerada automaticamente com todos os projetos que você está seguindo."
+ },
+ "collection.error.not-found": {
+ "message": "Coleção não encontrada"
+ },
+ "collection.label.collection": {
+ "message": "Coleção"
+ },
+ "collection.label.created-at": {
+ "message": "Criado em {ago}"
+ },
+ "collection.label.curated-by": {
+ "message": "Curado por"
+ },
+ "collection.label.no-projects": {
+ "message": "Esta coleção não tem projetos!"
+ },
+ "collection.label.no-projects-auth": {
+ "message": "Você não tem nenhum projeto.\nGostaria de adicionar um?"
+ },
+ "collection.label.owner": {
+ "message": "Dono"
+ },
+ "collection.label.projects-count": {
+ "message": "{count, plural, one {{count} projeto} other {{count} projetos}}"
+ },
+ "collection.label.updated-at": {
+ "message": "Atualizado em {ago}"
+ },
+ "collection.title": {
+ "message": "{name} - Coleção"
+ },
+ "dashboard.collections.button.create-new": {
+ "message": "Criar nova"
+ },
+ "dashboard.collections.label.projects-count": {
+ "message": "{count, plural, one {{count} projeto} other {{count} projetos}}"
+ },
+ "dashboard.collections.label.search-input": {
+ "message": "Buscar suas coleções"
+ },
+ "dashboard.collections.long-title": {
+ "message": "Suas coleções"
+ },
+ "error.collection.404.list_item.1": {
+ "message": "Você pode ter digitado incorretamente o URL da coleção."
+ },
+ "error.collection.404.list_item.2": {
+ "message": "A coleção pode estar privada."
+ },
+ "error.collection.404.list_item.3": {
+ "message": "A coleção pode ter sido retirada do ar pela equipe de moderação do Modrinth por violar nossos Termos de Uso."
+ },
+ "error.collection.404.list_title": {
+ "message": "Por que?"
+ },
+ "error.collection.404.title": {
+ "message": "Coleção não encontrada"
+ },
+ "error.generic.404.subtitle": {
+ "message": "Parece que a página que você estava procurando não existe."
+ },
+ "error.generic.404.title": {
+ "message": "Página não encontrada"
+ },
+ "error.generic.default.list_item.1": {
+ "message": "Veja se o Modrinth caiu em nossa página de status."
+ },
+ "error.generic.default.list_item.2": {
+ "message": "Se isto continuar, avise a equipe do Modrinth entrando em nosso servidor de Discord."
+ },
+ "error.generic.default.list_title": {
+ "message": "Tente novamente em alguns minutos."
+ },
+ "error.generic.default.subtitle": {
+ "message": "Algo deu errado."
+ },
+ "error.generic.default.title": {
+ "message": "Oh, não!"
+ },
+ "error.organization.404.list_item.1": {
+ "message": "Você pode ter digitado incorretamente o URL da organização."
+ },
+ "error.organization.404.list_item.2": {
+ "message": "O dono da organização pode ter alterado o URL ou o excluiu."
+ },
+ "error.organization.404.list_item.3": {
+ "message": "A organização pode ter sido removida pela equipe de moderação do Modrinth por violar nossos Termos de Uso."
+ },
+ "error.organization.404.list_title": {
+ "message": "Por que?"
+ },
+ "error.organization.404.title": {
+ "message": "Organização não encontrada"
+ },
+ "error.project.404.list_item.1": {
+ "message": "Você pode ter digitado incorretamente o URL do projeto."
+ },
+ "error.project.404.list_item.2": {
+ "message": "O dono do projeto pode ter alterado o URL, deixou o projeto privado ou o excluiu."
+ },
+ "error.project.404.list_item.3": {
+ "message": "O projeto pode ter sido removido pela equipe de moderação do Modrinth por violar nossos Termos de Uso."
+ },
+ "error.project.404.list_title": {
+ "message": "Por que?"
+ },
+ "error.project.404.title": {
+ "message": "Projeto não encontrado"
+ },
+ "error.user.404.list_item.1": {
+ "message": "Você pode ter digitado incorretamente o nome de usuário."
+ },
+ "error.user.404.list_item.2": {
+ "message": "O usuário pode ter alterado seu nome de usuário ou excluiu sua conta."
+ },
+ "error.user.404.list_item.3": {
+ "message": "A conta do usuário pode ter sido encerrada por violar os Termos de Uso do Modrinth."
+ },
+ "error.user.404.list_title": {
+ "message": "Por que?"
+ },
+ "error.user.404.title": {
+ "message": "Usuário não encontrado"
+ },
+ "frog": {
+ "message": "Você caiu no conto do sapo! 🐸"
+ },
+ "frog.altText": {
+ "message": "Uma pintura realista de um labirinto na forma de um sapo"
+ },
+ "frog.froggedPeople": {
+ "message": "{count, plural, one {{count} pessoa caiu} other {{count} pessoas caíram}} no conto do sapo!"
+ },
+ "frog.sinceOpened": {
+ "message": "Essa página foi aberta há {ago}"
+ },
+ "frog.title": {
+ "message": "Sapo"
+ },
+ "landing.button.discover-mods": {
+ "message": "Descubra mods"
+ },
+ "landing.button.go-to-dashboard": {
+ "message": "Visitar painel"
+ },
+ "landing.creator.feature.constantly-evolving.description": {
+ "message": "Obtenha a melhor experiência possível de mods com atualizações constantes da equipe do Modrinth"
+ },
+ "landing.creator.feature.constantly-evolving.title": {
+ "message": "Evolução constante"
+ },
+ "landing.creator.feature.data-statistics.description": {
+ "message": "Tenha acesso a relatórios detalhados sobre visualizações de páginas, contagens de downloads e receita"
+ },
+ "landing.creator.feature.data-statistics.title": {
+ "message": "Dados e estatísticas"
+ },
+ "landing.creator.feature.discovery.description": {
+ "message": "Faça com que seu projeto seja descoberto por milhares de usuários nas buscas, em nossa página inicial, no servidor de Discord e muitas outras formas que virão no futuro!"
+ },
+ "landing.creator.feature.discovery.title": {
+ "message": "Descoberta"
+ },
+ "landing.creator.feature.diverse-ecosystem.description": {
+ "message": "Integre, em suas ferramentas de compilação, o Minotaur, para que ele envie automaticamente seu projeto quando você lançar uma nova versão"
+ },
+ "landing.creator.feature.diverse-ecosystem.title": {
+ "message": "Ecossistema diverso"
+ },
+ "landing.creator.feature.monetization.description": {
+ "message": "Seja pago com a receita de anúncios das páginas do seu projeto e saque seus fundos a qualquer momento"
+ },
+ "landing.creator.feature.monetization.title": {
+ "message": "Monetização"
+ },
+ "landing.creator.feature.team-management.description": {
+ "message": "Convide seus colegas de equipe e gerencie cargos e permissões com facilidade"
+ },
+ "landing.creator.feature.team-management.title": {
+ "message": "Gerenciamento de equipe"
+ },
+ "landing.error.failedToLoadRandomProjects": {
+ "message": "Falha ao carregar projetos aleatórios :("
+ },
+ "landing.feature.follow.description": {
+ "message": "Receba notificações para ficar por dentro das atualizações dos seus projetos favoritos"
+ },
+ "landing.feature.follow.heading": {
+ "message": "Siga os projetos que você ama"
+ },
+ "landing.feature.launcher.description": {
+ "message": "A API de código aberto do Modrinth permite que os launchers adicionem integração profunda com o Modrinth. Você pode usar o Modrinth através do nosso próprio aplicativo e em alguns dos launchers mais populares, como ATLauncher, MultiMC e Prism Launcher."
+ },
+ "landing.feature.launcher.heading": {
+ "message": "Jogue com o seu launcher favorito"
+ },
+ "landing.feature.search.description": {
+ "message": "A busca na velocidade da luz e os filtros poderosos do Modrinth permitem que você encontre o que deseja ao digitar."
+ },
+ "landing.feature.search.heading": {
+ "message": "Encontre o que quiser, de forma rápida e simples"
+ },
+ "landing.heading.the-place-for-minecraft": {
+ "message": "O lugar para {content} de Minecraft"
+ },
+ "landing.heading.the-place-for-minecraft.data-packs": {
+ "message": "pacotes de dados"
+ },
+ "landing.heading.the-place-for-minecraft.modpacks": {
+ "message": "pacotes de mods"
+ },
+ "landing.heading.the-place-for-minecraft.mods": {
+ "message": "mods"
+ },
+ "landing.heading.the-place-for-minecraft.plugins": {
+ "message": "plugins"
+ },
+ "landing.heading.the-place-for-minecraft.resource-packs": {
+ "message": "pacotes de recursos"
+ },
+ "landing.heading.the-place-for-minecraft.servers": {
+ "message": "servidores"
+ },
+ "landing.heading.the-place-for-minecraft.shaders": {
+ "message": "sombreadores"
+ },
+ "landing.launcher.atlauncher-label": {
+ "message": "ATLauncher"
+ },
+ "landing.launcher.graphic-alt": {
+ "message": "Uma representação simplificada de uma janela do Minecraft com o logotipo da Mojang Studios em verde Modrinth."
+ },
+ "landing.launcher.modrinth-app-label": {
+ "message": "Modrinth App"
+ },
+ "landing.launcher.prism-launcher-label": {
+ "message": "Prism Launcher"
+ },
+ "landing.notifications.has-been-updated": {
+ "message": "{title} foi atualizado!"
+ },
+ "landing.notifications.heading": {
+ "message": "Notificações"
+ },
+ "landing.notifications.received-time": {
+ "message": "Recebido {time}"
+ },
+ "landing.notifications.version-released": {
+ "message": "Versão {version} lançada para {gameVersion}"
+ },
+ "landing.search.label": {
+ "message": "Buscar"
+ },
+ "landing.search.placeholder": {
+ "message": "Buscar..."
+ },
+ "landing.search.sort-by.label": {
+ "message": "Ordenar por"
+ },
+ "landing.section.for-creators.description": {
+ "message": "Dê um lar online para suas criações e alcance um enorme público de jogadores dedicados"
+ },
+ "landing.section.for-creators.label": {
+ "message": "Para criadores"
+ },
+ "landing.section.for-creators.tagline": {
+ "message": "Compartilhe seu conteúdo com o mundo"
+ },
+ "landing.section.for-players.description": {
+ "message": "De biomas mágicos a masmorras amaldiçoadas, você certamente encontrará o conteúdo certo para levar a sua jogatina ao próximo nível."
+ },
+ "landing.section.for-players.label": {
+ "message": "Para jogadores"
+ },
+ "landing.section.for-players.tagline": {
+ "message": "Descubra mais de {count} criações"
+ },
+ "landing.subheading": {
+ "message": "Descubra, jogue e compartilhe conteúdo de Minecraft por meio de nossa plataforma de código aberto criada para a comunidade."
+ },
+ "layout.action.change-theme": {
+ "message": "Mudar tema"
+ },
+ "layout.action.get-modrinth-app": {
+ "message": "Baixe o Modrinth App"
+ },
+ "layout.avatar.alt": {
+ "message": "Seu avatar"
+ },
+ "layout.banner.account-action": {
+ "message": "Ação de conta necessária"
+ },
+ "layout.banner.add-email.button": {
+ "message": "Visitar configurações de conta"
+ },
+ "layout.banner.add-email.description": {
+ "message": "Por motivos de segurança, o Modrinth precisa que você registre um endereço de e-mail na sua conta."
+ },
+ "layout.banner.build-fail.description": {
+ "message": "Esta implementação do frontend do Modrinth falhou ao gerar o estado da API. Isso pode ter ocorrido devido a uma interrupção ou a um erro de configuração. Recompile quando a API estiver disponível. Códigos de erro: {errors}; URL da API atual: {url}"
+ },
+ "layout.banner.build-fail.title": {
+ "message": "Erro ao gerar o estado da API durante a compilação."
+ },
+ "layout.banner.staging.description": {
+ "message": "O ambiente de desenvolvimento é completamente separado do banco de dados padrão do Modrinth. Ele é usado para testes e depurações, e pode estar rodando versões mais novas, em desenvolvimento, do backend ou frontend do Modrinth."
+ },
+ "layout.banner.staging.title": {
+ "message": "Você está visualizando o ambiente de desenvolvimento do Modrinth"
+ },
+ "layout.banner.subscription-payment-failed.button": {
+ "message": "Atualizar informações de cobrança"
+ },
+ "layout.banner.subscription-payment-failed.description": {
+ "message": "Uma ou mais assinaturas não foram renovadas. Atualize sua forma de pagamento para evitar a perda do acesso!"
+ },
+ "layout.banner.subscription-payment-failed.title": {
+ "message": "Ação de cobrança necessária."
+ },
+ "layout.banner.verify-email.action": {
+ "message": "Reenviar verificação de e-mail"
+ },
+ "layout.banner.verify-email.description": {
+ "message": "Por motivos de segurança, o Modrinth precisa que você verifique o endereço de e-mail associado à sua conta."
+ },
+ "layout.footer.about": {
+ "message": "Sobre"
+ },
+ "layout.footer.about.careers": {
+ "message": "Trabalhe conosco"
+ },
+ "layout.footer.about.changelog": {
+ "message": "Mudanças"
+ },
+ "layout.footer.about.news": {
+ "message": "Notícias"
+ },
+ "layout.footer.about.rewards-program": {
+ "message": "Programa de Recompensas"
+ },
+ "layout.footer.about.status": {
+ "message": "Status"
+ },
+ "layout.footer.legal": {
+ "message": "Termos e Políticas"
+ },
+ "layout.footer.legal-disclaimer": {
+ "message": "NÃO SOMOS UM SERVIÇO OFICIAL DO MINECRAFT. NÃO SOMOS APROVADOS OU ASSOCIADOS COM A MOJANG OU MICROSOFT."
+ },
+ "layout.footer.legal.copyright-policy": {
+ "message": "Política de direitos autorais e DMCA"
+ },
+ "layout.footer.legal.privacy-policy": {
+ "message": "Política de privacidade"
+ },
+ "layout.footer.legal.rules": {
+ "message": "Regras de conteúdo"
+ },
+ "layout.footer.legal.security-notice": {
+ "message": "Aviso de segurança"
+ },
+ "layout.footer.legal.terms-of-use": {
+ "message": "Termos de uso"
+ },
+ "layout.footer.open-source": {
+ "message": "O Modrinth é de código aberto."
+ },
+ "layout.footer.products": {
+ "message": "Produtos"
+ },
+ "layout.footer.products.app": {
+ "message": "Modrinth App"
+ },
+ "layout.footer.products.plus": {
+ "message": "Modrinth+"
+ },
+ "layout.footer.products.servers": {
+ "message": "Modrinth Servers"
+ },
+ "layout.footer.resources": {
+ "message": "Recursos"
+ },
+ "layout.footer.resources.api-docs": {
+ "message": "Documentação da API"
+ },
+ "layout.footer.resources.help-center": {
+ "message": "Central de Ajuda"
+ },
+ "layout.footer.resources.report-issues": {
+ "message": "Relatar problemas"
+ },
+ "layout.footer.resources.translate": {
+ "message": "Tradução"
+ },
+ "layout.footer.social.bluesky": {
+ "message": "Bluesky"
+ },
+ "layout.footer.social.discord": {
+ "message": "Discord"
+ },
+ "layout.footer.social.github": {
+ "message": "GitHub"
+ },
+ "layout.footer.social.mastodon": {
+ "message": "Mastodon"
+ },
+ "layout.footer.social.x": {
+ "message": "X"
+ },
+ "layout.menu-toggle.action": {
+ "message": "Alternar menu"
+ },
+ "layout.meta.description": {
+ "message": "Baixe mods, plugins, sombreadores, pacotes de mods, dados e recursos de Minecraft no Modrinth. Descubra e publique projetos no Modrinth com uma interface e API modernas e de fácil uso."
+ },
+ "layout.meta.og-description": {
+ "message": "Descubra e publique conteúdo de Minecraft!"
+ },
+ "layout.nav.home": {
+ "message": "Início"
+ },
+ "layout.nav.search": {
+ "message": "Buscar"
+ },
+ "moderation.filter.by": {
+ "message": "Filtrar por"
+ },
+ "moderation.moderate": {
+ "message": "Moderar"
+ },
+ "moderation.page.projects": {
+ "message": "Projetos"
+ },
+ "moderation.page.reports": {
+ "message": "Denúncias"
+ },
+ "moderation.page.technicalReview": {
+ "message": "Revisão técnica"
+ },
+ "moderation.search.placeholder": {
+ "message": "Buscar..."
+ },
+ "moderation.sort.by": {
+ "message": "Ordenar por"
+ },
+ "moderation.technical.search.placeholder": {
+ "message": "Buscar revisões técnicas..."
+ },
+ "profile.button.billing": {
+ "message": "Gerenciar cobrança do usuário"
+ },
+ "profile.button.info": {
+ "message": "Ver detalhes do usuário"
+ },
+ "profile.button.manage-projects": {
+ "message": "Gerenciar projetos"
+ },
+ "profile.error.not-found": {
+ "message": "Usuário não encontrado"
+ },
+ "profile.joined-at": {
+ "message": "Entrou há {ago}"
+ },
+ "profile.label.badges": {
+ "message": "Emblemas"
+ },
+ "profile.label.details": {
+ "message": "Detalhes"
+ },
+ "profile.label.no-collections": {
+ "message": "Este usuário não possui coleções!"
+ },
+ "profile.label.no-collections-auth": {
+ "message": "Você não tem nenhuma coleção.\nGostaria de criar uma?"
+ },
+ "profile.label.no-projects": {
+ "message": "Este usuário não tem projetos!"
+ },
+ "profile.label.no-projects-auth": {
+ "message": "Você não tem nenhum projeto.\nGostaria de criar um?"
+ },
+ "profile.label.organizations": {
+ "message": "Organizações"
+ },
+ "profile.meta.description": {
+ "message": "Baixe os projetos de {username} no Modrinth"
+ },
+ "profile.meta.description-with-bio": {
+ "message": "{bio} — Baixe os projetos de {username} no Modrinth"
+ },
+ "profile.stats.downloads": {
+ "message": "{count, plural, one {{count} download} other {{count} downloads}} do projeto"
+ },
+ "profile.stats.projects": {
+ "message": "{count, plural, one {{count} projeto} other {{count} projetos}}"
+ },
+ "profile.stats.projects-followers": {
+ "message": "{count, plural, one {{count} seguidor} other {{count} seguidores}} do projeto"
+ },
+ "profile.user-id": {
+ "message": "ID do usuário: {id}"
+ },
+ "project-member-header.accept": {
+ "message": "Aceitar"
+ },
+ "project-member-header.decline": {
+ "message": "Negar"
+ },
+ "project-member-header.error": {
+ "message": "Erro"
+ },
+ "project-member-header.error-decline": {
+ "message": "Falha ao recusar o convite da equipe"
+ },
+ "project-member-header.error-join": {
+ "message": "Falha ao aceitar o convite da equipe"
+ },
+ "project-member-header.invitation-no-role": {
+ "message": "Você foi convidado para participar deste projeto. Aceite ou recuse o convite."
+ },
+ "project-member-header.invitation-title": {
+ "message": "Convite para participar do projeto"
+ },
+ "project-member-header.invitation-with-role": {
+ "message": "Você foi convidado para ser um membro deste projeto como '{role}'."
+ },
+ "project-member-header.success": {
+ "message": "Sucesso"
+ },
+ "project-member-header.success-decline": {
+ "message": "Você recusou o convite da equipe"
+ },
+ "project-member-header.success-join": {
+ "message": "Você entrou na equipe do projeto"
+ },
+ "project-moderation-nags.publishing-checklist": {
+ "message": "Tarefas de publicação"
+ },
+ "project-moderation-nags.required": {
+ "message": "Obrigatório"
+ },
+ "project-moderation-nags.resubmit-for-review": {
+ "message": "Reenviar para revisão"
+ },
+ "project-moderation-nags.resubmit-for-review-desc": {
+ "message": "Seu projeto foi {status} pela equipe do Modrinth. Na maioria dos casos, você pode enviar uma revisão após resolver a mensagem da equipe."
+ },
+ "project-moderation-nags.submit-checklist-tooltip": {
+ "message": "Você precisa completar as etapas necessárias nas tarefas de publicação!"
+ },
+ "project-moderation-nags.submit-for-review": {
+ "message": "Enviar para revisão"
+ },
+ "project-moderation-nags.submit-for-review-desc": {
+ "message": "Seu projeto só está visível para membros do projeto. Ele precisa ser revisado pela moderação antes de ser publicado."
+ },
+ "project-moderation-nags.suggestion": {
+ "message": "Sugestão"
+ },
+ "project-moderation-nags.visit-moderation-page": {
+ "message": "Visitar página de moderação"
+ },
+ "project-moderation-nags.warning": {
+ "message": "Aviso"
+ },
+ "project-type.collection.plural": {
+ "message": "Coleções"
+ },
+ "project-type.collection.singular": {
+ "message": "Coleção"
+ },
+ "project-type.datapack.plural": {
+ "message": "Pacotes de dados"
+ },
+ "project-type.datapack.singular": {
+ "message": "Pacote de dado"
+ },
+ "project-type.mod.plural": {
+ "message": "Mods"
+ },
+ "project-type.mod.singular": {
+ "message": "Mod"
+ },
+ "project-type.modpack.plural": {
+ "message": "Pacotes de mods"
+ },
+ "project-type.modpack.singular": {
+ "message": "Pacote de mods"
+ },
+ "project-type.plugin.plural": {
+ "message": "Plugins"
+ },
+ "project-type.plugin.singular": {
+ "message": "Plugin"
+ },
+ "project-type.project.plural": {
+ "message": "Projetos"
+ },
+ "project-type.project.singular": {
+ "message": "Projeto"
+ },
+ "project-type.resourcepack.plural": {
+ "message": "Pacotes de recursos"
+ },
+ "project-type.resourcepack.singular": {
+ "message": "Pacote de recurso"
+ },
+ "project-type.shader.plural": {
+ "message": "Shaders"
+ },
+ "project-type.shader.singular": {
+ "message": "Shader"
+ },
+ "project.about.details.created": {
+ "message": "Criado em {date}"
+ },
+ "project.about.details.licensed": {
+ "message": "Licenciado como {license}"
+ },
+ "project.about.details.published": {
+ "message": "Publicado em {date}"
+ },
+ "project.about.details.submitted": {
+ "message": "Enviado em {date}"
+ },
+ "project.about.details.title": {
+ "message": "Detalhes"
+ },
+ "project.about.details.updated": {
+ "message": "Atualizado em {date}"
+ },
+ "project.actions.create-server": {
+ "message": "Criar um servidor"
+ },
+ "project.actions.create-server-tooltip": {
+ "message": "Criar um servidor"
+ },
+ "project.actions.dont-show-again": {
+ "message": "Não mostrar novamente"
+ },
+ "project.actions.review-project": {
+ "message": "Revisar projeto"
+ },
+ "project.actions.servers-promo.description": {
+ "message": "Os servidores do Modrinth são a maneira mais fácil de jogar com seus amigos sem complicações!"
+ },
+ "project.actions.servers-promo.monthly": {
+ "message": " / mês"
+ },
+ "project.actions.servers-promo.pricing": {
+ "message": "A partir de $5{monthly}"
+ },
+ "project.actions.servers-promo.title": {
+ "message": "Criar um servidor"
+ },
+ "project.collections.create-new": {
+ "message": "Criar nova coleção"
+ },
+ "project.collections.none-found": {
+ "message": "Nenhuma coleção encontrada."
+ },
+ "project.description.title": {
+ "message": "Descrição"
+ },
+ "project.details.licensed": {
+ "message": "Licença"
+ },
+ "project.download.game-version": {
+ "message": "Versão do jogo: {version}"
+ },
+ "project.download.game-version-error": {
+ "message": "Erro: nenhuma versão do jogo encontrada"
+ },
+ "project.download.game-version-tooltip": {
+ "message": "{title} só está disponível para {version}"
+ },
+ "project.download.game-version-unsupported-tooltip": {
+ "message": "{title} não suporta a {gameVersion} para {platform}"
+ },
+ "project.download.install-with-app": {
+ "message": "Instalar com o Modrinth App"
+ },
+ "project.download.no-app": {
+ "message": "Não tem o Modrinth App?"
+ },
+ "project.download.no-versions-available": {
+ "message": "Nenhuma versão disponível para {gameVersion} e {platform}."
+ },
+ "project.download.platform": {
+ "message": "Plataforma: {platform}"
+ },
+ "project.download.platform-error": {
+ "message": "Erro: nenhuma plataforma encontrada"
+ },
+ "project.download.platform-tooltip": {
+ "message": "{title} só está disponível para {platform}"
+ },
+ "project.download.platform-unsupported-tooltip": {
+ "message": "{title} não suporta {platform} para {gameVersion}"
+ },
+ "project.download.search-game-versions": {
+ "message": "Buscar versões do jogo..."
+ },
+ "project.download.search-game-versions-label": {
+ "message": "Buscar versões do jogo..."
+ },
+ "project.download.select-game-version": {
+ "message": "Selecionar versão do jogo"
+ },
+ "project.download.select-platform": {
+ "message": "Selecionar plataforma"
+ },
+ "project.download.show-all-versions": {
+ "message": "Mostrar todas as versões"
+ },
+ "project.download.title": {
+ "message": "Baixar {title}"
+ },
+ "project.environment.migration-no-permission.message": {
+ "message": "Nós reformulamos o sistema de ambientes do Modrinth e novas opções estão disponíveis. Você não tem permissão para modificar essas configurações, mas informe outro membro do projeto que os metadados de ambiente precisam ser verificados."
+ },
+ "project.environment.migration-no-permission.title": {
+ "message": "Os metadados de ambiente precisam ser revisados"
+ },
+ "project.environment.migration.learn-more": {
+ "message": "Saiba mais sobre esta mudança"
+ },
+ "project.environment.migration.message": {
+ "message": "Nós reformulamos o sistema de ambientes do Modrinth e novas opções estão disponíveis. Acesse as configurações do seu projeto e verifique se os metadados estão corretos."
+ },
+ "project.environment.migration.review-button": {
+ "message": "Revisar as configurações do ambiente"
+ },
+ "project.environment.migration.title": {
+ "message": "Por favor, revise os metadados do ambiente"
+ },
+ "project.error.loading": {
+ "message": "Erro ao carregar os dados do projeto {message}"
+ },
+ "project.error.page-not-found": {
+ "message": "A página não foi encontrada"
+ },
+ "project.error.project-not-found": {
+ "message": "Projeto não encontrado"
+ },
+ "project.gallery.title": {
+ "message": "Galeria"
+ },
+ "project.license.error": {
+ "message": "Não foi possível obter o texto da licença."
+ },
+ "project.license.loading": {
+ "message": "Carregando texto da licença..."
+ },
+ "project.license.title": {
+ "message": "Licença"
+ },
+ "project.moderation.title": {
+ "message": "Moderação"
+ },
+ "project.navigation.changelog": {
+ "message": "Mudanças"
+ },
+ "project.notification.icon-updated.message": {
+ "message": "O ícone do seu projeto foi atualizado."
+ },
+ "project.notification.icon-updated.title": {
+ "message": "Ícone do projeto atualizado"
+ },
+ "project.notification.updated.message": {
+ "message": "Seu projeto foi atualizado."
+ },
+ "project.notification.updated.title": {
+ "message": "Projeto atualizado"
+ },
+ "project.settings.environment.notice.missing-env.description": {
+ "message": "Seu projeto não possui metadados de ambiente. Selecione a opção apropriada abaixo."
+ },
+ "project.settings.environment.notice.missing-env.title": {
+ "message": "Selecione um ambiente para seu projeto"
+ },
+ "project.settings.environment.notice.multiple-environments.description": {
+ "message": "Versões diferentes do seu projeto têm ambientes diferentes selecionados, então você não pode editá-los globalmente neste momento."
+ },
+ "project.settings.environment.notice.multiple-environments.title": {
+ "message": "Seu projeto tem vários ambientes"
+ },
+ "project.settings.environment.notice.review-options.description": {
+ "message": "Nós reformulamos o sistema de ambientes do Modrinth e novas opções estão disponíveis. Certifique-se de que a opção correta esteja selecionada abaixo e clique em \"Verificar\" quando terminar!"
+ },
+ "project.settings.environment.notice.review-options.title": {
+ "message": "Por favor, revise as opções abaixo"
+ },
+ "project.settings.environment.notice.wrong-project-type.description": {
+ "message": "Apenas mods ou pacotes de mods podem ter metadados de ambiente."
+ },
+ "project.settings.environment.notice.wrong-project-type.title": {
+ "message": "Este tipo de projeto não suporta metadados de ambiente"
+ },
+ "project.settings.environment.verification.verify-button": {
+ "message": "Verificar"
+ },
+ "project.settings.environment.verification.verify-text": {
+ "message": "Verifique se o ambiente deste projeto está definido corretamente."
+ },
+ "project.settings.general.name.description": {
+ "message": "Evite prefixos, sufixos, parênteses ou descrições. Use apenas o nome do projeto."
+ },
+ "project.settings.general.name.placeholder.1": {
+ "message": "ex.: Nether Overhaul 2"
+ },
+ "project.settings.general.name.placeholder.2": {
+ "message": "ex.: Construction Equipment"
+ },
+ "project.settings.general.name.placeholder.3": {
+ "message": "ex.: Better than Caving"
+ },
+ "project.settings.general.name.placeholder.4": {
+ "message": "ex.: Enhanced Portals"
+ },
+ "project.settings.general.name.placeholder.5": {
+ "message": "ex.: Dangerous Mobs"
+ },
+ "project.settings.general.name.title": {
+ "message": "Nome"
+ },
+ "project.settings.general.tagline.description": {
+ "message": "Resuma seu projeto em uma frase."
+ },
+ "project.settings.general.tagline.placeholder.1": {
+ "message": "ex.: Reformula a progressão do jogo para girar em torno do Nether."
+ },
+ "project.settings.general.tagline.placeholder.2": {
+ "message": "ex.: Adiciona equipamentos de construção."
+ },
+ "project.settings.general.tagline.placeholder.3": {
+ "message": "ex.: Adiciona mecânicas realistas de construção de minas."
+ },
+ "project.settings.general.tagline.placeholder.4": {
+ "message": "ex.: Melhora a forma como os portais do Nether se conectam entre si."
+ },
+ "project.settings.general.tagline.placeholder.5": {
+ "message": "ex.: Adiciona chefes poderosos baseados nas criaturas normais que podem ser encontrados à noite."
+ },
+ "project.settings.general.tagline.title": {
+ "message": "Slogan"
+ },
+ "project.settings.general.url.title": {
+ "message": "URL"
+ },
+ "project.settings.title": {
+ "message": "Configurações"
+ },
+ "project.settings.visit-dashboard": {
+ "message": "Visitar painel de projetos"
+ },
+ "project.stats.downloads-label": {
+ "message": "download{count, plural, one {} other {s}}"
+ },
+ "project.stats.followers-label": {
+ "message": "seguidor{count, plural, one {} other {es}}"
+ },
+ "project.status.archived.message": {
+ "message": "{title} foi arquivado. {title} não receberá atualizações a menos que o autor decida desarquivar o projeto."
+ },
+ "project.version.all-versions": {
+ "message": "Todas as versões"
+ },
+ "project.version.back-to-versions": {
+ "message": "Voltar para versões"
+ },
+ "project.versions.title": {
+ "message": "Versões"
+ },
+ "report.already-reported": {
+ "message": "Você já denunciou este {title}"
+ },
+ "report.already-reported-description": {
+ "message": "Você já tem uma denúncia em aberto contra {item}. Você pode adicionar mais detalhes à denúncia se houverem mais informações."
+ },
+ "report.back-to-item": {
+ "message": "Voltar para {item}"
+ },
+ "report.body.description": {
+ "message": "Se possível, inclua links e imagens relevantes. Denúncias vazias ou insuficientes serão fechadas e ignoradas."
+ },
+ "report.body.title": {
+ "message": "Forneça mais contexto sobre seu relatório"
+ },
+ "report.checking": {
+ "message": "Verificando {item}..."
+ },
+ "report.could-not-find": {
+ "message": "Não foi possível encontrar {item}"
+ },
+ "report.for.violation": {
+ "message": "Violação das regras ou termos de uso do Modrinth"
+ },
+ "report.for.violation.description": {
+ "message": "Exemplos incluem conteúdo malicioso, spam, ofensivo, enganoso e ilegal."
+ },
+ "report.form-not-for": {
+ "message": "Este formulário não é para:"
+ },
+ "report.go-to-report": {
+ "message": "Ir para denúncia"
+ },
+ "report.not-for.bug-reports": {
+ "message": "Relatórios de erros"
+ },
+ "report.not-for.bug-reports.description": {
+ "message": "Você pode relatar erros no rastreador de problemas."
+ },
+ "report.not-for.dmca": {
+ "message": "Remoções de DMCA"
+ },
+ "report.not-for.dmca.description": {
+ "message": "Veja a nossa Política de direitos autorais."
+ },
+ "report.note.copyright.1": {
+ "message": "Tenha em mente que você *não* está enviando uma solicitação de remoção de DMCA, mas sim uma denúncia de conteúdo republicado."
+ },
+ "report.note.copyright.2": {
+ "message": "Se você pretendia registrar uma solicitação de remoção de DMCA (que é uma ação legal), consulte nossa Política de direitos autorais."
+ },
+ "report.note.malicious.1": {
+ "message": "As denúncias de conteúdo malicioso ou enganoso devem incluir evidências substanciais do comportamento, como exemplos de código."
+ },
+ "report.note.malicious.2": {
+ "message": "Resumos do Microsoft Defender, VirusTotal ou detecção de malware por IA não são formas suficientes de evidência e não serão aceitos."
+ },
+ "report.please-report": {
+ "message": "Denuncie apenas:"
+ },
+ "report.question.content-id": {
+ "message": "Qual é o ID do {item}?"
+ },
+ "report.question.content-type": {
+ "message": "Que tipo de conteúdo você está denunciando?"
+ },
+ "report.question.report-reason": {
+ "message": "Quais regras do Modrinth este {item} está violando?"
+ },
+ "report.report-content": {
+ "message": "Denunciar conteúdo aos moderadores"
+ },
+ "report.report-item": {
+ "message": "Denunciar {title} aos moderadores"
+ },
+ "report.submit": {
+ "message": "Enviar denúncia"
+ },
+ "revenue.transfers.total": {
+ "message": "Você sacou {amount} no total."
+ },
+ "revenue.transfers.total.method": {
+ "message": "Você sacou {amount} através de {method}."
+ },
+ "revenue.transfers.total.year": {
+ "message": "Você sacou {amount} em {year}."
+ },
+ "revenue.transfers.total.year_method": {
+ "message": "Você sacou {amount} em {year} através de {method}."
+ },
+ "scopes.analytics.description": {
+ "message": "Acessas suas estatísticas"
+ },
+ "scopes.analytics.label": {
+ "message": "Ler estatísticas"
+ },
+ "scopes.collectionCreate.description": {
+ "message": "Criar coleções"
+ },
+ "scopes.collectionCreate.label": {
+ "message": "Criar coleções"
+ },
+ "scopes.collectionDelete.description": {
+ "message": "Excluir coleções"
+ },
+ "scopes.collectionDelete.label": {
+ "message": "Excluir coleções"
+ },
+ "scopes.collectionRead.description": {
+ "message": "Acessar coleções"
+ },
+ "scopes.collectionRead.label": {
+ "message": "Acessar coleções"
+ },
+ "scopes.collectionWrite.description": {
+ "message": "Modificar suas coleções"
+ },
+ "scopes.collectionWrite.label": {
+ "message": "Modificar coleções"
+ },
+ "scopes.notificationRead.description": {
+ "message": "Acessar suas notificações"
+ },
+ "scopes.notificationRead.label": {
+ "message": "Acessar notificações"
+ },
+ "scopes.notificationWrite.description": {
+ "message": "Ver ou excluir suas notificações"
+ },
+ "scopes.notificationWrite.label": {
+ "message": "Modificar notificações"
+ },
+ "scopes.organizationCreate.description": {
+ "message": "Criar organizações"
+ },
+ "scopes.organizationCreate.label": {
+ "message": "Criar organizações"
+ },
+ "scopes.organizationDelete.description": {
+ "message": "Excluir organizações"
+ },
+ "scopes.organizationDelete.label": {
+ "message": "Excluir organizações"
+ },
+ "scopes.organizationRead.description": {
+ "message": "Acessar organizações"
+ },
+ "scopes.organizationRead.label": {
+ "message": "Acessar organizações"
+ },
+ "scopes.organizationWrite.description": {
+ "message": "Modificar organizações"
+ },
+ "scopes.organizationWrite.label": {
+ "message": "Modificar organizações"
+ },
+ "scopes.patCreate.description": {
+ "message": "Criar tokens pessoais da API"
+ },
+ "scopes.patCreate.label": {
+ "message": "Criar TAPs"
+ },
+ "scopes.patDelete.description": {
+ "message": "Excluir seus tokens pessoais da API"
+ },
+ "scopes.patDelete.label": {
+ "message": "Excluir TAPs"
+ },
+ "scopes.patRead.description": {
+ "message": "Ver tokens pessoais da API"
+ },
+ "scopes.patRead.label": {
+ "message": "Acessar TAPs"
+ },
+ "scopes.patWrite.description": {
+ "message": "Editar tokens pessoais da API"
+ },
+ "scopes.patWrite.label": {
+ "message": "Modificar TAPs"
+ },
+ "scopes.payoutsRead.description": {
+ "message": "Acessar seus dados de pagamentos"
+ },
+ "scopes.payoutsRead.label": {
+ "message": "Acessar pagamentos"
+ },
+ "scopes.payoutsWrite.description": {
+ "message": "Sacar dinheiro"
+ },
+ "scopes.payoutsWrite.label": {
+ "message": "Modificar pagamentos"
+ },
+ "scopes.performAnalytics.description": {
+ "message": "Realizar ações nas estatísticas"
+ },
+ "scopes.performAnalytics.label": {
+ "message": "Acessar estatísticas"
+ },
+ "scopes.projectCreate.description": {
+ "message": "Criar novos projetos"
+ },
+ "scopes.projectCreate.label": {
+ "message": "Criar projetos"
+ },
+ "scopes.projectDelete.description": {
+ "message": "Excluir seus projetos"
+ },
+ "scopes.projectDelete.label": {
+ "message": "Excluir projetos"
+ },
+ "scopes.projectRead.description": {
+ "message": "Acessar todos os seus projetos"
+ },
+ "scopes.projectRead.label": {
+ "message": "Acessar projetos"
+ },
+ "scopes.projectWrite.description": {
+ "message": "Modificar dados de projetos"
+ },
+ "scopes.projectWrite.label": {
+ "message": "Modificar projetos"
+ },
+ "scopes.reportCreate.description": {
+ "message": "Criar relatórios"
+ },
+ "scopes.reportCreate.label": {
+ "message": "Criar relatórios"
+ },
+ "scopes.reportDelete.description": {
+ "message": "Excluir relatórios"
+ },
+ "scopes.reportDelete.label": {
+ "message": "Excluir relatórios"
+ },
+ "scopes.reportRead.description": {
+ "message": "Ler relatórios"
+ },
+ "scopes.reportRead.label": {
+ "message": "Ler relatórios"
+ },
+ "scopes.reportWrite.description": {
+ "message": "Editar relatórios"
+ },
+ "scopes.reportWrite.label": {
+ "message": "Criar relatórios"
+ },
+ "scopes.sessionAccess.description": {
+ "message": "Acessar sessões criadas pelo Modrinth"
+ },
+ "scopes.sessionAccess.label": {
+ "message": "Acessar sessões"
+ },
+ "scopes.sessionDelete.description": {
+ "message": "Excluir sessões"
+ },
+ "scopes.sessionDelete.label": {
+ "message": "Excluir sessões"
+ },
+ "scopes.sessionRead.description": {
+ "message": "Acessar sessões ativas"
+ },
+ "scopes.sessionRead.label": {
+ "message": "Acessar sessões"
+ },
+ "scopes.threadRead.description": {
+ "message": "Acessar tópicos"
+ },
+ "scopes.threadRead.label": {
+ "message": "Acessar tópicos"
+ },
+ "scopes.threadWrite.description": {
+ "message": "Escrever em tópicos"
+ },
+ "scopes.threadWrite.label": {
+ "message": "Escrever tópicos"
+ },
+ "scopes.userAuthWrite.description": {
+ "message": "Modificar dados de autenticação"
+ },
+ "scopes.userAuthWrite.label": {
+ "message": "Modificar dados de autenticação"
+ },
+ "scopes.userDelete.description": {
+ "message": "Excluir sua conta"
+ },
+ "scopes.userDelete.label": {
+ "message": "Excluir sua conta"
+ },
+ "scopes.userRead.description": {
+ "message": "Acessar suas informações públicas do perfil"
+ },
+ "scopes.userRead.label": {
+ "message": "Acessar dados de usuário"
+ },
+ "scopes.userReadEmail.description": {
+ "message": "Ver seu e-mail"
+ },
+ "scopes.userReadEmail.label": {
+ "message": "Ver e-mail de usuário"
+ },
+ "scopes.userWrite.description": {
+ "message": "Modificar seu perfil"
+ },
+ "scopes.userWrite.label": {
+ "message": "Modificar dados de usuário"
+ },
+ "scopes.versionCreate.description": {
+ "message": "Criar novas versões"
+ },
+ "scopes.versionCreate.label": {
+ "message": "Criar versões"
+ },
+ "scopes.versionDelete.description": {
+ "message": "Excluir uma versão"
+ },
+ "scopes.versionDelete.label": {
+ "message": "Excluir versões"
+ },
+ "scopes.versionRead.description": {
+ "message": "Acessar todas as versões"
+ },
+ "scopes.versionRead.label": {
+ "message": "Acessar versões"
+ },
+ "scopes.versionWrite.description": {
+ "message": "Modificar dados de versão"
+ },
+ "scopes.versionWrite.label": {
+ "message": "Modificar versões"
+ },
+ "search.filter.locked.server": {
+ "message": "Fornecido pelo servidor"
+ },
+ "search.filter.locked.server-game-version.title": {
+ "message": "A versão do jogo é fornecida pelo servidor"
+ },
+ "search.filter.locked.server-loader.title": {
+ "message": "O carregador é fornecido pelo servidor"
+ },
+ "search.filter.locked.server.sync": {
+ "message": "Sincronizar com o servidor"
+ },
+ "servers.backup.create.in-progress.tooltip": {
+ "message": "Criação de backup em andamento"
+ },
+ "servers.backup.restore.in-progress.tooltip": {
+ "message": "Restauração de backup em andamento"
+ },
+ "servers.backups.item.already-preparing": {
+ "message": "O download de um backup já está sendo preparado"
+ },
+ "servers.backups.item.automated": {
+ "message": "Automatizado"
+ },
+ "servers.backups.item.creating-backup": {
+ "message": "Criando backup..."
+ },
+ "servers.backups.item.failed-to-create-backup": {
+ "message": "Falha ao criar um backup"
+ },
+ "servers.backups.item.failed-to-prepare-backup": {
+ "message": "Falha ao preparar o download"
+ },
+ "servers.backups.item.failed-to-restore-backup": {
+ "message": "Falha ao restaurar um backup"
+ },
+ "servers.backups.item.lock": {
+ "message": "Trancar"
+ },
+ "servers.backups.item.locked": {
+ "message": "Trancado"
+ },
+ "servers.backups.item.prepare-download": {
+ "message": "Preparar download"
+ },
+ "servers.backups.item.prepare-download-again": {
+ "message": "Tente preparar novamente"
+ },
+ "servers.backups.item.preparing-download": {
+ "message": "Preparando download..."
+ },
+ "servers.backups.item.queued-for-backup": {
+ "message": "Na fila para backup"
+ },
+ "servers.backups.item.rename": {
+ "message": "Renomear"
+ },
+ "servers.backups.item.restore": {
+ "message": "Restaurar"
+ },
+ "servers.backups.item.restoring-backup": {
+ "message": "Restaurando do backup..."
+ },
+ "servers.backups.item.retry": {
+ "message": "Tentar novamente"
+ },
+ "servers.backups.item.unlock": {
+ "message": "Desbloquear"
+ },
+ "servers.notice.actions": {
+ "message": "Ações"
+ },
+ "servers.notice.begins": {
+ "message": "Começa"
+ },
+ "servers.notice.dismissable": {
+ "message": "Dispensável"
+ },
+ "servers.notice.expires": {
+ "message": "Expira em"
+ },
+ "servers.notice.id": {
+ "message": "ID"
+ },
+ "servers.notice.level": {
+ "message": "Nível"
+ },
+ "servers.notice.undismissable": {
+ "message": "Indispensável"
+ },
+ "servers.notices.create-notice": {
+ "message": "Criar aviso"
+ },
+ "servers.notices.no-notices": {
+ "message": "Sem avisos"
+ },
+ "servers.plan.large.description": {
+ "message": "Ideal para 15–25 jogadores, pacotes de mods ou mods pesados."
+ },
+ "servers.plan.large.name": {
+ "message": "Grande"
+ },
+ "servers.plan.medium.description": {
+ "message": "Bom para 6–15 jogadores e múltiplos mods."
+ },
+ "servers.plan.medium.name": {
+ "message": "Médio"
+ },
+ "servers.plan.small.description": {
+ "message": "Perfeito para 1–5 amigos e alguns mods leves."
+ },
+ "servers.plan.small.name": {
+ "message": "Pequeno"
+ },
+ "settings.billing.modal.cancel.action": {
+ "message": "Cancelar assinatura"
+ },
+ "settings.billing.modal.cancel.description": {
+ "message": "Isto cancelará sua assinatura. Você manterá seus benefícios até o final do ciclo de cobrança atual."
+ },
+ "settings.billing.modal.cancel.title": {
+ "message": "Tem certeza de que deseja cancelar sua assinatura?"
+ },
+ "settings.billing.modal.delete.action": {
+ "message": "Remover este método de pagamento"
+ },
+ "settings.billing.modal.delete.description": {
+ "message": "Isto removerá esse método de pagamento para sempre (para sempre mesmo)."
+ },
+ "settings.billing.modal.delete.title": {
+ "message": "Tem certeza de que deseja remover este método de pagamento?"
+ },
+ "settings.billing.payment_method.action.add": {
+ "message": "Adicionar método de pagamento"
+ },
+ "settings.billing.payment_method.action.history": {
+ "message": "Ver cobranças anteriores"
+ },
+ "settings.billing.payment_method.action.primary": {
+ "message": "Tornar primário"
+ },
+ "settings.billing.payment_method.card_display": {
+ "message": "{card_brand} terminando em {last_four}"
+ },
+ "settings.billing.payment_method.card_expiry": {
+ "message": "Expira em {month}/{year}"
+ },
+ "settings.billing.payment_method.none": {
+ "message": "Você não adicionou nenhum método de pagamento."
+ },
+ "settings.billing.payment_method.primary": {
+ "message": "Primário"
+ },
+ "settings.billing.payment_method.title": {
+ "message": "Métodos de pagamento"
+ },
+ "settings.billing.payment_method_type.amazon_pay": {
+ "message": "Amazon Pay"
+ },
+ "settings.billing.payment_method_type.amex": {
+ "message": "American Express"
+ },
+ "settings.billing.payment_method_type.cashapp": {
+ "message": "Cash App"
+ },
+ "settings.billing.payment_method_type.diners": {
+ "message": "Diners Club"
+ },
+ "settings.billing.payment_method_type.discover": {
+ "message": "Discover"
+ },
+ "settings.billing.payment_method_type.eftpos": {
+ "message": "EFTPOS"
+ },
+ "settings.billing.payment_method_type.jcb": {
+ "message": "JCB"
+ },
+ "settings.billing.payment_method_type.mastercard": {
+ "message": "MasterCard"
+ },
+ "settings.billing.payment_method_type.paypal": {
+ "message": "PayPal"
+ },
+ "settings.billing.payment_method_type.unionpay": {
+ "message": "UnionPay"
+ },
+ "settings.billing.payment_method_type.unknown": {
+ "message": "Metódo de pagamento desconhecido"
+ },
+ "settings.billing.payment_method_type.visa": {
+ "message": "Visa"
+ },
+ "settings.billing.pyro_subscription.description": {
+ "message": "Gerencie suas assinaturas de servidores do Modrinth."
+ },
+ "settings.billing.pyro_subscription.title": {
+ "message": "Assinaturas de servidores do Modrinth"
+ },
+ "settings.billing.subscription.description": {
+ "message": "Gerencie suas assinaturas do Modrinth."
+ },
+ "settings.billing.subscription.title": {
+ "message": "Assinaturas"
+ },
+ "settings.display.banner.developer-mode.button": {
+ "message": "Desativar modo desenvolvedor"
+ },
+ "settings.display.banner.developer-mode.description": {
+ "message": "O modo desenvolvedor está ativado. Isto permite que você veja os IDs internos de várias coisas no Modrinth, que podem ser úteis se você for um desenvolvedor usando a API do Modrinth. Clique 5 vezes no logotipo do Modrinth na parte inferior da página para alternar o modo de desenvolvedor."
+ },
+ "settings.display.flags.description": {
+ "message": "Ative ou desative certos recursos neste dispositivo."
+ },
+ "settings.display.flags.title": {
+ "message": "Alternar recursos"
+ },
+ "settings.display.project-list-layouts.datapack": {
+ "message": "Página dos pacotes de dados"
+ },
+ "settings.display.project-list-layouts.description": {
+ "message": "Selecione seu layout preferido para cada página que exibe listas de projetos neste dispositivo."
+ },
+ "settings.display.project-list-layouts.mod": {
+ "message": "Página dos mods"
+ },
+ "settings.display.project-list-layouts.modpack": {
+ "message": "Página dos pacotes de mods"
+ },
+ "settings.display.project-list-layouts.plugin": {
+ "message": "Página dos plugins"
+ },
+ "settings.display.project-list-layouts.resourcepack": {
+ "message": "Página dos pacotes de recursos"
+ },
+ "settings.display.project-list-layouts.shader": {
+ "message": "Página dos sombreadores"
+ },
+ "settings.display.project-list-layouts.title": {
+ "message": "Layouts da lista de projetos"
+ },
+ "settings.display.project-list-layouts.user": {
+ "message": "Páginas de perfil do usuário"
+ },
+ "settings.display.project-list.layouts.collection": {
+ "message": "Coleção"
+ },
+ "settings.display.sidebar.advanced-rendering.description": {
+ "message": "Ativa a renderização avançada, como efeitos de desfoque que podem causar problemas de desempenho sem a renderização acelerada de hardware."
+ },
+ "settings.display.sidebar.advanced-rendering.title": {
+ "message": "Renderização avançada"
+ },
+ "settings.display.sidebar.external-links-new-tab.description": {
+ "message": "Faz com que os links que estão fora do Modrinth sejam abertos em uma nova aba. Independentemente dessa configuração, links no mesmo domínio e nas descrições do Markdown serão abertos na mesma aba, e links em anúncios e páginas de edição serão abertos em uma nova aba."
+ },
+ "settings.display.sidebar.external-links-new-tab.title": {
+ "message": "Abrir links externos em uma nova aba"
+ },
+ "settings.display.sidebar.hide-app-promos.description": {
+ "message": "Oculta os botões \"Baixe o Modrinth App\" da navegação principal. A página do Modrinth App ainda pode ser encontrada na página inicial ou no rodapé."
+ },
+ "settings.display.sidebar.hide-app-promos.title": {
+ "message": "Ocultar promoções do Modrinth App"
+ },
+ "settings.display.sidebar.left-aligned-content-sidebar.title": {
+ "message": "Barra lateral alinhada à esquerda nas páginas de conteúdo"
+ },
+ "settings.display.sidebar.right-aligned-content-sidebar.description": {
+ "message": "Alinha a barra lateral à esquerda do conteúdo da página."
+ },
+ "settings.display.sidebar.right-aligned-filters-sidebar.description": {
+ "message": "Alinha a barra lateral de filtros à direita dos resultados da pesquisa."
+ },
+ "settings.display.sidebar.right-aligned-filters-sidebar.title": {
+ "message": "Barra lateral de filtros alinhada à direita nas páginas de pesquisa"
+ },
+ "settings.display.theme.description": {
+ "message": "Selecione seu tema de cor preferido para o Modrinth neste dispositivo."
+ },
+ "settings.display.theme.title": {
+ "message": "Cor do tema"
+ },
+ "settings.language.categories.auto": {
+ "message": "Automático"
+ },
+ "settings.language.categories.default": {
+ "message": "Idiomas padrões"
+ },
+ "settings.language.categories.experimental": {
+ "message": "Idiomas experimentais"
+ },
+ "settings.language.categories.fun": {
+ "message": "Idiomas divertidos"
+ },
+ "settings.language.categories.search-result": {
+ "message": "Resultados da busca"
+ },
+ "settings.language.description": {
+ "message": "Escolha o seu idioma para o site. As traduções são realizadas por voluntários no Crowdin."
+ },
+ "settings.language.languages.automatic": {
+ "message": "Sincronizar com o idioma do sistema"
+ },
+ "settings.language.languages.language-label-applying": {
+ "message": "{label}. Aplicando..."
+ },
+ "settings.language.languages.language-label-error": {
+ "message": "{label}. Erro"
+ },
+ "settings.language.languages.load-failed": {
+ "message": "Não foi possível carregar este idioma. Tente novamente mais tarde."
+ },
+ "settings.language.languages.search-field.description": {
+ "message": "Pressione enter para escolher o primeiro resultado"
+ },
+ "settings.language.languages.search-field.placeholder": {
+ "message": "Buscar um idioma..."
+ },
+ "settings.language.languages.search-results-announcement": {
+ "message": "{matches, plural, =0 {Nenhum idioma corresponde} one {# idioma corresponde} other {# idiomas correspondem}} com sua busca."
+ },
+ "settings.language.languages.search.no-results": {
+ "message": "Nenhum idioma corresponde com sua busca."
+ },
+ "settings.pats.action.create": {
+ "message": "Criar um TAP"
+ },
+ "settings.pats.description": {
+ "message": "Os TAPs podem ser usados para acessar a API do Modrinth. Para mais informações, consulte a documentação da API do Modrinth. Eles podem ser criados e revogados a qualquer momento."
+ },
+ "settings.pats.modal.create.action": {
+ "message": "Criar TAP"
+ },
+ "settings.pats.modal.create.expires.label": {
+ "message": "Expira"
+ },
+ "settings.pats.modal.create.name.label": {
+ "message": "Nome"
+ },
+ "settings.pats.modal.create.name.placeholder": {
+ "message": "Digite o nome do TAP..."
+ },
+ "settings.pats.modal.create.title": {
+ "message": "Criar token pessoal de acesso"
+ },
+ "settings.pats.modal.delete.action": {
+ "message": "Excluir este token"
+ },
+ "settings.pats.modal.delete.description": {
+ "message": "Isto removerá esse token para sempre (para sempre mesmo)."
+ },
+ "settings.pats.modal.delete.title": {
+ "message": "Tem certeza de que deseja excluir este token?"
+ },
+ "settings.pats.modal.edit.title": {
+ "message": "Editar token pessoal de acesso"
+ },
+ "settings.pats.token.action.edit": {
+ "message": "Editar token"
+ },
+ "settings.pats.token.action.revoke": {
+ "message": "Revogar token"
+ },
+ "settings.pats.token.expired-ago": {
+ "message": "Expirou há {ago}"
+ },
+ "settings.pats.token.expires-in": {
+ "message": "Expira em {inTime}"
+ },
+ "settings.pats.token.last-used": {
+ "message": "Usado pela última vez em {ago}"
+ },
+ "settings.pats.token.never-used": {
+ "message": "Nunca usado"
+ },
+ "settings.profile.bio.description": {
+ "message": "Uma breve descrição para falar um pouco sobre você para todos."
+ },
+ "settings.profile.bio.title": {
+ "message": "Bio"
+ },
+ "settings.profile.description": {
+ "message": "As informações do seu perfil são visíveis publicamente no Modrinth e por meio da API do Modrinth."
+ },
+ "settings.profile.profile-info": {
+ "message": "Informação do perfil"
+ },
+ "settings.profile.profile-picture.reset": {
+ "message": "Redefinir"
+ },
+ "settings.profile.profile-picture.title": {
+ "message": "Foto de perfil"
+ },
+ "settings.profile.username.description": {
+ "message": "Um nome único sem distinção de maiúsculas e minúsculas para identificar o seu perfil."
+ },
+ "settings.profile.username.title": {
+ "message": "Nome de usuário"
+ },
+ "settings.sessions.action.revoke-session": {
+ "message": "Revogar sessão"
+ },
+ "settings.sessions.created-ago": {
+ "message": "Criado em {ago}"
+ },
+ "settings.sessions.current-session": {
+ "message": "Sessão atual"
+ },
+ "settings.sessions.description": {
+ "message": "Aqui estão todos os dispositivos que estão conectados à sua conta do Modrinth. Você pode sair de cada um individualmente.\n\nSe você não reconhece algo nesta lista, revogue a sessão e altere a senha da sua conta do Modrinth imediatamente."
+ },
+ "settings.sessions.last-accessed-ago": {
+ "message": "Último acesso {ago}"
+ },
+ "settings.sessions.unknown-os": {
+ "message": "Sistema desconhecido"
+ },
+ "settings.sessions.unknown-platform": {
+ "message": "Plataforma desconhecida"
+ },
+ "ui.latest-news-row.latest-news": {
+ "message": "Notícias recentes do Modrinth"
+ },
+ "ui.latest-news-row.view-all": {
+ "message": "Ver todas as notícias"
+ }
+}
diff --git a/apps/frontend/src/locales/pt-BR/languages.json b/apps/frontend/src/locales/pt-BR/languages.json
new file mode 100644
index 000000000..6f15a6a6e
--- /dev/null
+++ b/apps/frontend/src/locales/pt-BR/languages.json
@@ -0,0 +1,58 @@
+{
+ "ar": "Árabe",
+ "be": "Bielorrusso",
+ "bg": "Búlgaro",
+ "bn": "Bengali",
+ "ca": "Catalão",
+ "cs": "Tcheco",
+ "da": "Dinamarquês",
+ "de": "Alemão",
+ "de-CH": "Alemão (Suíça)",
+ "el": "Grego",
+ "en-GB": "Inglês (Reino Unido)",
+ "en-US": "Inglês (Estados Unidos)",
+ "en-x-lolcat": "LOLCAT",
+ "en-x-pirate": "Inglês (Pirata)",
+ "en-x-updown": "Inglês (De ponta cabeça)",
+ "en-x-uwu": "Inglês (Fofinho)",
+ "eo": "Esperanto",
+ "es": "Espanhol",
+ "et": "Estoniano",
+ "fi": "Finlandês",
+ "fr": "Francês",
+ "fr-BE": "Francês (Bélgica)",
+ "fr-CA": "Francês (Canadá)",
+ "he": "Hebraico",
+ "hi": "Indiano",
+ "hr": "Croata",
+ "hu": "Húngaro",
+ "id": "Indonésio",
+ "it": "Italiano",
+ "ja": "Japonês",
+ "kk": "Cazaque",
+ "ko": "Coreano",
+ "ky": "Quirguiz",
+ "lt": "Lituano",
+ "lv": "Letão",
+ "ms": "Malaio",
+ "nb": "Norueguês Bokmål",
+ "nl": "Holandês",
+ "nn": "Norueguês Nynorsk",
+ "pes": "Persa",
+ "pl": "Polonês",
+ "pt": "Português (Portugal)",
+ "pt-BR": "Português (Brasil)",
+ "ro": "Romeno",
+ "ru": "Russo",
+ "ru-x-bandit": "Russo (Informal)",
+ "sk": "Eslovaco",
+ "sv": "Sueco",
+ "th": "Tailandês",
+ "tok": "Toki Pona",
+ "tr": "Turco",
+ "tt": "Tártaro",
+ "uk": "Ucraniano",
+ "vi": "Vietnamita",
+ "zh-Hans": "Chinês (Simplificado)",
+ "zh-Hant": "Chinês (Tradicional)"
+}
diff --git a/apps/frontend/src/locales/pt-BR/meta.json b/apps/frontend/src/locales/pt-BR/meta.json
new file mode 100644
index 000000000..77a474174
--- /dev/null
+++ b/apps/frontend/src/locales/pt-BR/meta.json
@@ -0,0 +1,10 @@
+{
+ "displayName": {
+ "description": "Please enter the name of the language in its specific variant or regional form (e.g., English (US) for American English, not just English). If the language does not have any specific variant, simply enter the name of the language (e.g., Français, Deutsch).",
+ "message": "Português (Brasil)"
+ },
+ "searchTerms": {
+ "description": "Please provide additional search terms associated with the language, if needed, to enhance the search functionality (e.g., American English, Deutschland). Each search term should be entered on a separate line. Translate as a hyphen (-) if no additional terms are needed.",
+ "message": "Brasil\nPortuguês do Brasil\nBrasileiro\nPortuguês brasileiro\npt-br\nptbr"
+ }
+}
diff --git a/apps/frontend/src/locales/pt-PT/index.json b/apps/frontend/src/locales/pt-PT/index.json
new file mode 100644
index 000000000..21e37e115
--- /dev/null
+++ b/apps/frontend/src/locales/pt-PT/index.json
@@ -0,0 +1,2015 @@
+{
+ "admin.billing.error.not-found": {
+ "message": "Utilizador não encontrado"
+ },
+ "app-marketing.download.description": {
+ "message": "A nossa aplicação para desktop está disponível em todas as plataformas, escolhe a tua versão desejada."
+ },
+ "app-marketing.download.download-appimage": {
+ "message": "Transfere a AppImage"
+ },
+ "app-marketing.download.download-beta": {
+ "message": "Transfere a beta"
+ },
+ "app-marketing.download.download-deb": {
+ "message": "Transfere o DEB"
+ },
+ "app-marketing.download.download-rpm": {
+ "message": "Transfere o RPM"
+ },
+ "app-marketing.download.linux": {
+ "message": "Linux"
+ },
+ "app-marketing.download.linux-disclaimer": {
+ "message": "As versões para Linux da app do Modrinth apresentam problemas em determinados sistemas e configurações. Se a app do Modrinth for instável no teu sistema, recomendamos que uses outras aplicações como o Prism Launcher para instalar conteúdo do Modrinth facilmente."
+ },
+ "app-marketing.download.mac": {
+ "message": "Mac"
+ },
+ "app-marketing.download.options-title": {
+ "message": "Opções de transferência"
+ },
+ "app-marketing.download.terms": {
+ "message": "Ao transferires a app do Modrinth, concordas com os nossos termos e política de privacidade."
+ },
+ "app-marketing.download.third-party-packages": {
+ "message": "Pacotes de terceiros"
+ },
+ "app-marketing.download.title": {
+ "message": "Transfere a app do Modrinth (Beta)"
+ },
+ "app-marketing.download.windows": {
+ "message": "Windows"
+ },
+ "app-marketing.features.follow.description": {
+ "message": "Guarda o conteúdo que mais gostas e recebe atualizações com um clique."
+ },
+ "app-marketing.features.follow.title": {
+ "message": "Segue projetos"
+ },
+ "app-marketing.features.importing.description": {
+ "message": "Importa os teus perfis favoritos do launcher que utilizavas antes e começa a usar a app do Modrinth em segundos!"
+ },
+ "app-marketing.features.importing.gdlauncher-alt": {
+ "message": "GDLauncher"
+ },
+ "app-marketing.features.importing.multimc-alt": {
+ "message": "MultiMC"
+ },
+ "app-marketing.features.importing.title": {
+ "message": "Importação de perfis"
+ },
+ "app-marketing.features.mod-management.actions": {
+ "message": "Ações"
+ },
+ "app-marketing.features.mod-management.byAuthor": {
+ "message": "por {author}"
+ },
+ "app-marketing.features.mod-management.description": {
+ "message": "O Modrinth facilita a gestão de todos os teus mods num só lugar. Podes instalar, desinstalar e atualizar mods com apenas um clique."
+ },
+ "app-marketing.features.mod-management.installed-mods": {
+ "message": "Mods instalados"
+ },
+ "app-marketing.features.mod-management.name": {
+ "message": "Nome"
+ },
+ "app-marketing.features.mod-management.search-mods": {
+ "message": "Procurar mods"
+ },
+ "app-marketing.features.mod-management.title": {
+ "message": "Gestão de mods"
+ },
+ "app-marketing.features.mod-management.version": {
+ "message": "Versão"
+ },
+ "app-marketing.features.offline.description": {
+ "message": "Joga os teus mods, quer tenhas ligação à internet ou não."
+ },
+ "app-marketing.features.offline.title": {
+ "message": "Modo offline"
+ },
+ "app-marketing.features.open-source.description": {
+ "message": "O lançador do Modrinth é totalmente código-aberto. Podes ver o código-fonte no nosso GitHub!"
+ },
+ "app-marketing.features.open-source.title": {
+ "message": "Código aberto"
+ },
+ "app-marketing.features.performance.activity-monitor": {
+ "message": "Monitor de atividade"
+ },
+ "app-marketing.features.performance.cpu-percent": {
+ "message": "% CPU"
+ },
+ "app-marketing.features.performance.description": {
+ "message": "A app do Modrinth tem um desempenho melhor do que muitos dos principais gestores de mods, usando apenas 150MB de RAM!"
+ },
+ "app-marketing.features.performance.discord": {
+ "message": "Discord"
+ },
+ "app-marketing.features.performance.good-performance": {
+ "message": "Boa performance"
+ },
+ "app-marketing.features.performance.google-chrome": {
+ "message": "Google Chrome"
+ },
+ "app-marketing.features.performance.infinite-mb": {
+ "message": "∞ MB"
+ },
+ "app-marketing.features.performance.infinite-times-infinite-mb": {
+ "message": "∞ * ∞ MB"
+ },
+ "app-marketing.features.performance.less-than-150mb": {
+ "message": "< 150 MB"
+ },
+ "app-marketing.features.performance.modrinth-app": {
+ "message": "App Modrinth"
+ },
+ "app-marketing.features.performance.one-billion-percent": {
+ "message": "1 bilião %"
+ },
+ "app-marketing.features.performance.process-name": {
+ "message": "Nome do processo"
+ },
+ "app-marketing.features.performance.ram": {
+ "message": "RAM"
+ },
+ "app-marketing.features.performance.small": {
+ "message": "Pouco"
+ },
+ "app-marketing.features.performance.title": {
+ "message": "Bom desempenho"
+ },
+ "app-marketing.features.play.description": {
+ "message": "Usa a app do Modrinth para transferires e jogares os teus mods e modpacks favoritos."
+ },
+ "app-marketing.features.play.title": {
+ "message": "Joga com os teus mods favoritos"
+ },
+ "app-marketing.features.sharing.description": {
+ "message": "Constrói, partilha, e joga modpacks com quaisquer dos milhares de mods e modpacks disponíveis aqui no Modrinth."
+ },
+ "app-marketing.features.sharing.modpack": {
+ "message": "Modpack"
+ },
+ "app-marketing.features.sharing.share-button": {
+ "message": "Partilhar"
+ },
+ "app-marketing.features.sharing.title": {
+ "message": "Partilha modpacks"
+ },
+ "app-marketing.features.unlike-any-launcher": {
+ "message": "Diferente de qualquer lançador"
+ },
+ "app-marketing.features.website.description": {
+ "message": "A App Modrinth é integrada totalmente com o website, para que possas aceder a todos os teus projetos favoritos através da app!"
+ },
+ "app-marketing.features.website.title": {
+ "message": "Integração com o website"
+ },
+ "app-marketing.features.youve-used-before": {
+ "message": "que tenhas usado antes"
+ },
+ "app-marketing.hero.app-screenshot-alt": {
+ "message": "Captura de ecrã da App Modrinth com uma instância de Cobblemon aberta na página \"Conteúdo\"."
+ },
+ "app-marketing.hero.description": {
+ "message": "A App Modrinth é um lançador único, de código aberto que te permite jogar os teus mods favoritos, e mantê-los atualizados, tudo no mesmo sítio."
+ },
+ "app-marketing.hero.download-button": {
+ "message": "Transferir a App Modrinth"
+ },
+ "app-marketing.hero.download-modrinth-app": {
+ "message": "Transferir a App Modrinth"
+ },
+ "app-marketing.hero.download-modrinth-app-for-os": {
+ "message": "Transfere a App Modrinth para {os}"
+ },
+ "app-marketing.hero.minecraft-screenshot-alt": {
+ "message": "Captura de ecrã do menu principal da instância de Cobblemon."
+ },
+ "app-marketing.hero.more-download-options": {
+ "message": "Mais Opções de Transferência"
+ },
+ "auth.authorize.action.authorize": {
+ "message": "Autorizar"
+ },
+ "auth.authorize.action.decline": {
+ "message": "Rejeitar"
+ },
+ "auth.authorize.app-info": {
+ "message": "{appName} de {creator} poderá:"
+ },
+ "auth.authorize.authorize-app-name": {
+ "message": "Autorizar {appName}"
+ },
+ "auth.authorize.error.no-redirect-url": {
+ "message": "Nenhum local de redirecionamento encontrado na resposta"
+ },
+ "auth.authorize.redirect-url": {
+ "message": "Serás redirecionado para {url}"
+ },
+ "auth.reset-password.method-choice.action": {
+ "message": "Enviar e-mail de recuperação"
+ },
+ "auth.reset-password.method-choice.description": {
+ "message": "Introduz o teu e-mail abaixo e iremos enviar-te um link para que possas recuperar a tua conta."
+ },
+ "auth.reset-password.method-choice.email-username.label": {
+ "message": "E-mail ou nome de utilizador"
+ },
+ "auth.reset-password.method-choice.email-username.placeholder": {
+ "message": "E-mail"
+ },
+ "auth.reset-password.notification.email-sent.text": {
+ "message": "Será-te enviado um e-mail com instruções caso o e-mail corresponda a uma conta existente."
+ },
+ "auth.reset-password.notification.email-sent.title": {
+ "message": "E-mail enviado"
+ },
+ "auth.reset-password.notification.password-reset.text": {
+ "message": "Agora podes iniciar sessão na tua conta com a nova palavra-passe."
+ },
+ "auth.reset-password.notification.password-reset.title": {
+ "message": "Palavra-passe redefinida com sucesso"
+ },
+ "auth.reset-password.post-challenge.action": {
+ "message": "Redefinir palavra-passe"
+ },
+ "auth.reset-password.post-challenge.confirm-password.label": {
+ "message": "Confirmar palavra-passe"
+ },
+ "auth.reset-password.post-challenge.description": {
+ "message": "Introduz uma nova palavra-passe abaixo para acederes à tua conta."
+ },
+ "auth.reset-password.title": {
+ "message": "Redefinir palavra-passe"
+ },
+ "auth.reset-password.title.long": {
+ "message": "Redefine a tua palavra-passe"
+ },
+ "auth.sign-in.2fa.description": {
+ "message": "Insere um código de dois fatores para continuar."
+ },
+ "auth.sign-in.2fa.label": {
+ "message": "Autenticação de dois fatores"
+ },
+ "auth.sign-in.2fa.placeholder": {
+ "message": "Inserir código..."
+ },
+ "auth.sign-in.additional-options": {
+ "message": "Esqueceste-te da palavra-passe? • Criar uma conta"
+ },
+ "auth.sign-in.email-username.label": {
+ "message": "E-mail ou nome de utilizador"
+ },
+ "auth.sign-in.password.label": {
+ "message": "Palavra-passe"
+ },
+ "auth.sign-in.sign-in-with": {
+ "message": "Iniciar sessão com"
+ },
+ "auth.sign-in.title": {
+ "message": "Iniciar sessão"
+ },
+ "auth.sign-in.use-password": {
+ "message": "Ou utiliza uma palavra-passe"
+ },
+ "auth.sign-up.action.create-account": {
+ "message": "Criar conta"
+ },
+ "auth.sign-up.confirm-password.label": {
+ "message": "Confirmar palavra-passe"
+ },
+ "auth.sign-up.email.label": {
+ "message": "E-mail"
+ },
+ "auth.sign-up.label.username": {
+ "message": "Nome de utilizador"
+ },
+ "auth.sign-up.legal-dislaimer": {
+ "message": "Ao criares uma conta, concordas com os Termos e com a Política de Privacidade do Modrinth."
+ },
+ "auth.sign-up.notification.password-mismatch.text": {
+ "message": "As palavras-passe não coincidem!"
+ },
+ "auth.sign-up.password.label": {
+ "message": "Palavra-passe"
+ },
+ "auth.sign-up.sign-in-option.title": {
+ "message": "Já tens uma conta?"
+ },
+ "auth.sign-up.subscribe.label": {
+ "message": "Receber novidades sobre o Modrinth por e-mail"
+ },
+ "auth.sign-up.title": {
+ "message": "Criar conta"
+ },
+ "auth.sign-up.title.create-account": {
+ "message": "Ou cria uma conta tu mesmo"
+ },
+ "auth.sign-up.title.sign-up-with": {
+ "message": "Criar conta com"
+ },
+ "auth.verify-email.action.account-settings": {
+ "message": "Definições de conta"
+ },
+ "auth.verify-email.action.sign-in": {
+ "message": "Iniciar sessão"
+ },
+ "auth.verify-email.already-verified.description": {
+ "message": "O teu e-mail já foi verificado!"
+ },
+ "auth.verify-email.already-verified.title": {
+ "message": "E-mail já verificado"
+ },
+ "auth.verify-email.failed-verification.action": {
+ "message": "Reenviar e-mail de verificação"
+ },
+ "auth.verify-email.failed-verification.description": {
+ "message": "Não foi possível verificar o teu e-mail. Tenta reenviar o e-mail de verificação através do painel de controlo ao iniciar sessão."
+ },
+ "auth.verify-email.failed-verification.description.logged-in": {
+ "message": "Não foi possível verificar o teu e-mail. Clica no botão abaixo para reenviar o e-mail de verificação."
+ },
+ "auth.verify-email.failed-verification.title": {
+ "message": "Falha na verificação do e-mail"
+ },
+ "auth.verify-email.post-verification.description": {
+ "message": "O teu endereço de e-mail foi verificado com sucesso!"
+ },
+ "auth.verify-email.post-verification.title": {
+ "message": "Verificação de e-mail"
+ },
+ "auth.verify-email.title": {
+ "message": "Verificar E-mail"
+ },
+ "auth.welcome.checkbox.subscribe": {
+ "message": "Receber novidades sobre o Modrinth por e-mail"
+ },
+ "auth.welcome.description": {
+ "message": "Agora fazes parte da incrível comunidade de criadores & exploradores que já estão a construir, a transferir, e a manterem-se atualizados com mods incríveis."
+ },
+ "auth.welcome.label.tos": {
+ "message": "Ao criares uma conta, concordas com os Termos e com a Política de Privacidade do Modrinth."
+ },
+ "auth.welcome.long-title": {
+ "message": "Bem-vindo(a) ao Modrinth!"
+ },
+ "auth.welcome.title": {
+ "message": "Bem-vindo(a)"
+ },
+ "collection.button.delete-icon": {
+ "message": "Apagar ícone"
+ },
+ "collection.button.edit-icon": {
+ "message": "Editar ícone"
+ },
+ "collection.button.remove-project": {
+ "message": "Remover projeto"
+ },
+ "collection.button.unfollow-project": {
+ "message": "Deixar de seguir projeto"
+ },
+ "collection.delete-modal.description": {
+ "message": "Esta ação removerá esta coleção para sempre. Esta ação é irreversível."
+ },
+ "collection.delete-modal.title": {
+ "message": "Tens a certeza de que queres apagar esta coleção?"
+ },
+ "collection.description": {
+ "message": "{description} - Ver a coleção {name} de {username} no Modrinth"
+ },
+ "collection.description.following": {
+ "message": "Coleção gerada automaticamente de todos os projetos que segues."
+ },
+ "collection.error.not-found": {
+ "message": "Coleção não encontrada"
+ },
+ "collection.label.collection": {
+ "message": "Coleção"
+ },
+ "collection.label.created-at": {
+ "message": "Criada há {ago}"
+ },
+ "collection.label.curated-by": {
+ "message": "Curada por"
+ },
+ "collection.label.no-projects": {
+ "message": "Esta coleção não tem projetos!"
+ },
+ "collection.label.no-projects-auth": {
+ "message": "Não tens nenhum projeto.\nQueres adicionar um?"
+ },
+ "collection.label.owner": {
+ "message": "Dono"
+ },
+ "collection.label.projects-count": {
+ "message": "{count, plural, one {{count} projeto} other {{count} projetos}}"
+ },
+ "collection.label.updated-at": {
+ "message": "Atualizado há {ago}"
+ },
+ "collection.title": {
+ "message": "{name} - Coleção"
+ },
+ "dashboard.collections.button.create-new": {
+ "message": "Criar nova"
+ },
+ "dashboard.collections.label.projects-count": {
+ "message": "{count, plural, one {{count} projeto} other {{count} projetos}}"
+ },
+ "dashboard.collections.label.search-input": {
+ "message": "Pesquisar as tuas coleções"
+ },
+ "dashboard.collections.long-title": {
+ "message": "As tuas coleções"
+ },
+ "error.collection.404.list_item.1": {
+ "message": "Podes ter inserido incorretamente o URL da coleção."
+ },
+ "error.collection.404.list_item.2": {
+ "message": "A coleção pode ser privada."
+ },
+ "error.collection.404.list_item.3": {
+ "message": "A coleção pode ter sido mandada abaixo pela equipa de moderação do Modrinth por violar os nossos Termos de Uso."
+ },
+ "error.collection.404.list_title": {
+ "message": "Porquê?"
+ },
+ "error.collection.404.title": {
+ "message": "Coleção não encontrada"
+ },
+ "error.generic.404.subtitle": {
+ "message": "A página que procuras parece não existir."
+ },
+ "error.generic.404.title": {
+ "message": "Página não encontrada"
+ },
+ "error.generic.default.list_item.1": {
+ "message": "Verifica se o Modrinth está em baixo na nossa página de Status."
+ },
+ "error.generic.default.list_item.2": {
+ "message": "Se isto continuar a acontecer, podes informar a Equipa do Modrinth através do nosso servidor de Discord."
+ },
+ "error.generic.default.list_title": {
+ "message": "Por favor tenta novamente em alguns minutos."
+ },
+ "error.generic.default.subtitle": {
+ "message": "Algo correu mal."
+ },
+ "error.generic.default.title": {
+ "message": "Oh não!"
+ },
+ "error.organization.404.list_item.1": {
+ "message": "Podes ter inserido incorretamente o URL da organização."
+ },
+ "error.organization.404.list_item.2": {
+ "message": "O dono da organização pode ter alterado o URL ou tê-lo apagado."
+ },
+ "error.organization.404.list_item.3": {
+ "message": "A organização pode ter sido mandada abaixo pela equipa de moderação do Modrinth por violar os nossos Termos de Uso."
+ },
+ "error.organization.404.list_title": {
+ "message": "Porquê?"
+ },
+ "error.organization.404.title": {
+ "message": "Organização não encontrada"
+ },
+ "error.project.404.list_item.1": {
+ "message": "Podes ter inserido incorretamente o URL do projeto."
+ },
+ "error.project.404.list_item.2": {
+ "message": "O dono do projeto pode ter alterado o URL, tornado o projeto privado, ou tê-lo apagado."
+ },
+ "error.project.404.list_item.3": {
+ "message": "O projeto pode ter sido mandado abaixo pela equipa de moderação do Modrinth por violar os nossos Termos de Uso."
+ },
+ "error.project.404.list_title": {
+ "message": "Porquê?"
+ },
+ "error.project.404.title": {
+ "message": "Projeto não encontrado"
+ },
+ "error.user.404.list_item.1": {
+ "message": "Podes ter escrito incorretamente o nome de utilizador."
+ },
+ "error.user.404.list_item.2": {
+ "message": "O utilizador pode ter mudado o seu nome de utilizador ou eliminado a sua conta."
+ },
+ "error.user.404.list_item.3": {
+ "message": "A conta do utilizador pode ter sido encerrada por violar os Termos de Uso do Modrinth."
+ },
+ "error.user.404.list_title": {
+ "message": "Porquê?"
+ },
+ "error.user.404.title": {
+ "message": "Utilizador não encontrado"
+ },
+ "frog": {
+ "message": "Foste sapado! 🐸"
+ },
+ "frog.altText": {
+ "message": "Uma pintura fotorrealista de um labirinto em forma de sapo"
+ },
+ "frog.froggedPeople": {
+ "message": "{count, plural,one {{count} outra pessoa também foi sapada} other {{count} outras pessoas foram sapadas}}!"
+ },
+ "frog.sinceOpened": {
+ "message": "Esta página foi aberta há {ago}"
+ },
+ "frog.title": {
+ "message": "Sapo"
+ },
+ "landing.button.discover-mods": {
+ "message": "Descobrir mods"
+ },
+ "landing.button.go-to-dashboard": {
+ "message": "Ir para o painel de controlo"
+ },
+ "landing.creator.feature.constantly-evolving.description": {
+ "message": "Obtém a melhor experiência de modding possível com atualizações constantes da equipa do Modrinth"
+ },
+ "landing.creator.feature.constantly-evolving.title": {
+ "message": "Em constante evolução"
+ },
+ "landing.creator.feature.data-statistics.description": {
+ "message": "Obtém relatórios detalhados sobre visualizações de páginas, número de transferências e receita"
+ },
+ "landing.creator.feature.data-statistics.title": {
+ "message": "Dados e estatísticas"
+ },
+ "landing.creator.feature.discovery.description": {
+ "message": "Coloca o teu projeto à vista de milhares de utilizadores através de pesquisas, da página inicial, do servidor de Discord e futuramente de outras formas!"
+ },
+ "landing.creator.feature.discovery.title": {
+ "message": "Visibilidade"
+ },
+ "landing.creator.feature.diverse-ecosystem.description": {
+ "message": "Integra o Minotaur nas tuas ferramentas de compilação para carregares uma nova versão do teu projeto automaticamente"
+ },
+ "landing.creator.feature.diverse-ecosystem.title": {
+ "message": "Ecossistema diverso"
+ },
+ "landing.creator.feature.monetization.description": {
+ "message": "Sê pago com os anúncios nas páginas dos teus projetos e levanta os teus lucros quando quiseres"
+ },
+ "landing.creator.feature.monetization.title": {
+ "message": "Monetização"
+ },
+ "landing.creator.feature.team-management.description": {
+ "message": "Convida os teus colegas de equipa e gere cargos e permissões facilmente"
+ },
+ "landing.creator.feature.team-management.title": {
+ "message": "Gestão de equipa"
+ },
+ "landing.error.failedToLoadRandomProjects": {
+ "message": "Falha a carregar projetos aleatórios :("
+ },
+ "landing.feature.follow.description": {
+ "message": "Sê notificado sempre que os teus projetos favoritos recebem atualizações e fica a par das novidades"
+ },
+ "landing.feature.follow.heading": {
+ "message": "Segue os projetos que amas"
+ },
+ "landing.feature.launcher.description": {
+ "message": "A API de código-aberto do Modrinth permite que lançadores adicionem integrações profundas com o Modrinth. Podes usar o Modrinth através da nossa app e de alguns dos lançadores mais populares como ATLauncher, MultiMC, e Prism Launcher."
+ },
+ "landing.feature.launcher.heading": {
+ "message": "Joga com o teu lançador favorito"
+ },
+ "landing.feature.search.description": {
+ "message": "A pesquisa ultrarrápida e os filtros poderosos do Modrinth permitem-te encontrar o que queres enquanto escreves."
+ },
+ "landing.feature.search.heading": {
+ "message": "Encontra o que queres, rápido e facilmente"
+ },
+ "landing.heading.the-place-for-minecraft": {
+ "message": "O lugar para {content} de Minecraft"
+ },
+ "landing.heading.the-place-for-minecraft.data-packs": {
+ "message": "data packs"
+ },
+ "landing.heading.the-place-for-minecraft.modpacks": {
+ "message": "modpacks"
+ },
+ "landing.heading.the-place-for-minecraft.mods": {
+ "message": "mods"
+ },
+ "landing.heading.the-place-for-minecraft.plugins": {
+ "message": "plugins"
+ },
+ "landing.heading.the-place-for-minecraft.resource-packs": {
+ "message": "pacote de recursos"
+ },
+ "landing.heading.the-place-for-minecraft.servers": {
+ "message": "servidores"
+ },
+ "landing.heading.the-place-for-minecraft.shaders": {
+ "message": "shaders"
+ },
+ "landing.launcher.atlauncher-label": {
+ "message": "ATLauncher"
+ },
+ "landing.launcher.graphic-alt": {
+ "message": "Uma representação simplificada de uma janela de Minecraft, com o logótipo da Mojang Studios em verde Modrinth."
+ },
+ "landing.launcher.modrinth-app-label": {
+ "message": "App Modrinth"
+ },
+ "landing.launcher.prism-launcher-label": {
+ "message": "Prism Launcher"
+ },
+ "landing.notifications.has-been-updated": {
+ "message": "{title} foi atualizado!"
+ },
+ "landing.notifications.heading": {
+ "message": "Notificações"
+ },
+ "landing.notifications.received-time": {
+ "message": "Recebida há {time}"
+ },
+ "landing.notifications.version-released": {
+ "message": "Versão {version} foi lançada para {gameVersion}"
+ },
+ "landing.search.label": {
+ "message": "Pesquisar"
+ },
+ "landing.search.placeholder": {
+ "message": "Pesquisar..."
+ },
+ "landing.search.sort-by.label": {
+ "message": "Ordenar por"
+ },
+ "landing.section.for-creators.description": {
+ "message": "Dá uma casa online às tuas criações e alcança uma audiência gigante de jogadores dedicados"
+ },
+ "landing.section.for-creators.label": {
+ "message": "Para Criadores"
+ },
+ "landing.section.for-creators.tagline": {
+ "message": "Partilha o teu conteúdo com o mundo"
+ },
+ "landing.section.for-players.description": {
+ "message": "De biomas mágicos a masmorras amaldiçoadas, encontrarás conteúdo para elevar a tua experiência de jogo a outro patamar."
+ },
+ "landing.section.for-players.label": {
+ "message": "Para Jogadores"
+ },
+ "landing.section.for-players.tagline": {
+ "message": "Descobre mais de {count} criações"
+ },
+ "landing.subheading": {
+ "message": "Descobre, joga e partilha conteúdo de Minecraft através da nossa plataforma de código aberto criada para a comunidade."
+ },
+ "layout.action.change-theme": {
+ "message": "Alterar tema"
+ },
+ "layout.action.get-modrinth-app": {
+ "message": "Obter a App Modrinth"
+ },
+ "layout.avatar.alt": {
+ "message": "O teu avatar"
+ },
+ "layout.banner.account-action": {
+ "message": "Ação da conta necessária"
+ },
+ "layout.banner.add-email.button": {
+ "message": "Ir para as definições de conta"
+ },
+ "layout.banner.add-email.description": {
+ "message": "Por razões de segurança, Modrinth requer que associes um endereço e-mail à tua conta."
+ },
+ "layout.banner.build-fail.description": {
+ "message": "Esta implementação do frontend do Modrinth falhou a gerar um estado da API. Isto pode ser devido a uma interrupção ou um erro na configuração. Reconstrói quando a API estiver disponível. Códigos de erro: {errors}; URL atual da API: {url}"
+ },
+ "layout.banner.build-fail.title": {
+ "message": "Erro ao gerar estado da API durante a construção."
+ },
+ "layout.banner.staging.description": {
+ "message": "O ambiente de teste é completamente separado da base de dados de produção do Modrinth. Isto é usado para testar e depurar, e pode estar a correr com versões em desenvolvimento da backend ou frontend do Modrinth que estão mais atualizadas do que a instância de produção."
+ },
+ "layout.banner.staging.title": {
+ "message": "Estás a ver o ambiente de testes do Modrinth"
+ },
+ "layout.banner.subscription-payment-failed.button": {
+ "message": "Atualizar a informação de faturação"
+ },
+ "layout.banner.subscription-payment-failed.description": {
+ "message": "Uma ou mais subscrições não foram renovadas. Por favor atualiza o teu método de pagamento para evitar perder acesso!"
+ },
+ "layout.banner.subscription-payment-failed.title": {
+ "message": "Ação de faturação necessária."
+ },
+ "layout.banner.verify-email.action": {
+ "message": "Reenviar e-mail de verificação"
+ },
+ "layout.banner.verify-email.description": {
+ "message": "Por razões de segurança, Modrinth requer que verifiques o endereço e-mail associado à tua conta."
+ },
+ "layout.footer.about": {
+ "message": "Sobre"
+ },
+ "layout.footer.about.careers": {
+ "message": "Empregos"
+ },
+ "layout.footer.about.changelog": {
+ "message": "Lista de alterações"
+ },
+ "layout.footer.about.news": {
+ "message": "Notícias"
+ },
+ "layout.footer.about.rewards-program": {
+ "message": "Programa de Recompensas"
+ },
+ "layout.footer.about.status": {
+ "message": "Status"
+ },
+ "layout.footer.legal": {
+ "message": "Informação legal"
+ },
+ "layout.footer.legal-disclaimer": {
+ "message": "NÃO É UM SERVIÇO OFICIAL MINECRAFT. NÃO APROVADO POR, NEM ASSOCIADO COM MOJANG E/OU MICROSOFT."
+ },
+ "layout.footer.legal.copyright-policy": {
+ "message": "Política de Direitos de Autor e DMCA"
+ },
+ "layout.footer.legal.privacy-policy": {
+ "message": "Política de Privacidade"
+ },
+ "layout.footer.legal.rules": {
+ "message": "Regras de Conteúdo"
+ },
+ "layout.footer.legal.security-notice": {
+ "message": "Aviso de Segurança"
+ },
+ "layout.footer.legal.terms-of-use": {
+ "message": "Termos de Uso"
+ },
+ "layout.footer.open-source": {
+ "message": "Modrinth é open source."
+ },
+ "layout.footer.products": {
+ "message": "Produtos"
+ },
+ "layout.footer.products.app": {
+ "message": "App Modrinth"
+ },
+ "layout.footer.products.plus": {
+ "message": "Modrinth+"
+ },
+ "layout.footer.products.servers": {
+ "message": "Servidores Modrinth"
+ },
+ "layout.footer.resources": {
+ "message": "Recursos"
+ },
+ "layout.footer.resources.api-docs": {
+ "message": "Documentação da API"
+ },
+ "layout.footer.resources.help-center": {
+ "message": "Centro de Ajuda"
+ },
+ "layout.footer.resources.report-issues": {
+ "message": "Reportar problemas"
+ },
+ "layout.footer.resources.translate": {
+ "message": "Tradução"
+ },
+ "layout.footer.social.bluesky": {
+ "message": "Bluesky"
+ },
+ "layout.footer.social.discord": {
+ "message": "Discord"
+ },
+ "layout.footer.social.github": {
+ "message": "GitHub"
+ },
+ "layout.footer.social.mastodon": {
+ "message": "Mastodon"
+ },
+ "layout.footer.social.x": {
+ "message": "X"
+ },
+ "layout.menu-toggle.action": {
+ "message": "Abrir/Fechar menu"
+ },
+ "layout.meta.description": {
+ "message": "Transfere mods, plugins, datapacks, shaders, pacotes de recursos e modpacks no Modrinth. Descobre e publica projetos no Modrinth com uma interface e API modernas e fáceis de usar."
+ },
+ "layout.meta.og-description": {
+ "message": "Descobre e publica conteúdo de Minecraft!"
+ },
+ "layout.nav.home": {
+ "message": "Início"
+ },
+ "layout.nav.search": {
+ "message": "Pesquisar"
+ },
+ "moderation.filter.by": {
+ "message": "Filtrar por"
+ },
+ "moderation.moderate": {
+ "message": "Moderar"
+ },
+ "moderation.page.projects": {
+ "message": "Projetos"
+ },
+ "moderation.page.reports": {
+ "message": "Denúncias"
+ },
+ "moderation.page.technicalReview": {
+ "message": "Revisão Técnica"
+ },
+ "moderation.search.placeholder": {
+ "message": "Pesquisar..."
+ },
+ "moderation.sort.by": {
+ "message": "Ordenar por"
+ },
+ "moderation.technical.search.placeholder": {
+ "message": "Pesquisar revisões técnicas..."
+ },
+ "profile.button.billing": {
+ "message": "Gerir faturação do utilizador"
+ },
+ "profile.button.info": {
+ "message": "Ver detalhes de utilizador"
+ },
+ "profile.button.manage-projects": {
+ "message": "Gerir projetos"
+ },
+ "profile.error.not-found": {
+ "message": "Utilizador não encontrado"
+ },
+ "profile.joined-at": {
+ "message": "Juntou-se há {ago}"
+ },
+ "profile.label.badges": {
+ "message": "Emblemas"
+ },
+ "profile.label.details": {
+ "message": "Detalhes"
+ },
+ "profile.label.no-collections": {
+ "message": "Este utilizador não tem coleções!"
+ },
+ "profile.label.no-collections-auth": {
+ "message": "Não tens nenhuma coleção.\nQueres criar uma?"
+ },
+ "profile.label.no-projects": {
+ "message": "Este utilizador não tem projetos!"
+ },
+ "profile.label.no-projects-auth": {
+ "message": "Não tens nenhum projeto.\nQueres criar um?"
+ },
+ "profile.label.organizations": {
+ "message": "Organizações"
+ },
+ "profile.meta.description": {
+ "message": "Transfere os projetos de {username} no Modrinth"
+ },
+ "profile.meta.description-with-bio": {
+ "message": "{bio} - Transfere os projetos de {username} no Modrinth"
+ },
+ "profile.stats.downloads": {
+ "message": "{count, plural, one {{count} transferência do projeto} other {{count} transferências do projeto}}"
+ },
+ "profile.stats.projects": {
+ "message": "{count, plural, one {{count} projeto} other {{count} projetos}}"
+ },
+ "profile.stats.projects-followers": {
+ "message": "{count, plural, one {{count} seguidor do projeto} other {{count} seguidores do projeto}}"
+ },
+ "profile.user-id": {
+ "message": "ID do utilizador: {id}"
+ },
+ "project-member-header.accept": {
+ "message": "Aceitar"
+ },
+ "project-member-header.decline": {
+ "message": "Rejeitar"
+ },
+ "project-member-header.error": {
+ "message": "Erro"
+ },
+ "project-member-header.error-decline": {
+ "message": "Falha a rejeitar o convite de equipa"
+ },
+ "project-member-header.error-join": {
+ "message": "Falha a aceitar o convite de equipa"
+ },
+ "project-member-header.invitation-no-role": {
+ "message": "Foste convidado a juntares-te a este projeto. Por favor aceita ou rejeita o convite."
+ },
+ "project-member-header.invitation-title": {
+ "message": "Convite para juntar ao projeto"
+ },
+ "project-member-header.invitation-with-role": {
+ "message": "Foste convidado a ser membro deste projeto com o cargo de \"{role}\"."
+ },
+ "project-member-header.success": {
+ "message": "Sucesso"
+ },
+ "project-member-header.success-decline": {
+ "message": "Recusaste o convite de equipa"
+ },
+ "project-member-header.success-join": {
+ "message": "Juntaste-te à equipa do projeto"
+ },
+ "project-moderation-nags.publishing-checklist": {
+ "message": "Lista de verificação para publicação"
+ },
+ "project-moderation-nags.required": {
+ "message": "Necessário"
+ },
+ "project-moderation-nags.resubmit-for-review": {
+ "message": "Reenviar para revisão"
+ },
+ "project-moderation-nags.resubmit-for-review-desc": {
+ "message": "O teu projeto foi {status} pela equipa do Modrinth. Na maior parte dos casos, podes reenviar para revisão após resolver o que foi mencionado na mensagem da equipa."
+ },
+ "project-moderation-nags.submit-checklist-tooltip": {
+ "message": "Deves completar os passos necessários na lista de verificação de publicação!"
+ },
+ "project-moderation-nags.submit-for-review": {
+ "message": "Enviar para revisão"
+ },
+ "project-moderation-nags.submit-for-review-desc": {
+ "message": "O teu projeto apenas é visível para membros do projeto. O projeto deve ser revisto por moderadores para ser publicado."
+ },
+ "project-moderation-nags.suggestion": {
+ "message": "Sugestão"
+ },
+ "project-moderation-nags.visit-moderation-page": {
+ "message": "Visitar a página de moderação"
+ },
+ "project-moderation-nags.warning": {
+ "message": "Aviso"
+ },
+ "project-type.collection.plural": {
+ "message": "Coleções"
+ },
+ "project-type.collection.singular": {
+ "message": "Coleção"
+ },
+ "project-type.datapack.plural": {
+ "message": "Data Packs"
+ },
+ "project-type.datapack.singular": {
+ "message": "Data Pack"
+ },
+ "project-type.mod.plural": {
+ "message": "Mods"
+ },
+ "project-type.mod.singular": {
+ "message": "Mod"
+ },
+ "project-type.modpack.plural": {
+ "message": "Modpacks"
+ },
+ "project-type.modpack.singular": {
+ "message": "Modpack"
+ },
+ "project-type.plugin.plural": {
+ "message": "Plugins"
+ },
+ "project-type.plugin.singular": {
+ "message": "Plugin"
+ },
+ "project-type.project.plural": {
+ "message": "Projetos"
+ },
+ "project-type.project.singular": {
+ "message": "Projeto"
+ },
+ "project-type.resourcepack.plural": {
+ "message": "Pacotes de Recursos"
+ },
+ "project-type.resourcepack.singular": {
+ "message": "Pacote de Recursos"
+ },
+ "project-type.shader.plural": {
+ "message": "Shaders"
+ },
+ "project-type.shader.singular": {
+ "message": "Shader"
+ },
+ "project.about.details.created": {
+ "message": "Criado há {date}"
+ },
+ "project.about.details.licensed": {
+ "message": "Licenciado {license}"
+ },
+ "project.about.details.published": {
+ "message": "Publicado há {date}"
+ },
+ "project.about.details.submitted": {
+ "message": "Enviado há {date}"
+ },
+ "project.about.details.title": {
+ "message": "Detalhes"
+ },
+ "project.about.details.updated": {
+ "message": "Atualizado há {date}"
+ },
+ "project.actions.create-server": {
+ "message": "Criar um servidor"
+ },
+ "project.actions.create-server-tooltip": {
+ "message": "Criar um servidor"
+ },
+ "project.actions.dont-show-again": {
+ "message": "Não mostrar novamente"
+ },
+ "project.actions.review-project": {
+ "message": "Rever projeto"
+ },
+ "project.actions.servers-promo.description": {
+ "message": "Modrinth Servers é a forma mais fácil de jogares com os teus amigos sem complicações!"
+ },
+ "project.actions.servers-promo.monthly": {
+ "message": " / mês"
+ },
+ "project.actions.servers-promo.pricing": {
+ "message": "A partir de $5{monthly}"
+ },
+ "project.actions.servers-promo.title": {
+ "message": "Cria um servidor"
+ },
+ "project.collections.create-new": {
+ "message": "Criar nova coleção"
+ },
+ "project.collections.none-found": {
+ "message": "Nenhuma coleção encontrada."
+ },
+ "project.description.title": {
+ "message": "Descrição"
+ },
+ "project.details.licensed": {
+ "message": "Licenciado"
+ },
+ "project.download.game-version": {
+ "message": "Versão do jogo: {version}"
+ },
+ "project.download.game-version-error": {
+ "message": "Erro: nenhuma versão do jogo encontrada"
+ },
+ "project.download.game-version-tooltip": {
+ "message": "{title} apenas está disponível para {version}"
+ },
+ "project.download.game-version-unsupported-tooltip": {
+ "message": "{title} não suporta {gameVersion} para {platform}"
+ },
+ "project.download.install-with-app": {
+ "message": "Instala com a App Modrinth"
+ },
+ "project.download.no-app": {
+ "message": "Não tens a App Modrinth?"
+ },
+ "project.download.no-versions-available": {
+ "message": "Nenhuma versão disponível para {gameVersion} e {platform}."
+ },
+ "project.download.platform": {
+ "message": "Plataforma: {platform}"
+ },
+ "project.download.platform-error": {
+ "message": "Erro: nenhuma plataforma encontrada"
+ },
+ "project.download.platform-tooltip": {
+ "message": "{title} apenas está disponível para {platform}"
+ },
+ "project.download.platform-unsupported-tooltip": {
+ "message": "{title} não suporta {platform} para {gameVersion}"
+ },
+ "project.download.search-game-versions": {
+ "message": "Procurar versões do jogo..."
+ },
+ "project.download.search-game-versions-label": {
+ "message": "Procurar versões do jogo..."
+ },
+ "project.download.select-game-version": {
+ "message": "Selecionar versão do jogo"
+ },
+ "project.download.select-platform": {
+ "message": "Selecionar plataforma"
+ },
+ "project.download.show-all-versions": {
+ "message": "Mostrar todas as versões"
+ },
+ "project.download.title": {
+ "message": "Fazer download de {title}"
+ },
+ "project.environment.migration-no-permission.message": {
+ "message": "Reformulámos o sistema de Ambientes no Modrinth e estão agora disponíveis novas opções. Tu não tens permissão para modificar essas definições, mas, por favor, informa outro membro do projeto que os metadados de ambiente precisam ser verificados."
+ },
+ "project.environment.migration-no-permission.title": {
+ "message": "Metadados de ambiente precisam ser revistos"
+ },
+ "project.environment.migration.learn-more": {
+ "message": "Sabe mais sobre esta mudança"
+ },
+ "project.environment.migration.message": {
+ "message": "Reformulámos o sistema de Ambientes no Modrinth e estão agora disponíveis novas opções. Por favor, visita as definições do teu projeto e verifica se os metadados estão corretos."
+ },
+ "project.environment.migration.review-button": {
+ "message": "Rever definições de ambiente"
+ },
+ "project.environment.migration.title": {
+ "message": "Por favor, revê os metadados de ambiente"
+ },
+ "project.error.loading": {
+ "message": "Erro ao carregar as informações do projeto {message}"
+ },
+ "project.error.page-not-found": {
+ "message": "Esta página não pôde ser encontrada"
+ },
+ "project.error.project-not-found": {
+ "message": "Projeto não encontrado"
+ },
+ "project.gallery.title": {
+ "message": "Galeria"
+ },
+ "project.license.error": {
+ "message": "Não foi possível obter o texto da licença."
+ },
+ "project.license.loading": {
+ "message": "A carregar texto da licença..."
+ },
+ "project.license.title": {
+ "message": "Licença"
+ },
+ "project.moderation.title": {
+ "message": "Moderação"
+ },
+ "project.navigation.changelog": {
+ "message": "Lista de alterações"
+ },
+ "project.notification.icon-updated.message": {
+ "message": "O ícone do teu projeto foi atualizado."
+ },
+ "project.notification.icon-updated.title": {
+ "message": "Ícone do projeto atualizado"
+ },
+ "project.notification.updated.message": {
+ "message": "O teu projeto foi atualizado."
+ },
+ "project.notification.updated.title": {
+ "message": "Projeto atualizado"
+ },
+ "project.settings.environment.notice.missing-env.description": {
+ "message": "Faltam metadados de ambiente ao teu projeto, por favor, seleciona a opção apropriada abaixo."
+ },
+ "project.settings.environment.notice.missing-env.title": {
+ "message": "Por favor, seleciona um ambiente para o teu projeto"
+ },
+ "project.settings.environment.notice.multiple-environments.description": {
+ "message": "Diferentes versões do teu projeto têm diferentes ambientes selecionados, portanto, não é possível editá-los globalmente no momento."
+ },
+ "project.settings.environment.notice.multiple-environments.title": {
+ "message": "O teu projeto tem múltiplos ambientes"
+ },
+ "project.settings.environment.notice.review-options.description": {
+ "message": "Reformulámos o sistema de Ambientes no Modrinth e estão agora disponíveis novas opções. Certifica-te de que a opção correta está selecionada abaixo e clica em \"Verificar\" quando terminares!"
+ },
+ "project.settings.environment.notice.review-options.title": {
+ "message": "Por favor, revê as opções abaixo"
+ },
+ "project.settings.environment.notice.wrong-project-type.description": {
+ "message": "Apenas projetos de mods ou de modpacks podem ter metadados de ambiente."
+ },
+ "project.settings.environment.notice.wrong-project-type.title": {
+ "message": "Este tipo de projeto não suporta metadados de ambiente"
+ },
+ "project.settings.environment.verification.verify-button": {
+ "message": "Verificar"
+ },
+ "project.settings.environment.verification.verify-text": {
+ "message": "Verifica se o ambiente deste projeto está definido corretamente."
+ },
+ "project.settings.general.name.description": {
+ "message": "Evita prefixos, sufixos, parênteses ou descrições adicionais—usa apenas o nome real do projeto."
+ },
+ "project.settings.general.name.placeholder.1": {
+ "message": "ex. Reformulação do Nether 2"
+ },
+ "project.settings.general.name.placeholder.2": {
+ "message": "ex. Construction Equipment"
+ },
+ "project.settings.general.name.placeholder.3": {
+ "message": "ex. Better than Caving"
+ },
+ "project.settings.general.name.placeholder.4": {
+ "message": "ex. Enhanced Portals"
+ },
+ "project.settings.general.name.placeholder.5": {
+ "message": "ex. Dangerous Mobs"
+ },
+ "project.settings.general.name.title": {
+ "message": "Nome"
+ },
+ "project.settings.general.tagline.description": {
+ "message": "Resuma o teu projeto em, no máximo, uma frase."
+ },
+ "project.settings.general.tagline.placeholder.1": {
+ "message": "ex. Overhauls game progression to revolve around the Nether."
+ },
+ "project.settings.general.tagline.placeholder.2": {
+ "message": "ex. Adds wearable construction gear."
+ },
+ "project.settings.general.tagline.placeholder.3": {
+ "message": "ex. Adds realistic mineshaft-building mechanics."
+ },
+ "project.settings.general.tagline.placeholder.4": {
+ "message": "ex. Improves how Nether portals link to each other."
+ },
+ "project.settings.general.tagline.placeholder.5": {
+ "message": "ex. Adds powerful boss versions of the normal mobs to encounter in the night."
+ },
+ "project.settings.general.tagline.title": {
+ "message": "Slogan"
+ },
+ "project.settings.general.url.title": {
+ "message": "URL"
+ },
+ "project.settings.title": {
+ "message": "Definições"
+ },
+ "project.settings.visit-dashboard": {
+ "message": "Visitar painel de controlo de projetos"
+ },
+ "project.stats.downloads-label": {
+ "message": "transferência{count, plural,one { } other {s}}"
+ },
+ "project.stats.followers-label": {
+ "message": "seguidor{count, plural, one {} other {es}}"
+ },
+ "project.status.archived.message": {
+ "message": "{title} foi arquivado. {title} não receberá mais atualizações, a menos que o autor decida desarquivar o projeto."
+ },
+ "project.version.all-versions": {
+ "message": "Todas as versões"
+ },
+ "project.version.back-to-versions": {
+ "message": "Voltar a versões"
+ },
+ "project.versions.title": {
+ "message": "Versões"
+ },
+ "report.already-reported": {
+ "message": "Já denunciaste {title}"
+ },
+ "report.already-reported-description": {
+ "message": "Tu já tem uma denúncia aberta para este {item}. Podes adicionar mais detalhes à tua denúncia se tiveres mais informações."
+ },
+ "report.back-to-item": {
+ "message": "Voltar para {item}"
+ },
+ "report.body.description": {
+ "message": "Inclui links e imagens se possível e relevante. Denúncias vazias ou insuficientes vão ser fechadas e ignoradas."
+ },
+ "report.body.title": {
+ "message": "Por favor fornece contexto adicional sobre a tua denúncia"
+ },
+ "report.checking": {
+ "message": "Verificando {item}..."
+ },
+ "report.could-not-find": {
+ "message": "Não foi possível encontrar {item}"
+ },
+ "report.for.violation": {
+ "message": "Violação das Regras ou Termos de Uso do Modrinth"
+ },
+ "report.for.violation.description": {
+ "message": "Exemplos incluem conteúdo malicioso, spam, ofensivo, enganoso, ilusório e ilegal."
+ },
+ "report.form-not-for": {
+ "message": "Este formulário não é para:"
+ },
+ "report.go-to-report": {
+ "message": "Ir para denúncia"
+ },
+ "report.not-for.bug-reports": {
+ "message": "Relatórios de Bugs"
+ },
+ "report.not-for.bug-reports.description": {
+ "message": "Podes relatar bugs no seu issue tracker."
+ },
+ "report.not-for.dmca": {
+ "message": "Remoções DMCA"
+ },
+ "report.not-for.dmca.description": {
+ "message": "Vê a nossa Política de Direitos de Autor."
+ },
+ "report.note.copyright.1": {
+ "message": "Por favor nota que *não* estás a enviar um pedido de remoção DMCA, mas sim uma denúncia de conteúdo recarregado."
+ },
+ "report.note.copyright.2": {
+ "message": "Se invés disso quiseres enviar um pedido de remoção DMCA (que é uma ação legal), por favor vê a nossa Política de Direitos de Autor."
+ },
+ "report.note.malicious.1": {
+ "message": "Denúncias de conteúdo malicioso ou enganoso devem incluir evidências substanciais do seu comportamento, como amostras do código."
+ },
+ "report.note.malicious.2": {
+ "message": "Sumários do Microsoft Defender, VirusTotal, ou deteção de malware por IA não são formas suficientes de evidência e não serão aceites."
+ },
+ "report.please-report": {
+ "message": "Por favor denuncia:"
+ },
+ "report.question.content-id": {
+ "message": "Qual é o ID do {item}?"
+ },
+ "report.question.content-type": {
+ "message": "Que tipo de conteúdo estás a denunciar?"
+ },
+ "report.question.report-reason": {
+ "message": "Qual das regras do Modrinth este {item} viola?"
+ },
+ "report.report-content": {
+ "message": "Denunciar conteúdo aos moderadores"
+ },
+ "report.report-item": {
+ "message": "Denúnciar {title} aos moderadores"
+ },
+ "report.submit": {
+ "message": "Enviar denúncia"
+ },
+ "revenue.transfers.total": {
+ "message": "Levantaste {amount} no total."
+ },
+ "revenue.transfers.total.method": {
+ "message": "Levantaste {amount} através de {method}."
+ },
+ "revenue.transfers.total.year": {
+ "message": "Levantaste {amount} em {year}."
+ },
+ "revenue.transfers.total.year_method": {
+ "message": "Levantaste {amount} em {year} através de {method}."
+ },
+ "scopes.analytics.description": {
+ "message": "Acede às tuas estatísticas"
+ },
+ "scopes.analytics.label": {
+ "message": "Ler as estatísticas"
+ },
+ "scopes.collectionCreate.description": {
+ "message": "Criar coleções"
+ },
+ "scopes.collectionCreate.label": {
+ "message": "Criar coleções"
+ },
+ "scopes.collectionDelete.description": {
+ "message": "Apagar coleções"
+ },
+ "scopes.collectionDelete.label": {
+ "message": "Apagar coleções"
+ },
+ "scopes.collectionRead.description": {
+ "message": "Ler coleções"
+ },
+ "scopes.collectionRead.label": {
+ "message": "Ler coleções"
+ },
+ "scopes.collectionWrite.description": {
+ "message": "Editar as coleções"
+ },
+ "scopes.collectionWrite.label": {
+ "message": "Editar coleções"
+ },
+ "scopes.notificationRead.description": {
+ "message": "Ler as tuas notificações"
+ },
+ "scopes.notificationRead.label": {
+ "message": "Ler notificações"
+ },
+ "scopes.notificationWrite.description": {
+ "message": "Apagar/Ver as tuas notificações"
+ },
+ "scopes.notificationWrite.label": {
+ "message": "Editar notificações"
+ },
+ "scopes.organizationCreate.description": {
+ "message": "Criar organizações"
+ },
+ "scopes.organizationCreate.label": {
+ "message": "Criar organizações"
+ },
+ "scopes.organizationDelete.description": {
+ "message": "Apagar organizações"
+ },
+ "scopes.organizationDelete.label": {
+ "message": "Apagar organizações"
+ },
+ "scopes.organizationRead.description": {
+ "message": "Ler organizações"
+ },
+ "scopes.organizationRead.label": {
+ "message": "Ler organizações"
+ },
+ "scopes.organizationWrite.description": {
+ "message": "Editar organizações"
+ },
+ "scopes.organizationWrite.label": {
+ "message": "Editar organizações"
+ },
+ "scopes.patCreate.description": {
+ "message": "Criar tokens de API pessoais"
+ },
+ "scopes.patCreate.label": {
+ "message": "Criar TAPs"
+ },
+ "scopes.patDelete.description": {
+ "message": "Apaga os teu tokens de API pessoais"
+ },
+ "scopes.patDelete.label": {
+ "message": "Apagar TAPs"
+ },
+ "scopes.patRead.description": {
+ "message": "Ver tokens API criados"
+ },
+ "scopes.patRead.label": {
+ "message": "Ler TAPs"
+ },
+ "scopes.patWrite.description": {
+ "message": "Criar tokens de API pessoais"
+ },
+ "scopes.patWrite.label": {
+ "message": "Editar TAPs"
+ },
+ "scopes.payoutsRead.description": {
+ "message": "Ler dados de pagamentos"
+ },
+ "scopes.payoutsRead.label": {
+ "message": "Ler pagamentos"
+ },
+ "scopes.payoutsWrite.description": {
+ "message": "Retirar dinheiro"
+ },
+ "scopes.payoutsWrite.label": {
+ "message": "Editar pagamentos"
+ },
+ "scopes.performAnalytics.description": {
+ "message": "Realizar ações do analytics"
+ },
+ "scopes.performAnalytics.label": {
+ "message": "Usar analytics"
+ },
+ "scopes.projectCreate.description": {
+ "message": "Criar novos projetos"
+ },
+ "scopes.projectCreate.label": {
+ "message": "Criar projetos"
+ },
+ "scopes.projectDelete.description": {
+ "message": "Apagar os teus projetos"
+ },
+ "scopes.projectDelete.label": {
+ "message": "Apagar projetos"
+ },
+ "scopes.projectRead.description": {
+ "message": "Ler todos os teus projetos"
+ },
+ "scopes.projectRead.label": {
+ "message": "Ler projetos"
+ },
+ "scopes.projectWrite.description": {
+ "message": "Editar dados do projeto"
+ },
+ "scopes.projectWrite.label": {
+ "message": "Editar projetos"
+ },
+ "scopes.reportCreate.description": {
+ "message": "Criar relatórios"
+ },
+ "scopes.reportCreate.label": {
+ "message": "Criar relatórios"
+ },
+ "scopes.reportDelete.description": {
+ "message": "Apagar relatórios"
+ },
+ "scopes.reportDelete.label": {
+ "message": "Apagar relatórios"
+ },
+ "scopes.reportRead.description": {
+ "message": "Ler relatórios"
+ },
+ "scopes.reportRead.label": {
+ "message": "Ler relatórios"
+ },
+ "scopes.reportWrite.description": {
+ "message": "Editar relatórios"
+ },
+ "scopes.reportWrite.label": {
+ "message": "Editar relatórios"
+ },
+ "scopes.sessionAccess.description": {
+ "message": "Aceder a sessões emitidas pelo modrinth"
+ },
+ "scopes.sessionAccess.label": {
+ "message": "Aceder a sessões"
+ },
+ "scopes.sessionDelete.description": {
+ "message": "Apagar sessões"
+ },
+ "scopes.sessionDelete.label": {
+ "message": "Apagar sessões"
+ },
+ "scopes.sessionRead.description": {
+ "message": "Ler sessões ativas"
+ },
+ "scopes.sessionRead.label": {
+ "message": "Ler sessões"
+ },
+ "scopes.threadRead.description": {
+ "message": "Ler threads"
+ },
+ "scopes.threadRead.label": {
+ "message": "Ler threads"
+ },
+ "scopes.threadWrite.description": {
+ "message": "Escrever em threads"
+ },
+ "scopes.threadWrite.label": {
+ "message": "Editar threads"
+ },
+ "scopes.userAuthWrite.description": {
+ "message": "Modificar os teus dados de autenticação"
+ },
+ "scopes.userAuthWrite.label": {
+ "message": "Editar dados de autenticação"
+ },
+ "scopes.userDelete.description": {
+ "message": "Apagar a tua conta"
+ },
+ "scopes.userDelete.label": {
+ "message": "Apagar conta"
+ },
+ "scopes.userRead.description": {
+ "message": "Aceder às informações do teu perfil público"
+ },
+ "scopes.userRead.label": {
+ "message": "Ler dados de utilizador"
+ },
+ "scopes.userReadEmail.description": {
+ "message": "Ler o teu e-mail"
+ },
+ "scopes.userReadEmail.label": {
+ "message": "Ler e-mail do utilizador"
+ },
+ "scopes.userWrite.description": {
+ "message": "Editar o teu perfil"
+ },
+ "scopes.userWrite.label": {
+ "message": "Editar dados de utilizador"
+ },
+ "scopes.versionCreate.description": {
+ "message": "Criar novas versões"
+ },
+ "scopes.versionCreate.label": {
+ "message": "Criar versões"
+ },
+ "scopes.versionDelete.description": {
+ "message": "Apagar uma versão"
+ },
+ "scopes.versionDelete.label": {
+ "message": "Apagar versões"
+ },
+ "scopes.versionRead.description": {
+ "message": "Ler todas as versões"
+ },
+ "scopes.versionRead.label": {
+ "message": "Ler versões"
+ },
+ "scopes.versionWrite.description": {
+ "message": "Editar dados de versão"
+ },
+ "scopes.versionWrite.label": {
+ "message": "Editar versões"
+ },
+ "search.filter.locked.server": {
+ "message": "Fornecido pelo servidor"
+ },
+ "search.filter.locked.server-game-version.title": {
+ "message": "Versão do jogo é fornecida pelo servidor"
+ },
+ "search.filter.locked.server-loader.title": {
+ "message": "Carregador é fornecido pelo servidor"
+ },
+ "search.filter.locked.server.sync": {
+ "message": "Sincronizar com o servidor"
+ },
+ "servers.backup.create.in-progress.tooltip": {
+ "message": "Criação de backup em curso"
+ },
+ "servers.backup.restore.in-progress.tooltip": {
+ "message": "Restauro de backup em curso"
+ },
+ "servers.backups.item.already-preparing": {
+ "message": "Preparação do backup para transferência já em curso"
+ },
+ "servers.backups.item.automated": {
+ "message": "Automático"
+ },
+ "servers.backups.item.creating-backup": {
+ "message": "Criando backup..."
+ },
+ "servers.backups.item.failed-to-create-backup": {
+ "message": "Falha a criar backup"
+ },
+ "servers.backups.item.failed-to-prepare-backup": {
+ "message": "Falha a preparar transferência"
+ },
+ "servers.backups.item.failed-to-restore-backup": {
+ "message": "Falha a restaurar do backup"
+ },
+ "servers.backups.item.lock": {
+ "message": "Trancar"
+ },
+ "servers.backups.item.locked": {
+ "message": "Trancado"
+ },
+ "servers.backups.item.prepare-download": {
+ "message": "Preparar transferência"
+ },
+ "servers.backups.item.prepare-download-again": {
+ "message": "Tenta preparar novamente"
+ },
+ "servers.backups.item.preparing-download": {
+ "message": "Preparando transferência..."
+ },
+ "servers.backups.item.queued-for-backup": {
+ "message": "Na fila para backup"
+ },
+ "servers.backups.item.rename": {
+ "message": "Renomear"
+ },
+ "servers.backups.item.restore": {
+ "message": "Restaurar"
+ },
+ "servers.backups.item.restoring-backup": {
+ "message": "Restaurando do backup..."
+ },
+ "servers.backups.item.retry": {
+ "message": "Tentar de novo"
+ },
+ "servers.backups.item.unlock": {
+ "message": "Destrancar"
+ },
+ "servers.notice.actions": {
+ "message": "Ações"
+ },
+ "servers.notice.begins": {
+ "message": "Começa"
+ },
+ "servers.notice.dismissable": {
+ "message": "Ignorável"
+ },
+ "servers.notice.expires": {
+ "message": "Expira a"
+ },
+ "servers.notice.id": {
+ "message": "ID"
+ },
+ "servers.notice.level": {
+ "message": "Nível"
+ },
+ "servers.notice.undismissable": {
+ "message": "Não Ignorável"
+ },
+ "servers.notices.create-notice": {
+ "message": "Criar aviso"
+ },
+ "servers.notices.no-notices": {
+ "message": "Sem avisos"
+ },
+ "servers.plan.large.description": {
+ "message": "Ideal para 15–25 jogadores, modpacks, ou muitos mods."
+ },
+ "servers.plan.large.name": {
+ "message": "Grande"
+ },
+ "servers.plan.medium.description": {
+ "message": "Ótimo para 6 a 15 jogadores e vários mods."
+ },
+ "servers.plan.medium.name": {
+ "message": "Médio"
+ },
+ "servers.plan.small.description": {
+ "message": "Perfeito para 1 a 5 amigos com alguns mods leves."
+ },
+ "servers.plan.small.name": {
+ "message": "Pequeno"
+ },
+ "settings.billing.modal.cancel.action": {
+ "message": "Cancelar subscrição"
+ },
+ "settings.billing.modal.cancel.description": {
+ "message": "Isto vai cancelar a tua subscrição. Os teus benefícios mantêm-se até ao final do atual ciclo de faturação."
+ },
+ "settings.billing.modal.cancel.title": {
+ "message": "Tens a certeza que queres cancelar a tua subscrição?"
+ },
+ "settings.billing.modal.delete.action": {
+ "message": "Remover este método de pagamento"
+ },
+ "settings.billing.modal.delete.description": {
+ "message": "Isto vai remover este método de pagamento para sempre (tipo, mesmo para sempre)."
+ },
+ "settings.billing.modal.delete.title": {
+ "message": "Tens a certeza que queres remover este método de pagamento?"
+ },
+ "settings.billing.payment_method.action.add": {
+ "message": "Adicionar método de pagamento"
+ },
+ "settings.billing.payment_method.action.history": {
+ "message": "Ver cobranças anteriores"
+ },
+ "settings.billing.payment_method.action.primary": {
+ "message": "Tornar primário"
+ },
+ "settings.billing.payment_method.card_display": {
+ "message": "{card_brand} terminando em {last_four}"
+ },
+ "settings.billing.payment_method.card_expiry": {
+ "message": "Expira em {month}/{year}"
+ },
+ "settings.billing.payment_method.none": {
+ "message": "Não adicionaste nenhum método de pagamento."
+ },
+ "settings.billing.payment_method.primary": {
+ "message": "Primário"
+ },
+ "settings.billing.payment_method.title": {
+ "message": "Métodos de pagamento"
+ },
+ "settings.billing.payment_method_type.amazon_pay": {
+ "message": "Amazon Pay"
+ },
+ "settings.billing.payment_method_type.amex": {
+ "message": "American Express"
+ },
+ "settings.billing.payment_method_type.cashapp": {
+ "message": "Cash App"
+ },
+ "settings.billing.payment_method_type.diners": {
+ "message": "Diners Club"
+ },
+ "settings.billing.payment_method_type.discover": {
+ "message": "Discover"
+ },
+ "settings.billing.payment_method_type.eftpos": {
+ "message": "EFTPOS"
+ },
+ "settings.billing.payment_method_type.jcb": {
+ "message": "JCB"
+ },
+ "settings.billing.payment_method_type.mastercard": {
+ "message": "MasterCard"
+ },
+ "settings.billing.payment_method_type.paypal": {
+ "message": "PayPal"
+ },
+ "settings.billing.payment_method_type.unionpay": {
+ "message": "UnionPay"
+ },
+ "settings.billing.payment_method_type.unknown": {
+ "message": "Método de pagamento desconhecido"
+ },
+ "settings.billing.payment_method_type.visa": {
+ "message": "Visa"
+ },
+ "settings.billing.pyro_subscription.description": {
+ "message": "Gere as tuas subscrições de Servidores Modrinth."
+ },
+ "settings.billing.pyro_subscription.title": {
+ "message": "Subscrições de Servidores Modrinth"
+ },
+ "settings.billing.subscription.description": {
+ "message": "Gere as tuas subscrições Modrinth."
+ },
+ "settings.billing.subscription.title": {
+ "message": "Subscrições"
+ },
+ "settings.display.banner.developer-mode.button": {
+ "message": "Desativar modo de desenvolvedor"
+ },
+ "settings.display.banner.developer-mode.description": {
+ "message": "O Modo de desenvolvedor está ativo. Este permite que vejas os IDs internos de várias coisas no Modrinth que podem ser úteis para desenvolvimento que use a Modrinth API. Clica no logótipo do Modrinth do fim da página 5 vezes para alternar o modo de desenvolvedor."
+ },
+ "settings.display.flags.description": {
+ "message": "Ativa ou desativa certas funcionalidades neste dispositivo."
+ },
+ "settings.display.flags.title": {
+ "message": "Alternar recursos"
+ },
+ "settings.display.project-list-layouts.datapack": {
+ "message": "Página de Data Packs"
+ },
+ "settings.display.project-list-layouts.description": {
+ "message": "Seleciona o teu layout preferido para cada página que exibe listas de projetos neste dispositivo."
+ },
+ "settings.display.project-list-layouts.mod": {
+ "message": "Página de Mods"
+ },
+ "settings.display.project-list-layouts.modpack": {
+ "message": "Página de Modpacks"
+ },
+ "settings.display.project-list-layouts.plugin": {
+ "message": "Página de Plugins"
+ },
+ "settings.display.project-list-layouts.resourcepack": {
+ "message": "Página de Pacotes de Recursos"
+ },
+ "settings.display.project-list-layouts.shader": {
+ "message": "Página de Shaders"
+ },
+ "settings.display.project-list-layouts.title": {
+ "message": "Layouts da lista de projetos"
+ },
+ "settings.display.project-list-layouts.user": {
+ "message": "Páginas de perfil de utilizador"
+ },
+ "settings.display.project-list.layouts.collection": {
+ "message": "Coleção"
+ },
+ "settings.display.sidebar.advanced-rendering.description": {
+ "message": "Ativa renderização avançada, como efeitos de desfoque, que podem causar problemas de desempenho sem o uso de renderização acelerada por hardware."
+ },
+ "settings.display.sidebar.advanced-rendering.title": {
+ "message": "Renderização Avançada"
+ },
+ "settings.display.sidebar.external-links-new-tab.description": {
+ "message": "Faz com que links direcionados para fora do Modrinth abram numa nova aba. Esta definição não afeta links no mesmo domínio e em descrições Markdown, que vão abrir na mesma aba, e links em anúncios e páginas de edição, que vão abrir numa nova aba."
+ },
+ "settings.display.sidebar.external-links-new-tab.title": {
+ "message": "Abrir links externos numa nova aba"
+ },
+ "settings.display.sidebar.hide-app-promos.description": {
+ "message": "Oculta os botões \"Obter a App Modrinth\" da navegação primária. A página da App Modrinth ainda pode ser encontrada na página inicial ou no rodapé."
+ },
+ "settings.display.sidebar.hide-app-promos.title": {
+ "message": "Ocultar promoções da App Modrinth"
+ },
+ "settings.display.sidebar.left-aligned-content-sidebar.title": {
+ "message": "Barra lateral alinhada à esquerda em páginas de conteúdo"
+ },
+ "settings.display.sidebar.right-aligned-content-sidebar.description": {
+ "message": "Alinha a barra lateral à esquerda do conteúdo da página."
+ },
+ "settings.display.sidebar.right-aligned-filters-sidebar.description": {
+ "message": "Alinha a barra lateral de filtros à direita dos resultados da pesquisa."
+ },
+ "settings.display.sidebar.right-aligned-filters-sidebar.title": {
+ "message": "Barra lateral de filtros alinhada à direita em páginas de pesquisa"
+ },
+ "settings.display.theme.description": {
+ "message": "Seleciona o teu tema de cores preferido para o Modrinth neste dispositivo."
+ },
+ "settings.display.theme.title": {
+ "message": "Cor do tema"
+ },
+ "settings.language.categories.auto": {
+ "message": "Automático"
+ },
+ "settings.language.categories.default": {
+ "message": "Idiomas padrão"
+ },
+ "settings.language.categories.experimental": {
+ "message": "Idiomas experimentais"
+ },
+ "settings.language.categories.fun": {
+ "message": "Idiomas divertidos"
+ },
+ "settings.language.categories.search-result": {
+ "message": "Resultados da pesquisa"
+ },
+ "settings.language.description": {
+ "message": "Escolhe o teu idioma preferido para o site. As traduções são feitas por voluntários no Crowdin."
+ },
+ "settings.language.languages.automatic": {
+ "message": "Sincronizar com o idioma do sistema"
+ },
+ "settings.language.languages.language-label-applying": {
+ "message": "{label}. A aplicar..."
+ },
+ "settings.language.languages.language-label-error": {
+ "message": "{label}. Erro"
+ },
+ "settings.language.languages.load-failed": {
+ "message": "Não foi possível carregar este idioma. Tenta novamente mais tarde."
+ },
+ "settings.language.languages.search-field.description": {
+ "message": "Prime Enter para selecionar o primeiro resultado da pesquisa"
+ },
+ "settings.language.languages.search-field.placeholder": {
+ "message": "Pesquisar um idioma..."
+ },
+ "settings.language.languages.search-results-announcement": {
+ "message": "{matches, plural, =0 {Nenhum idioma corresponde à} one {# idioma corresponde à} other {# idiomas correspondem à}} tua pesquisa."
+ },
+ "settings.language.languages.search.no-results": {
+ "message": "Nenhum idioma corresponde à tua pesquisa."
+ },
+ "settings.pats.action.create": {
+ "message": "Criar um TAP"
+ },
+ "settings.pats.description": {
+ "message": "TAPs podem ser usados para aceder à API do Modrinth. Para mais informações, vê a documentação da API do Modrinth. Eles podem ser criados e revogados quando quiseres."
+ },
+ "settings.pats.modal.create.action": {
+ "message": "Criar TAP"
+ },
+ "settings.pats.modal.create.expires.label": {
+ "message": "Expira em"
+ },
+ "settings.pats.modal.create.name.label": {
+ "message": "Nome"
+ },
+ "settings.pats.modal.create.name.placeholder": {
+ "message": "Insere o nome do TAP..."
+ },
+ "settings.pats.modal.create.title": {
+ "message": "Criar token de acesso pessoal"
+ },
+ "settings.pats.modal.delete.action": {
+ "message": "Apagar este token"
+ },
+ "settings.pats.modal.delete.description": {
+ "message": "Isto vai remover este token para sempre (tipo, mesmo para sempre)."
+ },
+ "settings.pats.modal.delete.title": {
+ "message": "Tens a certeza que queres apagar este token?"
+ },
+ "settings.pats.modal.edit.title": {
+ "message": "Editar token de acesso pessoal"
+ },
+ "settings.pats.token.action.edit": {
+ "message": "Editar token"
+ },
+ "settings.pats.token.action.revoke": {
+ "message": "Revogar token"
+ },
+ "settings.pats.token.expired-ago": {
+ "message": "Expirou a {ago}"
+ },
+ "settings.pats.token.expires-in": {
+ "message": "Expira em {inTime}"
+ },
+ "settings.pats.token.last-used": {
+ "message": "Último uso há {ago}"
+ },
+ "settings.pats.token.never-used": {
+ "message": "Nunca usado"
+ },
+ "settings.profile.bio.description": {
+ "message": "Uma breve descrição para falar um pouco sobre ti para todos."
+ },
+ "settings.profile.bio.title": {
+ "message": "Bio"
+ },
+ "settings.profile.description": {
+ "message": "As informações do teu perfil são visíveis publicamente no Modrinth e por meio da Modrinth API."
+ },
+ "settings.profile.profile-info": {
+ "message": "Informação do perfil"
+ },
+ "settings.profile.profile-picture.reset": {
+ "message": "Redefinir"
+ },
+ "settings.profile.profile-picture.title": {
+ "message": "Imagem do perfil"
+ },
+ "settings.profile.username.description": {
+ "message": "Um nome único sem distinção de maiúsculas de minúsculas para identificar o teu perfil."
+ },
+ "settings.profile.username.title": {
+ "message": "Nome de Utilizador"
+ },
+ "settings.sessions.action.revoke-session": {
+ "message": "Revogar sessão"
+ },
+ "settings.sessions.created-ago": {
+ "message": "Criada há {ago}"
+ },
+ "settings.sessions.current-session": {
+ "message": "Sessão atual"
+ },
+ "settings.sessions.description": {
+ "message": "Aqui estão listados todos os dispositivos em que tens a sessão iniciada com a tua conta Modrinth. Podes terminar a sessão em cada um deles individualmente.\n\nSe não reconheceres alguma destas sessões, termina a sessão nesse dispositivo e altera a palavra-passe da tua conta Modrinth imediatamente."
+ },
+ "settings.sessions.last-accessed-ago": {
+ "message": "Último acesso {ago}"
+ },
+ "settings.sessions.unknown-os": {
+ "message": "Sistema Desconhecido"
+ },
+ "settings.sessions.unknown-platform": {
+ "message": "Plataforma desconhecida"
+ },
+ "ui.latest-news-row.latest-news": {
+ "message": "As notícias mais recentes do Modrinth"
+ },
+ "ui.latest-news-row.view-all": {
+ "message": "Ver todas as notícias"
+ }
+}
diff --git a/apps/frontend/src/locales/pt-PT/languages.json b/apps/frontend/src/locales/pt-PT/languages.json
new file mode 100644
index 000000000..35c3f89a4
--- /dev/null
+++ b/apps/frontend/src/locales/pt-PT/languages.json
@@ -0,0 +1,58 @@
+{
+ "ar": "Árabe",
+ "be": "Bielorrusso",
+ "bg": "Búlgaro",
+ "bn": "Bengali",
+ "ca": "Catalão",
+ "cs": "Checo",
+ "da": "Dinamarquês",
+ "de": "Alemão",
+ "de-CH": "Alemão (Suíça)",
+ "el": "Grego",
+ "en-GB": "Inglês (Reino Unido)",
+ "en-US": "Inglês (Estados Unidos)",
+ "en-x-lolcat": "LOLCAT",
+ "en-x-pirate": "Inglês (Pirata)",
+ "en-x-updown": "Inglês (Invertido verticalmente)",
+ "en-x-uwu": "Inglês (UwU)",
+ "eo": "Esperanto",
+ "es": "Espanhol",
+ "et": "Estoniano",
+ "fi": "Finlandês",
+ "fr": "Francês",
+ "fr-BE": "Francês (Bélgica)",
+ "fr-CA": "Francês (Canadá)",
+ "he": "Hebreu",
+ "hi": "Hindi",
+ "hr": "Croata",
+ "hu": "Húngaro",
+ "id": "Indonésio",
+ "it": "Italiano",
+ "ja": "Japonês",
+ "kk": "Cazaque",
+ "ko": "Coreano",
+ "ky": "Quirguiz",
+ "lt": "Lituano",
+ "lv": "Letão",
+ "ms": "Malaio",
+ "nb": "Norueguês Bokmål",
+ "nl": "Holandês",
+ "nn": "Norueguês Nynorsk",
+ "pes": "Persa",
+ "pl": "Polaco",
+ "pt": "Português",
+ "pt-BR": "Português (Brasil)",
+ "ro": "Romeno",
+ "ru": "Russo",
+ "ru-x-bandit": "Russo (Bandit)",
+ "sk": "Eslovaco",
+ "sv": "Sueco",
+ "th": "Tailandês",
+ "tok": "Toki Pona",
+ "tr": "Turco",
+ "tt": "Tártaro",
+ "uk": "Ucraniano",
+ "vi": "Vietnamita",
+ "zh-Hans": "Chinês (Simplificado)",
+ "zh-Hant": "Chinês (Tradicional)"
+}
diff --git a/apps/frontend/src/locales/pt-PT/meta.json b/apps/frontend/src/locales/pt-PT/meta.json
new file mode 100644
index 000000000..80b4d46b7
--- /dev/null
+++ b/apps/frontend/src/locales/pt-PT/meta.json
@@ -0,0 +1,10 @@
+{
+ "displayName": {
+ "description": "Please enter the name of the language in its specific variant or regional form (e.g., English (US) for American English, not just English). If the language does not have any specific variant, simply enter the name of the language (e.g., Français, Deutsch).",
+ "message": "Português (Portugal)"
+ },
+ "searchTerms": {
+ "description": "Please provide additional search terms associated with the language, if needed, to enhance the search functionality (e.g., American English, Deutschland). Each search term should be entered on a separate line. Translate as a hyphen (-) if no additional terms are needed.",
+ "message": "Português\nPortuguês Europeu\nPT\npt-pt\nPortuguês Portugal\nPortugal"
+ }
+}
diff --git a/apps/frontend/src/locales/ro-RO/index.json b/apps/frontend/src/locales/ro-RO/index.json
new file mode 100644
index 000000000..8015ee31a
--- /dev/null
+++ b/apps/frontend/src/locales/ro-RO/index.json
@@ -0,0 +1,2015 @@
+{
+ "admin.billing.error.not-found": {
+ "message": "Utilizatorul nu a fost găsit"
+ },
+ "app-marketing.download.description": {
+ "message": "Aplicația noastră de desktop este disponibilă pe toate platformele, alege versiunea ta favorită."
+ },
+ "app-marketing.download.download-appimage": {
+ "message": "Descarcă AppImage"
+ },
+ "app-marketing.download.download-beta": {
+ "message": "Descarcă beta"
+ },
+ "app-marketing.download.download-deb": {
+ "message": "Descarcă DEB"
+ },
+ "app-marketing.download.download-rpm": {
+ "message": "Descarcă RPM"
+ },
+ "app-marketing.download.linux": {
+ "message": "Linux"
+ },
+ "app-marketing.download.linux-disclaimer": {
+ "message": "Versiunea de Linux a Aplicației Modrinth este cunoscută să aiba probleme pe anumite sisteme și configurări. Dacă aplicația Modrinth este instabilă pe sistemul tău, te încurajăm să încerci și alte aplicații precum Prism Launcher pentru a instala ușor conținut de pe Modrinth."
+ },
+ "app-marketing.download.mac": {
+ "message": "Mac"
+ },
+ "app-marketing.download.options-title": {
+ "message": "Opțiuni descărcare"
+ },
+ "app-marketing.download.terms": {
+ "message": "Prin descărcarea aplicației Modrinth ești de acord cu ai noștri Termeni și Politica de confidențialitate."
+ },
+ "app-marketing.download.third-party-packages": {
+ "message": "Pachete terță"
+ },
+ "app-marketing.download.title": {
+ "message": "Descarcă aplicația Modrinth (Beta)"
+ },
+ "app-marketing.download.windows": {
+ "message": "Windows"
+ },
+ "app-marketing.features.follow.description": {
+ "message": "Salvează conținut care îți place și primește actualizări cu un singur click."
+ },
+ "app-marketing.features.follow.title": {
+ "message": "Urmărește proiecte"
+ },
+ "app-marketing.features.importing.description": {
+ "message": "Importă toate profilurile tale favorite de pe aplicația pe care o foloseai înainte, și începe cu aplicația Modrinth în secunde!"
+ },
+ "app-marketing.features.importing.gdlauncher-alt": {
+ "message": "GDLauncher"
+ },
+ "app-marketing.features.importing.multimc-alt": {
+ "message": "MultiMC"
+ },
+ "app-marketing.features.importing.title": {
+ "message": "Importare de profil"
+ },
+ "app-marketing.features.mod-management.actions": {
+ "message": "Acțiuni"
+ },
+ "app-marketing.features.mod-management.byAuthor": {
+ "message": "de {author}"
+ },
+ "app-marketing.features.mod-management.description": {
+ "message": "Modrinth face mai ușor de administrat toate modurile tale într-un singur loc. Poți instala, dezinstala, și actualiza modurile cu un singur click."
+ },
+ "app-marketing.features.mod-management.installed-mods": {
+ "message": "Moduri instalate"
+ },
+ "app-marketing.features.mod-management.name": {
+ "message": "Nume"
+ },
+ "app-marketing.features.mod-management.search-mods": {
+ "message": "Caută moduri"
+ },
+ "app-marketing.features.mod-management.title": {
+ "message": "Administrează modul"
+ },
+ "app-marketing.features.mod-management.version": {
+ "message": "Versiune"
+ },
+ "app-marketing.features.offline.description": {
+ "message": "Joacă-te cu modurile tale, indiferent dacă ești conectat la internet sau nu."
+ },
+ "app-marketing.features.offline.title": {
+ "message": "Modul offline"
+ },
+ "app-marketing.features.open-source.description": {
+ "message": "Lansatorul Modrinth este complet cu sursă deschisă. Poți vedea codul sursă pe GitHub-ul nostru!"
+ },
+ "app-marketing.features.open-source.title": {
+ "message": "Sursă deschisă"
+ },
+ "app-marketing.features.performance.activity-monitor": {
+ "message": "Monitor de activitate"
+ },
+ "app-marketing.features.performance.cpu-percent": {
+ "message": "% CPU"
+ },
+ "app-marketing.features.performance.description": {
+ "message": "Aplicația Modrinth funcționează mai bine decât multe dintre cele mai populare aplicații de gestionare a modurilor, utilizând doar 150 MB de memorie RAM!"
+ },
+ "app-marketing.features.performance.discord": {
+ "message": "Discord"
+ },
+ "app-marketing.features.performance.good-performance": {
+ "message": "Performanță mai bună"
+ },
+ "app-marketing.features.performance.google-chrome": {
+ "message": "Google Chrome"
+ },
+ "app-marketing.features.performance.infinite-mb": {
+ "message": "∞ MB"
+ },
+ "app-marketing.features.performance.infinite-times-infinite-mb": {
+ "message": "∞ * ∞ MB"
+ },
+ "app-marketing.features.performance.less-than-150mb": {
+ "message": "< 150 MB"
+ },
+ "app-marketing.features.performance.modrinth-app": {
+ "message": "Aplicația Modrinth"
+ },
+ "app-marketing.features.performance.one-billion-percent": {
+ "message": "1 miliard %"
+ },
+ "app-marketing.features.performance.process-name": {
+ "message": "Nume proces"
+ },
+ "app-marketing.features.performance.ram": {
+ "message": "RAM"
+ },
+ "app-marketing.features.performance.small": {
+ "message": "Mic"
+ },
+ "app-marketing.features.performance.title": {
+ "message": "Performant"
+ },
+ "app-marketing.features.play.description": {
+ "message": "Folosește Aplicația Modrinth pentru a descărca și a te juca împreună cu modurile și pachetele de moduri preferate."
+ },
+ "app-marketing.features.play.title": {
+ "message": "Joacă-te cu modurile tale favorite"
+ },
+ "app-marketing.features.sharing.description": {
+ "message": "Construiește, distribuie și joacă pachete de moduri cu oricare dintre miile de moduri și pachete de moduri găzduite aici pe Modrinth."
+ },
+ "app-marketing.features.sharing.modpack": {
+ "message": "Pachet de Moduri"
+ },
+ "app-marketing.features.sharing.share-button": {
+ "message": "Distribuie"
+ },
+ "app-marketing.features.sharing.title": {
+ "message": "Distribuie pachete de moduri"
+ },
+ "app-marketing.features.unlike-any-launcher": {
+ "message": "Diferit de orice alt lansator pe care l-ai folosit vreodată"
+ },
+ "app-marketing.features.website.description": {
+ "message": "Aplicația Modrinth este complet integrată cu site-ul, astfel că poți accesa toate proiectele tale preferate direct din aplicație!"
+ },
+ "app-marketing.features.website.title": {
+ "message": "Integrare cu site-ul web"
+ },
+ "app-marketing.features.youve-used-before": {
+ "message": "pe care le-ai folosit anterior"
+ },
+ "app-marketing.hero.app-screenshot-alt": {
+ "message": "Captură de ecran a aplicației Modrinth cu o instanță Cobblemon deschisă la pagina 'Conținut'."
+ },
+ "app-marketing.hero.description": {
+ "message": "Aplicația Modrinth este un lansator unic, cu sursă deschisă, care îți permite să joci modurile tale preferate și să le menții mereu actualizate, totul într-un pachet mic și ordonat."
+ },
+ "app-marketing.hero.download-button": {
+ "message": "Descarcă aplicația Modrinth"
+ },
+ "app-marketing.hero.download-modrinth-app": {
+ "message": "Descarcă aplicația Modrinth"
+ },
+ "app-marketing.hero.download-modrinth-app-for-os": {
+ "message": "Descarcă aplicația Modrinth pentru {os}"
+ },
+ "app-marketing.hero.minecraft-screenshot-alt": {
+ "message": "Captură de ecran a ecranului principal al meniului instanței Cobblemon."
+ },
+ "app-marketing.hero.more-download-options": {
+ "message": "Mai multe Opțiuni de Descărcare"
+ },
+ "auth.authorize.action.authorize": {
+ "message": "Autorizează"
+ },
+ "auth.authorize.action.decline": {
+ "message": "Refuză"
+ },
+ "auth.authorize.app-info": {
+ "message": "{appName} de către {creator} va putea să:"
+ },
+ "auth.authorize.authorize-app-name": {
+ "message": "Autorizează {appName}"
+ },
+ "auth.authorize.error.no-redirect-url": {
+ "message": "Nu a fost găsită o locație redirecționată in răspuns"
+ },
+ "auth.authorize.redirect-url": {
+ "message": "Veți fi redirecționat către {url}"
+ },
+ "auth.reset-password.method-choice.action": {
+ "message": "Trimite email de recuperare"
+ },
+ "auth.reset-password.method-choice.description": {
+ "message": "Introduceți adresa de email mai jos și vom trimite un link de recuperare pentru a vă permite să vă recuperați contul."
+ },
+ "auth.reset-password.method-choice.email-username.label": {
+ "message": "Email sau numele de utilizator"
+ },
+ "auth.reset-password.method-choice.email-username.placeholder": {
+ "message": "Email"
+ },
+ "auth.reset-password.notification.email-sent.text": {
+ "message": "Un email cu instrucțiuni ți-a fost trimis, dacă adresa de email a fost salvată anterior în cont."
+ },
+ "auth.reset-password.notification.email-sent.title": {
+ "message": "Email trimis"
+ },
+ "auth.reset-password.notification.password-reset.text": {
+ "message": "Acum te poți autentifica în contul tău folosind noua parolă."
+ },
+ "auth.reset-password.notification.password-reset.title": {
+ "message": "Parolă resetată cu succes"
+ },
+ "auth.reset-password.post-challenge.action": {
+ "message": "Resetare parolă"
+ },
+ "auth.reset-password.post-challenge.confirm-password.label": {
+ "message": "Confirmă parola"
+ },
+ "auth.reset-password.post-challenge.description": {
+ "message": "Introdu noua parolă mai jos pentru a-ți accesa contul."
+ },
+ "auth.reset-password.title": {
+ "message": "Resetare Parolă"
+ },
+ "auth.reset-password.title.long": {
+ "message": "Resetează-ți parola"
+ },
+ "auth.sign-in.2fa.description": {
+ "message": "Te rugăm să introduci codul de autorizare în doi pași (2FA) pentru a continua."
+ },
+ "auth.sign-in.2fa.label": {
+ "message": "Introduceți codul 2FA"
+ },
+ "auth.sign-in.2fa.placeholder": {
+ "message": "Introdu codul..."
+ },
+ "auth.sign-in.additional-options": {
+ "message": "Ați uitat parola? • Creați un cont"
+ },
+ "auth.sign-in.email-username.label": {
+ "message": "Email sau numele de utilizator"
+ },
+ "auth.sign-in.password.label": {
+ "message": "Parolă"
+ },
+ "auth.sign-in.sign-in-with": {
+ "message": "Conectează-te cu"
+ },
+ "auth.sign-in.title": {
+ "message": "Conectare"
+ },
+ "auth.sign-in.use-password": {
+ "message": "Sau folosiți o parolă"
+ },
+ "auth.sign-up.action.create-account": {
+ "message": "Creare cont"
+ },
+ "auth.sign-up.confirm-password.label": {
+ "message": "Confirmați parola"
+ },
+ "auth.sign-up.email.label": {
+ "message": "Email"
+ },
+ "auth.sign-up.label.username": {
+ "message": "Nume de utilizator"
+ },
+ "auth.sign-up.legal-dislaimer": {
+ "message": "Prin crearea unui cont, ești de acord cu Termenii și Politica de confidențialitate Modrinth."
+ },
+ "auth.sign-up.notification.password-mismatch.text": {
+ "message": "Parolele nu se potrivesc!"
+ },
+ "auth.sign-up.password.label": {
+ "message": "Parolă"
+ },
+ "auth.sign-up.sign-in-option.title": {
+ "message": "Aveți deja un cont?"
+ },
+ "auth.sign-up.subscribe.label": {
+ "message": "Abonați-vă la actualizările despre Modrinth"
+ },
+ "auth.sign-up.title": {
+ "message": "Înregistrare"
+ },
+ "auth.sign-up.title.create-account": {
+ "message": "Sau creează-ți singur un cont"
+ },
+ "auth.sign-up.title.sign-up-with": {
+ "message": "Înregistrare cu"
+ },
+ "auth.verify-email.action.account-settings": {
+ "message": "Setările contului"
+ },
+ "auth.verify-email.action.sign-in": {
+ "message": "Autentificare"
+ },
+ "auth.verify-email.already-verified.description": {
+ "message": "Adresa ta de email este deja verificată!"
+ },
+ "auth.verify-email.already-verified.title": {
+ "message": "Email deja verificat"
+ },
+ "auth.verify-email.failed-verification.action": {
+ "message": "Retrimite emailul de verificare"
+ },
+ "auth.verify-email.failed-verification.description": {
+ "message": "Nu am reușit să vă verificăm adresa de e-mail. Vă rugăm să încercați să retrimiteți e-mailul de verificare prin intermediul panoului de control, după ce vă conectați."
+ },
+ "auth.verify-email.failed-verification.description.logged-in": {
+ "message": "Nu am reușit să vă verificăm adresa de e-mail. Vă rugăm să încercați să retrimiteți e-mailul de verificare utilizând butonul de mai jos."
+ },
+ "auth.verify-email.failed-verification.title": {
+ "message": "Verificarea email-ului a eșuat"
+ },
+ "auth.verify-email.post-verification.description": {
+ "message": "Adresa ta de email a fost verificată cu succes!"
+ },
+ "auth.verify-email.post-verification.title": {
+ "message": "Verificare email"
+ },
+ "auth.verify-email.title": {
+ "message": "Verifică email-ul"
+ },
+ "auth.welcome.checkbox.subscribe": {
+ "message": "Abonați-vă la actualizările despre Modrinth"
+ },
+ "auth.welcome.description": {
+ "message": "Acum faci parte din minunata comunitate de creatori și exploratori care deja creează, descarcă și rămân la curent cu moduri extraordinare."
+ },
+ "auth.welcome.label.tos": {
+ "message": "Prin crearea unui cont, ești de acord cu Termenii și Politica de confidențialitate Modrinth."
+ },
+ "auth.welcome.long-title": {
+ "message": "Bine ați venit pe Modrinth!"
+ },
+ "auth.welcome.title": {
+ "message": "Bine ați venit"
+ },
+ "collection.button.delete-icon": {
+ "message": "Șterge pictograma"
+ },
+ "collection.button.edit-icon": {
+ "message": "Editează pictograma"
+ },
+ "collection.button.remove-project": {
+ "message": "Șterge proiectul"
+ },
+ "collection.button.unfollow-project": {
+ "message": "Nu mai urmăriți proiectul"
+ },
+ "collection.delete-modal.description": {
+ "message": "Colecția va fi ștearsă pentru totdeauna. Aceasta acțiune nu este reversibilă."
+ },
+ "collection.delete-modal.title": {
+ "message": "Sunteți sigur(ă) că doriți să ștergeți această colecție?"
+ },
+ "collection.description": {
+ "message": "{description} - Vizualizați colecția {name} de la {username} pe Modrinth"
+ },
+ "collection.description.following": {
+ "message": "Colecție generată automat cu toate proiectele pe care le urmăriți."
+ },
+ "collection.error.not-found": {
+ "message": "Colecția nu a fost găsită"
+ },
+ "collection.label.collection": {
+ "message": "Colecție"
+ },
+ "collection.label.created-at": {
+ "message": "Creată acum {ago}"
+ },
+ "collection.label.curated-by": {
+ "message": "Creat de"
+ },
+ "collection.label.no-projects": {
+ "message": "Această colecție nu are proiecte!"
+ },
+ "collection.label.no-projects-auth": {
+ "message": "Nu ai niciun proiect.\nVrei să creezi unul?"
+ },
+ "collection.label.owner": {
+ "message": "Deținător"
+ },
+ "collection.label.projects-count": {
+ "message": "{count, plural, one {{count} proiect} few {{count} proiecte} other {{count} de proiecte}}"
+ },
+ "collection.label.updated-at": {
+ "message": "Actualizat acum {ago}"
+ },
+ "collection.title": {
+ "message": "{name} - Colecție"
+ },
+ "dashboard.collections.button.create-new": {
+ "message": "Creați nouă"
+ },
+ "dashboard.collections.label.projects-count": {
+ "message": "{count, plural, one {{count} proiect} other {{count} proiecte}}"
+ },
+ "dashboard.collections.label.search-input": {
+ "message": "Caută în colecțiile tale"
+ },
+ "dashboard.collections.long-title": {
+ "message": "Colecțiile tale"
+ },
+ "error.collection.404.list_item.1": {
+ "message": "Este posibil să fi tastat greșit URL-ul colecției."
+ },
+ "error.collection.404.list_item.2": {
+ "message": "Colecția se poate să fie privată."
+ },
+ "error.collection.404.list_item.3": {
+ "message": "Colecția se poate să fie blocată de către moderatorii Modrinth pentru violarea Termenilor de Utilizare."
+ },
+ "error.collection.404.list_title": {
+ "message": "De ce?"
+ },
+ "error.collection.404.title": {
+ "message": "Colecția nu a fost găsită"
+ },
+ "error.generic.404.subtitle": {
+ "message": "Pagina pe care ați încercat să o accesați se pare că nu există."
+ },
+ "error.generic.404.title": {
+ "message": "Pagina nu a fost găsită"
+ },
+ "error.generic.default.list_item.1": {
+ "message": "Verifică dacă Modrinth este picat pe a noastră Pagină de status."
+ },
+ "error.generic.default.list_item.2": {
+ "message": "Dacă asta continuă să se întâmple, poate vrei să anunți echipa Modrinth alăturându-te serverului nostru de Discord."
+ },
+ "error.generic.default.list_title": {
+ "message": "Te rog încercă din nou în câteva minute."
+ },
+ "error.generic.default.subtitle": {
+ "message": "Ceva nu a funcționat corect."
+ },
+ "error.generic.default.title": {
+ "message": "Uh oh!"
+ },
+ "error.organization.404.list_item.1": {
+ "message": "Este posibil să fi tastat greșit URL-ul organizației."
+ },
+ "error.organization.404.list_item.2": {
+ "message": "Deținătorul organizației a schimbat URL-ul sau l-a șters."
+ },
+ "error.organization.404.list_item.3": {
+ "message": "Organizația se poate să fie ștearsă de către moderatorii Modrinth pentru violarea Termenilor de Utilizare."
+ },
+ "error.organization.404.list_title": {
+ "message": "De ce?"
+ },
+ "error.organization.404.title": {
+ "message": "Organizația nu a putut fi găsită"
+ },
+ "error.project.404.list_item.1": {
+ "message": "Este posibil să fi tastat greșit URL-ul proiectului."
+ },
+ "error.project.404.list_item.2": {
+ "message": "Proprietarul proiectului s-ar putea să fi schimbat URL-ul, să fi făcut proiectul privat sau să-l fi șters."
+ },
+ "error.project.404.list_item.3": {
+ "message": "Proiectul se poate să fie blocat de către moderatorii Modrinth pentru violarea Termenilor de Utilizare."
+ },
+ "error.project.404.list_title": {
+ "message": "De ce?"
+ },
+ "error.project.404.title": {
+ "message": "Proiectul nu a fost găsit"
+ },
+ "error.user.404.list_item.1": {
+ "message": "Poate ați scris greșit numele utilizatorului."
+ },
+ "error.user.404.list_item.2": {
+ "message": "Acest utilizator se poate să-și fi schimbat numele sau șters contul."
+ },
+ "error.user.404.list_item.3": {
+ "message": "Acest utilizator se poate să aibă contul terminat pentru violarea Termenilor de Utilizare Modrinth."
+ },
+ "error.user.404.list_title": {
+ "message": "De ce?"
+ },
+ "error.user.404.title": {
+ "message": "Utilizatorul nu a fost găsit"
+ },
+ "frog": {
+ "message": "Ai fost broscățuit! 🐸"
+ },
+ "frog.altText": {
+ "message": "O pictură fotorealistă a unui labirint de broaște"
+ },
+ "frog.froggedPeople": {
+ "message": "{count, plural, one {Doar {count} om a fost broscăit} few {Alți {count} oameni au fost broscăiți} other {Alți {count} de oameni au fost broscăiți}}!"
+ },
+ "frog.sinceOpened": {
+ "message": "Această pagină a fost deschisă acum {ago}"
+ },
+ "frog.title": {
+ "message": "Broască"
+ },
+ "landing.button.discover-mods": {
+ "message": "Descoperă moduri"
+ },
+ "landing.button.go-to-dashboard": {
+ "message": "Du-te la panoul principal"
+ },
+ "landing.creator.feature.constantly-evolving.description": {
+ "message": "Obține cea mai bună experiență de modare posibilă, cu actualizări constante de la echipa Modrinth"
+ },
+ "landing.creator.feature.constantly-evolving.title": {
+ "message": "Evoluare Constantă"
+ },
+ "landing.creator.feature.data-statistics.description": {
+ "message": "Primește raporturi detaliate despre vizualizări, număr de descărcări, și încasări"
+ },
+ "landing.creator.feature.data-statistics.title": {
+ "message": "Date și Statistici"
+ },
+ "landing.creator.feature.discovery.description": {
+ "message": "Fă-ți proiectul descoperit de mii de utilizatori prin căutări, pagina noastră de acasă, serverul de Discord, și mai multe modalități care vor veni în viitor!"
+ },
+ "landing.creator.feature.discovery.title": {
+ "message": "Descoperire"
+ },
+ "landing.creator.feature.diverse-ecosystem.description": {
+ "message": "Integrează-te cu uneltele tale de construire prin Minotaur pentru încărcări automate imediat ce lansezi o versiune nouă"
+ },
+ "landing.creator.feature.diverse-ecosystem.title": {
+ "message": "Ecosistem Diversificat"
+ },
+ "landing.creator.feature.monetization.description": {
+ "message": "Primește venituri din reclame de pe paginile proiectului tău și retrage fondurile în orice moment"
+ },
+ "landing.creator.feature.monetization.title": {
+ "message": "Monetizare"
+ },
+ "landing.creator.feature.team-management.description": {
+ "message": "Invită-ți colegii și gestionează rolurile și permisiunile cu ușurință"
+ },
+ "landing.creator.feature.team-management.title": {
+ "message": "Administrarea Echipei"
+ },
+ "landing.error.failedToLoadRandomProjects": {
+ "message": "Încărcarea proiectelor aleatoare a eșuat :("
+ },
+ "landing.feature.follow.description": {
+ "message": "Primește notificări de fiecare dată când proiectele tale preferate se actualizează și rămâi la curent"
+ },
+ "landing.feature.follow.heading": {
+ "message": "Urmărește proiectele pe care le iubești"
+ },
+ "landing.feature.launcher.description": {
+ "message": "API-ul cu sursa deschisă Modrinth permite lansatoarelor să adauge o integrare avansată cu Modrinth. Poți folosi Modrinth prin aplicația noastră și prin unele dintre cele mai populare lansatoare, precum ATLauncher, MultiMC și Prism Launcher."
+ },
+ "landing.feature.launcher.heading": {
+ "message": "Joacă-te cu lansatorul tău preferat"
+ },
+ "landing.feature.search.description": {
+ "message": "Căutarea ultra-rapidă a Modrinth și filtrele puternice îți permit să găsești ceea ce vrei pe măsură ce tastezi."
+ },
+ "landing.feature.search.heading": {
+ "message": "Găsește ce vrei, rapid și ușor"
+ },
+ "landing.heading.the-place-for-minecraft": {
+ "message": "Locul pentru {content} de Minecraft"
+ },
+ "landing.heading.the-place-for-minecraft.data-packs": {
+ "message": "pachete de date"
+ },
+ "landing.heading.the-place-for-minecraft.modpacks": {
+ "message": "pachete de moduri"
+ },
+ "landing.heading.the-place-for-minecraft.mods": {
+ "message": "moduri"
+ },
+ "landing.heading.the-place-for-minecraft.plugins": {
+ "message": "pluginuri"
+ },
+ "landing.heading.the-place-for-minecraft.resource-packs": {
+ "message": "pachete de resurse"
+ },
+ "landing.heading.the-place-for-minecraft.servers": {
+ "message": "servere"
+ },
+ "landing.heading.the-place-for-minecraft.shaders": {
+ "message": "shadere"
+ },
+ "landing.launcher.atlauncher-label": {
+ "message": "ATLauncher"
+ },
+ "landing.launcher.graphic-alt": {
+ "message": "O reprezentare simplificată a unei ferestre Minecraft, cu logo-ul Mojang Studios în verdele Modrinth."
+ },
+ "landing.launcher.modrinth-app-label": {
+ "message": "Aplicația Modrinth"
+ },
+ "landing.launcher.prism-launcher-label": {
+ "message": "Prism Launcher"
+ },
+ "landing.notifications.has-been-updated": {
+ "message": "{title} a fost actualizat!"
+ },
+ "landing.notifications.heading": {
+ "message": "Notificări"
+ },
+ "landing.notifications.received-time": {
+ "message": "Primit {time}"
+ },
+ "landing.notifications.version-released": {
+ "message": "Versiunea {version} a fost lansată pentru {gameVersion}"
+ },
+ "landing.search.label": {
+ "message": "Caută"
+ },
+ "landing.search.placeholder": {
+ "message": "Caută..."
+ },
+ "landing.search.sort-by.label": {
+ "message": "Ordonează după"
+ },
+ "landing.section.for-creators.description": {
+ "message": "Oferă o casă online creațiilor tale și ajungi la o audiență masivă de jucători dedicați"
+ },
+ "landing.section.for-creators.label": {
+ "message": "Pentru Creatori"
+ },
+ "landing.section.for-creators.tagline": {
+ "message": "Distribuie conținutul tău cu toată lumea"
+ },
+ "landing.section.for-players.description": {
+ "message": "De la biomi magici la temnițe blestemate, poți să fi sigur că găsești conținut să-ți aducă satisfacția jocului la următorul nivel."
+ },
+ "landing.section.for-players.label": {
+ "message": "Pentru Jucători"
+ },
+ "landing.section.for-players.tagline": {
+ "message": "Descoperă peste {count} creații"
+ },
+ "landing.subheading": {
+ "message": "Descoperă, joacă, și distribuie conținut pentru Minecraft prin platforma noastră deschisă și construită pentru comunitate."
+ },
+ "layout.action.change-theme": {
+ "message": "Schimbă tema"
+ },
+ "layout.action.get-modrinth-app": {
+ "message": "Ia-ți aplicația Modrinth"
+ },
+ "layout.avatar.alt": {
+ "message": "Avatarul tău"
+ },
+ "layout.banner.account-action": {
+ "message": "Acțiunea contului necesară"
+ },
+ "layout.banner.add-email.button": {
+ "message": "Vizitați setările contului"
+ },
+ "layout.banner.add-email.description": {
+ "message": "Din motive de securitate, pe Modrinth este necesar să înregistrezi contul cu o adresă de email."
+ },
+ "layout.banner.build-fail.description": {
+ "message": "Această implementare a interfeței Modrinth a eșuat în generarea stării din API. Acest lucru poate fi cauzat de o întrerupere sau de o eroare de configurare. Reconstruiește atunci când API-ul este disponibil. Coduri de eroare: {errors}; URL-ul curent al API-ului este: {url}"
+ },
+ "layout.banner.build-fail.title": {
+ "message": "Eroare la generarea stării din API în timpul construirii."
+ },
+ "layout.banner.staging.description": {
+ "message": "Mediul de stagiu este complet separat de baza de date Modrinth de producție. Acesta este folosit pentru testare și depanare și poate rula versiuni în dezvoltare ale backend-ului sau frontend-ului Modrinth, mai noi decât instanța de producție."
+ },
+ "layout.banner.staging.title": {
+ "message": "Vizualizați mediul de testare Modrinth"
+ },
+ "layout.banner.subscription-payment-failed.button": {
+ "message": "Actualizează informația facturii"
+ },
+ "layout.banner.subscription-payment-failed.description": {
+ "message": "Unul sau mai multe abonamente a eșuat. Te rog actualizează modul de plată pentru a preveni pierderea accesului!"
+ },
+ "layout.banner.subscription-payment-failed.title": {
+ "message": "Acțiunea contului necesară."
+ },
+ "layout.banner.verify-email.action": {
+ "message": "Retrimiteți emailul de verificare"
+ },
+ "layout.banner.verify-email.description": {
+ "message": "Din motive de securitate, pe Modrinth este necesar să verifici adresa de email asociată contului."
+ },
+ "layout.footer.about": {
+ "message": "Despre"
+ },
+ "layout.footer.about.careers": {
+ "message": "Cariere"
+ },
+ "layout.footer.about.changelog": {
+ "message": "Istoric modificări"
+ },
+ "layout.footer.about.news": {
+ "message": "Știri"
+ },
+ "layout.footer.about.rewards-program": {
+ "message": "Program de recompense"
+ },
+ "layout.footer.about.status": {
+ "message": "Status"
+ },
+ "layout.footer.legal": {
+ "message": "Informații juridice"
+ },
+ "layout.footer.legal-disclaimer": {
+ "message": "NU ESTE UN SERVICIU OFICIAL MINECRAFT. NU ESTE APROBAT DE SAU ASOCIAT CU MOJANG SAU MICROSOFT."
+ },
+ "layout.footer.legal.copyright-policy": {
+ "message": "Dreptul de autor și DMCA"
+ },
+ "layout.footer.legal.privacy-policy": {
+ "message": "Politica de confidențialitate"
+ },
+ "layout.footer.legal.rules": {
+ "message": "Reguli Conținut"
+ },
+ "layout.footer.legal.security-notice": {
+ "message": "Notificare de Securitate"
+ },
+ "layout.footer.legal.terms-of-use": {
+ "message": "Termeni de Utilizare"
+ },
+ "layout.footer.open-source": {
+ "message": "Modrinth are sursă deschisă."
+ },
+ "layout.footer.products": {
+ "message": "Produse"
+ },
+ "layout.footer.products.app": {
+ "message": "Aplicația Modrinth"
+ },
+ "layout.footer.products.plus": {
+ "message": "Modrinth+"
+ },
+ "layout.footer.products.servers": {
+ "message": "Serverele Modrinth"
+ },
+ "layout.footer.resources": {
+ "message": "Resurse"
+ },
+ "layout.footer.resources.api-docs": {
+ "message": "Documentație API"
+ },
+ "layout.footer.resources.help-center": {
+ "message": "Centru Ajutor"
+ },
+ "layout.footer.resources.report-issues": {
+ "message": "Raportează problemă"
+ },
+ "layout.footer.resources.translate": {
+ "message": "Traducere"
+ },
+ "layout.footer.social.bluesky": {
+ "message": "Bluesky"
+ },
+ "layout.footer.social.discord": {
+ "message": "Discord"
+ },
+ "layout.footer.social.github": {
+ "message": "GitHub"
+ },
+ "layout.footer.social.mastodon": {
+ "message": "Mastodon"
+ },
+ "layout.footer.social.x": {
+ "message": "X"
+ },
+ "layout.menu-toggle.action": {
+ "message": "Comută meniul"
+ },
+ "layout.meta.description": {
+ "message": "Descarcă moduri, pluginuri, pachete de date, shadere, pachete de resurse și pachete de moduri pentru Minecraft de pe Modrinth. Descoperă și publică proiecte pe Modrinth cu o interfață modernă și ușor de folosit și cu un API accesibil."
+ },
+ "layout.meta.og-description": {
+ "message": "Descoperă și publică conținut pentru Minecraft!"
+ },
+ "layout.nav.home": {
+ "message": "Acasă"
+ },
+ "layout.nav.search": {
+ "message": "Caută"
+ },
+ "moderation.filter.by": {
+ "message": "Filtrează după"
+ },
+ "moderation.moderate": {
+ "message": "Moderare"
+ },
+ "moderation.page.projects": {
+ "message": "Proiecte"
+ },
+ "moderation.page.reports": {
+ "message": "Rapoarte"
+ },
+ "moderation.page.technicalReview": {
+ "message": "Revizuire Tehnică"
+ },
+ "moderation.search.placeholder": {
+ "message": "Caută..."
+ },
+ "moderation.sort.by": {
+ "message": "Sortează după"
+ },
+ "moderation.technical.search.placeholder": {
+ "message": "Caută recenzii tehnice..."
+ },
+ "profile.button.billing": {
+ "message": "Administrează facturarea utilizatorului"
+ },
+ "profile.button.info": {
+ "message": "Vizualizează detaliile utilizatorului"
+ },
+ "profile.button.manage-projects": {
+ "message": "Administrează proiectele"
+ },
+ "profile.error.not-found": {
+ "message": "Utilizatorul nu a fost găsit"
+ },
+ "profile.joined-at": {
+ "message": "S-a alăturat în urmă cu {ago}"
+ },
+ "profile.label.badges": {
+ "message": "Insigne"
+ },
+ "profile.label.details": {
+ "message": "Detalii"
+ },
+ "profile.label.no-collections": {
+ "message": "Acest utilizator nu are colecții!"
+ },
+ "profile.label.no-collections-auth": {
+ "message": "Nu ai nicio colecție.\nVrei să creezi una?"
+ },
+ "profile.label.no-projects": {
+ "message": "Acest utilizator nu are proiecte!"
+ },
+ "profile.label.no-projects-auth": {
+ "message": "Nu aveți proiecte.\nDoriți să creați unul?"
+ },
+ "profile.label.organizations": {
+ "message": "Organizații"
+ },
+ "profile.meta.description": {
+ "message": "Descarcă proiectele lui {username} pe Modrinth"
+ },
+ "profile.meta.description-with-bio": {
+ "message": "{bio} - Descarcă proiectele lui {username} pe Modrinth"
+ },
+ "profile.stats.downloads": {
+ "message": "{count, plural, one {{count} descărcare} few {{count} descărcări} other {{count} de descărcări}}"
+ },
+ "profile.stats.projects": {
+ "message": "{count, plural, one {{count} proiect} few {{count} proiecte} other {{count} de proiecte}}"
+ },
+ "profile.stats.projects-followers": {
+ "message": "{count, plural, one {{count} urmăritor} other {{count} urmăritori}}"
+ },
+ "profile.user-id": {
+ "message": "ID-ul utilizatorului: {id}"
+ },
+ "project-member-header.accept": {
+ "message": "Acceptă"
+ },
+ "project-member-header.decline": {
+ "message": "Refuză"
+ },
+ "project-member-header.error": {
+ "message": "Eroare"
+ },
+ "project-member-header.error-decline": {
+ "message": "Refuzarea invitației în echipă a eșuat"
+ },
+ "project-member-header.error-join": {
+ "message": "Acceptarea invitației în echipă a eșuat"
+ },
+ "project-member-header.invitation-no-role": {
+ "message": "Ai fost invitat să te alături acestui proiect. Te rugăm să accepți sau să refuzi invitația."
+ },
+ "project-member-header.invitation-title": {
+ "message": "Invitație de a te alătura proiectului"
+ },
+ "project-member-header.invitation-with-role": {
+ "message": "Ai fost invitat să devii membru al acestui proiect cu rolul de '{role}'."
+ },
+ "project-member-header.success": {
+ "message": "Succes"
+ },
+ "project-member-header.success-decline": {
+ "message": "Ai refuzat invitația în echipă"
+ },
+ "project-member-header.success-join": {
+ "message": "Te-ai alăturat echipei proiectului"
+ },
+ "project-moderation-nags.publishing-checklist": {
+ "message": "Lista de verificare pentru publicare"
+ },
+ "project-moderation-nags.required": {
+ "message": "Necesar"
+ },
+ "project-moderation-nags.resubmit-for-review": {
+ "message": "Retrimite pentru revizuire"
+ },
+ "project-moderation-nags.resubmit-for-review-desc": {
+ "message": "Proiectul tău a fost {status} de către echipa Modrinth. În cele mai multe cazuri, poți retrimite pentru revizuire după ce ai rezolvat mesajul echipei."
+ },
+ "project-moderation-nags.submit-checklist-tooltip": {
+ "message": "Trebuie să completezi pașii necesari din lista de verificare pentru publicare!"
+ },
+ "project-moderation-nags.submit-for-review": {
+ "message": "Trimite pentru revizuire"
+ },
+ "project-moderation-nags.submit-for-review-desc": {
+ "message": "Proiectul tău poate fi vizualizat doar de membrii proiectului. Trebuie să fie revizuit de moderatori pentru a fi publicat."
+ },
+ "project-moderation-nags.suggestion": {
+ "message": "Sugestie"
+ },
+ "project-moderation-nags.visit-moderation-page": {
+ "message": "Accesează pagina de moderare"
+ },
+ "project-moderation-nags.warning": {
+ "message": "Avertisment"
+ },
+ "project-type.collection.plural": {
+ "message": "Colecții"
+ },
+ "project-type.collection.singular": {
+ "message": "Colecție"
+ },
+ "project-type.datapack.plural": {
+ "message": "Pachete de Date"
+ },
+ "project-type.datapack.singular": {
+ "message": "Pachet de Date"
+ },
+ "project-type.mod.plural": {
+ "message": "Moduri"
+ },
+ "project-type.mod.singular": {
+ "message": "Mod"
+ },
+ "project-type.modpack.plural": {
+ "message": "Pachete de Moduri"
+ },
+ "project-type.modpack.singular": {
+ "message": "Pachet de Moduri"
+ },
+ "project-type.plugin.plural": {
+ "message": "Pluginuri"
+ },
+ "project-type.plugin.singular": {
+ "message": "Plugin"
+ },
+ "project-type.project.plural": {
+ "message": "Proiecte"
+ },
+ "project-type.project.singular": {
+ "message": "Proiect"
+ },
+ "project-type.resourcepack.plural": {
+ "message": "Pachete de Resurse"
+ },
+ "project-type.resourcepack.singular": {
+ "message": "Pachet de Resurse"
+ },
+ "project-type.shader.plural": {
+ "message": "Shadere"
+ },
+ "project-type.shader.singular": {
+ "message": "Shader"
+ },
+ "project.about.details.created": {
+ "message": "Creat pe {date}"
+ },
+ "project.about.details.licensed": {
+ "message": "Licențiat cu {license}"
+ },
+ "project.about.details.published": {
+ "message": "Publicat pe {date}"
+ },
+ "project.about.details.submitted": {
+ "message": "Trimis pe {date}"
+ },
+ "project.about.details.title": {
+ "message": "Detalii"
+ },
+ "project.about.details.updated": {
+ "message": "Actualizat pe {date}"
+ },
+ "project.actions.create-server": {
+ "message": "Creează un server"
+ },
+ "project.actions.create-server-tooltip": {
+ "message": "Creează un server"
+ },
+ "project.actions.dont-show-again": {
+ "message": "Nu afișa din nou"
+ },
+ "project.actions.review-project": {
+ "message": "Revizuiește proiectul"
+ },
+ "project.actions.servers-promo.description": {
+ "message": "Serverele Modrinth sunt cea mai simplă modalitate de a te juca împreună cu prietenii fără bătăi de cap!"
+ },
+ "project.actions.servers-promo.monthly": {
+ "message": " / lună"
+ },
+ "project.actions.servers-promo.pricing": {
+ "message": "Începând de la $5{monthly}"
+ },
+ "project.actions.servers-promo.title": {
+ "message": "Creează un server"
+ },
+ "project.collections.create-new": {
+ "message": "Creează o colecție nouă"
+ },
+ "project.collections.none-found": {
+ "message": "Nu s-au găsit colecții."
+ },
+ "project.description.title": {
+ "message": "Descriere"
+ },
+ "project.details.licensed": {
+ "message": "Licență"
+ },
+ "project.download.game-version": {
+ "message": "Versiunea jocului: {version}"
+ },
+ "project.download.game-version-error": {
+ "message": "Eroare: nu s-au găsit versiuni ale jocului"
+ },
+ "project.download.game-version-tooltip": {
+ "message": "{title} este disponibil doar pentru {version}"
+ },
+ "project.download.game-version-unsupported-tooltip": {
+ "message": "{title} nu este compatibil cu {gameVersion} pentru {platform}"
+ },
+ "project.download.install-with-app": {
+ "message": "Instalează cu aplicația Modrinth"
+ },
+ "project.download.no-app": {
+ "message": "Nu ai aplicația Modrinth?"
+ },
+ "project.download.no-versions-available": {
+ "message": "Nu există versiuni disponibile pentru {gameVersion} și {platform}."
+ },
+ "project.download.platform": {
+ "message": "Platformă: {platform}"
+ },
+ "project.download.platform-error": {
+ "message": "Eroare: nu s-au găsit platforme"
+ },
+ "project.download.platform-tooltip": {
+ "message": "{title} este disponibil doar pentru {platform}"
+ },
+ "project.download.platform-unsupported-tooltip": {
+ "message": "{title} nu este compatibil cu {platform} pentru {gameVersion}"
+ },
+ "project.download.search-game-versions": {
+ "message": "Caută versiuni ale jocului..."
+ },
+ "project.download.search-game-versions-label": {
+ "message": "Caută versiuni ale jocului..."
+ },
+ "project.download.select-game-version": {
+ "message": "Selectează versiunea jocului"
+ },
+ "project.download.select-platform": {
+ "message": "Selectează platforma"
+ },
+ "project.download.show-all-versions": {
+ "message": "Afișează toate versiunile"
+ },
+ "project.download.title": {
+ "message": "Descarcă {title}"
+ },
+ "project.environment.migration-no-permission.message": {
+ "message": "Am refăcut sistemul de medii pe Modrinth, iar acum sunt disponibile opțiuni noi. Nu ai permisiunea de a modifica aceste setări, dar te rugăm să informezi un alt membru al proiectului că metadatele mediului trebuie verificate."
+ },
+ "project.environment.migration-no-permission.title": {
+ "message": "Metadatele mediului trebuie revizuite"
+ },
+ "project.environment.migration.learn-more": {
+ "message": "Află mai multe despre această schimbare"
+ },
+ "project.environment.migration.message": {
+ "message": "Tocmai am refăcut sistemul de medii pe Modrinth, iar acum sunt disponibile opțiuni noi. Te rugăm să mergi la setările proiectului tău și să verifici dacă metadatele sunt corecte."
+ },
+ "project.environment.migration.review-button": {
+ "message": "Revizuiește setările mediului"
+ },
+ "project.environment.migration.title": {
+ "message": "Te rugăm să revizuiești metadatele mediului"
+ },
+ "project.error.loading": {
+ "message": "Eroare la încărcarea datelor proiectului{message}"
+ },
+ "project.error.page-not-found": {
+ "message": "Pagina nu a putut fi găsită"
+ },
+ "project.error.project-not-found": {
+ "message": "Proiectul nu a fost găsit"
+ },
+ "project.gallery.title": {
+ "message": "Galerie"
+ },
+ "project.license.error": {
+ "message": "Textul licenței nu a putut fi preluat."
+ },
+ "project.license.loading": {
+ "message": "Se încarcă textul licenței..."
+ },
+ "project.license.title": {
+ "message": "Licență"
+ },
+ "project.moderation.title": {
+ "message": "Moderare"
+ },
+ "project.navigation.changelog": {
+ "message": "Istoric modificări"
+ },
+ "project.notification.icon-updated.message": {
+ "message": "Pictograma proiectului tău a fost actualizată."
+ },
+ "project.notification.icon-updated.title": {
+ "message": "Pictograma proiectului s-a actualizat"
+ },
+ "project.notification.updated.message": {
+ "message": "Proiectul tău a fost actualizat."
+ },
+ "project.notification.updated.title": {
+ "message": "Proiect actualizat"
+ },
+ "project.settings.environment.notice.missing-env.description": {
+ "message": "Proiectului tău îi lipsesc metadatele mediului, te rugăm să selectezi opțiunea potrivită de mai jos."
+ },
+ "project.settings.environment.notice.missing-env.title": {
+ "message": "Te rugăm să alegi un mediu pentru proiectul tău"
+ },
+ "project.settings.environment.notice.multiple-environments.description": {
+ "message": "Diferite versiuni ale proiectului tău au selectate medii diferite, așa că nu le poți edita la nivel global în acest moment."
+ },
+ "project.settings.environment.notice.multiple-environments.title": {
+ "message": "Proiectul tău are mai multe medii"
+ },
+ "project.settings.environment.notice.review-options.description": {
+ "message": "Tocmai am refăcut sistemul de medii pe Modrinth, iar acum sunt disponibile opțiuni noi. Te rugăm să te asiguri că ai selectat opțiunea corectă de mai jos și apoi apasă pe \"Verifică\" când ești gata!"
+ },
+ "project.settings.environment.notice.review-options.title": {
+ "message": "Te rugăm să revizuiești opțiunile de mai jos"
+ },
+ "project.settings.environment.notice.wrong-project-type.description": {
+ "message": "Doar proiectele de tip mod sau pachet de moduri pot avea metadate despre mediu."
+ },
+ "project.settings.environment.notice.wrong-project-type.title": {
+ "message": "Acest tip de proiect nu suportă metadate despre mediu"
+ },
+ "project.settings.environment.verification.verify-button": {
+ "message": "Verifică"
+ },
+ "project.settings.environment.verification.verify-text": {
+ "message": "Verifică dacă mediul acestui proiect este setat corect."
+ },
+ "project.settings.general.name.description": {
+ "message": "Nu folosi prefixe, sufixe, paranteze sau descrieri adăugate—doar numele real al proiectului."
+ },
+ "project.settings.general.name.placeholder.1": {
+ "message": "ex. Nether Overhaul 2"
+ },
+ "project.settings.general.name.placeholder.2": {
+ "message": "ex. Construction Equipment"
+ },
+ "project.settings.general.name.placeholder.3": {
+ "message": "ex. Better than Caving"
+ },
+ "project.settings.general.name.placeholder.4": {
+ "message": "ex. Enhanced Portals"
+ },
+ "project.settings.general.name.placeholder.5": {
+ "message": "ex. Dangerous Mobs"
+ },
+ "project.settings.general.name.title": {
+ "message": "Nume"
+ },
+ "project.settings.general.tagline.description": {
+ "message": "Oferă un rezumat al proiectului tău, care să nu depășească o singură propoziție."
+ },
+ "project.settings.general.tagline.placeholder.1": {
+ "message": "ex. Remodelează progresia jocului pentru a se concentra pe Nether."
+ },
+ "project.settings.general.tagline.placeholder.2": {
+ "message": "ex. Adaugă echipament de construcții care poate fi purtat."
+ },
+ "project.settings.general.tagline.placeholder.3": {
+ "message": "ex. Adaugă mecanici realiste de construire a minelor."
+ },
+ "project.settings.general.tagline.placeholder.4": {
+ "message": "ex. Îmbunătățește modul în care portalurile Nether se conectează între ele."
+ },
+ "project.settings.general.tagline.placeholder.5": {
+ "message": "ex. Adaugă versiuni puternice de tip boss ale mobilor normali pe care îi poți întâlni noaptea."
+ },
+ "project.settings.general.tagline.title": {
+ "message": "Slogan"
+ },
+ "project.settings.general.url.title": {
+ "message": "URL"
+ },
+ "project.settings.title": {
+ "message": "Setări"
+ },
+ "project.settings.visit-dashboard": {
+ "message": "Vizitează panoul de control al proiectelor"
+ },
+ "project.stats.downloads-label": {
+ "message": "descărc{count, plural, one {are} other {ări}}"
+ },
+ "project.stats.followers-label": {
+ "message": "urmăritor{count, plural, one {} other {i}}"
+ },
+ "project.status.archived.message": {
+ "message": "Proiectul {title} a fost arhivat. Proiectul {title} nu va mai primi actualizări, cu excepția cazului în care autorul decide să-l dezarhiveze."
+ },
+ "project.version.all-versions": {
+ "message": "Toate versiunile"
+ },
+ "project.version.back-to-versions": {
+ "message": "Înapoi la versiuni"
+ },
+ "project.versions.title": {
+ "message": "Versiuni"
+ },
+ "report.already-reported": {
+ "message": "Ai raportat deja {title}"
+ },
+ "report.already-reported-description": {
+ "message": "Ai deja un raport deschis pentru acest {item}. Poți adăuga mai multe detalii raportului dacă ai informații suplimentare."
+ },
+ "report.back-to-item": {
+ "message": "Înapoi la {item}"
+ },
+ "report.body.description": {
+ "message": "Include linkuri și imagini, dacă este posibil și relevant. Rapoartele goale sau insuficiente vor fi închise și ignorate."
+ },
+ "report.body.title": {
+ "message": "Te rugăm să oferi context suplimentar raportului tău"
+ },
+ "report.checking": {
+ "message": "Se verifică {item}..."
+ },
+ "report.could-not-find": {
+ "message": "Nu s-a putut găsi {item}"
+ },
+ "report.for.violation": {
+ "message": "Încălcarea Regulilor sau a Termenilor de Utilizare Modrinth"
+ },
+ "report.for.violation.description": {
+ "message": "Exemplele includ conținut rău intenționat, spam, ofensator, înșelător, care poate induce în eroare sau ilegal."
+ },
+ "report.form-not-for": {
+ "message": "Acest formular nu este destinat pentru:"
+ },
+ "report.go-to-report": {
+ "message": "Accesează raportul"
+ },
+ "report.not-for.bug-reports": {
+ "message": "Rapoarte de erori"
+ },
+ "report.not-for.bug-reports.description": {
+ "message": "Poți raporta erori în tracker-ul de probleme al acestora."
+ },
+ "report.not-for.dmca": {
+ "message": "Retrageri DMCA"
+ },
+ "report.not-for.dmca.description": {
+ "message": "Vezi Politica noastră de Drepturi de Autor."
+ },
+ "report.note.copyright.1": {
+ "message": "Te rugăm să reții că *nu* trimiți o cerere de retragere DMCA, ci mai degrabă un raport privind conținutul reîncărcat."
+ },
+ "report.note.copyright.2": {
+ "message": "Dacă intenționai să depui o cerere de retragere DMCA (care reprezintă o acțiune legală), te rugăm să consulți Politica noastră de Drepturi de Autor."
+ },
+ "report.note.malicious.1": {
+ "message": "Rapoartele pentru conținut malițios sau înșelător trebuie să includă dovezi consistente ale comportamentului, cum ar fi exemple de cod."
+ },
+ "report.note.malicious.2": {
+ "message": "Rezumatelor provenite de la Microsoft Defender, VirusTotal sau de la sisteme AI de detectare a malware-ului nu li se acordă suficientă valoare ca dovezi și nu vor fi acceptate."
+ },
+ "report.please-report": {
+ "message": "Te rugăm să raportezi:"
+ },
+ "report.question.content-id": {
+ "message": "Care este ID-ul {item}?"
+ },
+ "report.question.content-type": {
+ "message": "Ce tip de conținut raportezi?"
+ },
+ "report.question.report-reason": {
+ "message": "Care dintre regulile Modrinth încalcă acest {item}?"
+ },
+ "report.report-content": {
+ "message": "Raportează conținutul moderatorilor"
+ },
+ "report.report-item": {
+ "message": "Raportează {title} moderatorilor"
+ },
+ "report.submit": {
+ "message": "Trimite raportul"
+ },
+ "revenue.transfers.total": {
+ "message": "Ați retras în total {amount}."
+ },
+ "revenue.transfers.total.method": {
+ "message": "Ați retras {amount} prin {method}."
+ },
+ "revenue.transfers.total.year": {
+ "message": "Ați retras {amount} în {year}."
+ },
+ "revenue.transfers.total.year_method": {
+ "message": "Ați retras suma de {amount} în anul {year} prin intermediul {method}."
+ },
+ "scopes.analytics.description": {
+ "message": "Accesați-vă datele analitice"
+ },
+ "scopes.analytics.label": {
+ "message": "Citește analizele"
+ },
+ "scopes.collectionCreate.description": {
+ "message": "Creează colecții"
+ },
+ "scopes.collectionCreate.label": {
+ "message": "Creează colecții"
+ },
+ "scopes.collectionDelete.description": {
+ "message": "Șterge colecțiile"
+ },
+ "scopes.collectionDelete.label": {
+ "message": "Șterge colecțiile"
+ },
+ "scopes.collectionRead.description": {
+ "message": "Citește colecțiile"
+ },
+ "scopes.collectionRead.label": {
+ "message": "Citește colecțiile"
+ },
+ "scopes.collectionWrite.description": {
+ "message": "Modifică colecțiile"
+ },
+ "scopes.collectionWrite.label": {
+ "message": "Modifică colecțiile"
+ },
+ "scopes.notificationRead.description": {
+ "message": "Citește notificările tale"
+ },
+ "scopes.notificationRead.label": {
+ "message": "Citește notificările"
+ },
+ "scopes.notificationWrite.description": {
+ "message": "Șterge/Vizualizează notificările tale"
+ },
+ "scopes.notificationWrite.label": {
+ "message": "Scrie notificări"
+ },
+ "scopes.organizationCreate.description": {
+ "message": "Creează organizații"
+ },
+ "scopes.organizationCreate.label": {
+ "message": "Creează organizații"
+ },
+ "scopes.organizationDelete.description": {
+ "message": "Șterge organizațiile"
+ },
+ "scopes.organizationDelete.label": {
+ "message": "Ștergere organizații"
+ },
+ "scopes.organizationRead.description": {
+ "message": "Citește organizațiile"
+ },
+ "scopes.organizationRead.label": {
+ "message": "Citește organizațiile"
+ },
+ "scopes.organizationWrite.description": {
+ "message": "Modifică organizații"
+ },
+ "scopes.organizationWrite.label": {
+ "message": "Modifică organizații"
+ },
+ "scopes.patCreate.description": {
+ "message": "Creează token-uri API personale"
+ },
+ "scopes.patCreate.label": {
+ "message": "Creează PAT-uri"
+ },
+ "scopes.patDelete.description": {
+ "message": "Șterge token-urile API personale"
+ },
+ "scopes.patDelete.label": {
+ "message": "Șterge PAT-urile"
+ },
+ "scopes.patRead.description": {
+ "message": "Vizualizează token-urile API create"
+ },
+ "scopes.patRead.label": {
+ "message": "Citește PAT-urile"
+ },
+ "scopes.patWrite.description": {
+ "message": "Editează token-urile API personale"
+ },
+ "scopes.patWrite.label": {
+ "message": "Modifică PAT-urile"
+ },
+ "scopes.payoutsRead.description": {
+ "message": "Citește datele despre plățile tale"
+ },
+ "scopes.payoutsRead.label": {
+ "message": "Citește plățile"
+ },
+ "scopes.payoutsWrite.description": {
+ "message": "Retrage bani"
+ },
+ "scopes.payoutsWrite.label": {
+ "message": "Scrie plățile"
+ },
+ "scopes.performAnalytics.description": {
+ "message": "Efectuează acțiuni de analiză"
+ },
+ "scopes.performAnalytics.label": {
+ "message": "Efectuează analize"
+ },
+ "scopes.projectCreate.description": {
+ "message": "Creați proiecte noi"
+ },
+ "scopes.projectCreate.label": {
+ "message": "Creare proiecte"
+ },
+ "scopes.projectDelete.description": {
+ "message": "Șterge-ți proiectele"
+ },
+ "scopes.projectDelete.label": {
+ "message": "Șterge proiectele"
+ },
+ "scopes.projectRead.description": {
+ "message": "Citește toate proiectele tale"
+ },
+ "scopes.projectRead.label": {
+ "message": "Citește proiectele"
+ },
+ "scopes.projectWrite.description": {
+ "message": "Scrie în datele proiectului"
+ },
+ "scopes.projectWrite.label": {
+ "message": "Scrie proiecte"
+ },
+ "scopes.reportCreate.description": {
+ "message": "Creează rapoarte"
+ },
+ "scopes.reportCreate.label": {
+ "message": "Creează rapoarte"
+ },
+ "scopes.reportDelete.description": {
+ "message": "Șterge rapoarte"
+ },
+ "scopes.reportDelete.label": {
+ "message": "Șterge rapoarte"
+ },
+ "scopes.reportRead.description": {
+ "message": "Citește rapoarte"
+ },
+ "scopes.reportRead.label": {
+ "message": "Citește rapoarte"
+ },
+ "scopes.reportWrite.description": {
+ "message": "Editează rapoarte"
+ },
+ "scopes.reportWrite.label": {
+ "message": "Scrie rapoarte"
+ },
+ "scopes.sessionAccess.description": {
+ "message": "Accesează sesiunile emise de Modrinth"
+ },
+ "scopes.sessionAccess.label": {
+ "message": "Accesează sesiunile"
+ },
+ "scopes.sessionDelete.description": {
+ "message": "Șterge sesiunile"
+ },
+ "scopes.sessionDelete.label": {
+ "message": "Șterge sesiunile"
+ },
+ "scopes.sessionRead.description": {
+ "message": "Citește sesiunile active"
+ },
+ "scopes.sessionRead.label": {
+ "message": "Citește sesiunile"
+ },
+ "scopes.threadRead.description": {
+ "message": "Citește discuțiile"
+ },
+ "scopes.threadRead.label": {
+ "message": "Citește discuțiile"
+ },
+ "scopes.threadWrite.description": {
+ "message": "Scrie in discuții"
+ },
+ "scopes.threadWrite.label": {
+ "message": "Scrie in discuții"
+ },
+ "scopes.userAuthWrite.description": {
+ "message": "Modifică-ți datele de autentificare"
+ },
+ "scopes.userAuthWrite.label": {
+ "message": "Scrie datele de autentificare"
+ },
+ "scopes.userDelete.description": {
+ "message": "Șterge-ți contul"
+ },
+ "scopes.userDelete.label": {
+ "message": "Șterge-ți contul"
+ },
+ "scopes.userRead.description": {
+ "message": "Accesează informațiile publice ale profilului tău"
+ },
+ "scopes.userRead.label": {
+ "message": "Citește datele utilizatorului"
+ },
+ "scopes.userReadEmail.description": {
+ "message": "Citește adresa de email"
+ },
+ "scopes.userReadEmail.label": {
+ "message": "Citește adresa de email a utilizatorului"
+ },
+ "scopes.userWrite.description": {
+ "message": "Scrie pe profilul tău"
+ },
+ "scopes.userWrite.label": {
+ "message": "Scrie datele utilizatorului"
+ },
+ "scopes.versionCreate.description": {
+ "message": "Creează versiuni noi"
+ },
+ "scopes.versionCreate.label": {
+ "message": "Creează versiuni"
+ },
+ "scopes.versionDelete.description": {
+ "message": "Șterge o versiune"
+ },
+ "scopes.versionDelete.label": {
+ "message": "Șterge versiuni"
+ },
+ "scopes.versionRead.description": {
+ "message": "Citește toate versiunile"
+ },
+ "scopes.versionRead.label": {
+ "message": "Citește versiuni"
+ },
+ "scopes.versionWrite.description": {
+ "message": "Modifică datele versiunii"
+ },
+ "scopes.versionWrite.label": {
+ "message": "Modificare versiuni"
+ },
+ "search.filter.locked.server": {
+ "message": "Oferit de server"
+ },
+ "search.filter.locked.server-game-version.title": {
+ "message": "Versiunea jocului este oferit de server"
+ },
+ "search.filter.locked.server-loader.title": {
+ "message": "Loader-ul este oferit de server"
+ },
+ "search.filter.locked.server.sync": {
+ "message": "Sincronizează cu serverul"
+ },
+ "servers.backup.create.in-progress.tooltip": {
+ "message": "Creare copie de rezervă în curs"
+ },
+ "servers.backup.restore.in-progress.tooltip": {
+ "message": "Restaurare copie de rezervă în curs"
+ },
+ "servers.backups.item.already-preparing": {
+ "message": "Se pregătește deja copia de rezervă pentru descărcare"
+ },
+ "servers.backups.item.automated": {
+ "message": "Automat"
+ },
+ "servers.backups.item.creating-backup": {
+ "message": "Se creează o copie de rezervă..."
+ },
+ "servers.backups.item.failed-to-create-backup": {
+ "message": "Eșec la crearea copiei de rezervă"
+ },
+ "servers.backups.item.failed-to-prepare-backup": {
+ "message": "Eșec la pregătirea descărcării"
+ },
+ "servers.backups.item.failed-to-restore-backup": {
+ "message": "Eșec la restaurarea din copie de rezervă"
+ },
+ "servers.backups.item.lock": {
+ "message": "Blochează"
+ },
+ "servers.backups.item.locked": {
+ "message": "Blocat"
+ },
+ "servers.backups.item.prepare-download": {
+ "message": "Pregătește descărcarea"
+ },
+ "servers.backups.item.prepare-download-again": {
+ "message": "Încearcă să pregătești din nou"
+ },
+ "servers.backups.item.preparing-download": {
+ "message": "Se pregătește descărcarea..."
+ },
+ "servers.backups.item.queued-for-backup": {
+ "message": "Programat pentru copiere de rezervă"
+ },
+ "servers.backups.item.rename": {
+ "message": "Redenumește"
+ },
+ "servers.backups.item.restore": {
+ "message": "Restaurează"
+ },
+ "servers.backups.item.restoring-backup": {
+ "message": "Se restaurează din copie de rezervă..."
+ },
+ "servers.backups.item.retry": {
+ "message": "Reîncearcă"
+ },
+ "servers.backups.item.unlock": {
+ "message": "Deblochează"
+ },
+ "servers.notice.actions": {
+ "message": "Acțiuni"
+ },
+ "servers.notice.begins": {
+ "message": "Începe"
+ },
+ "servers.notice.dismissable": {
+ "message": "Ignorabil"
+ },
+ "servers.notice.expires": {
+ "message": "Expiră"
+ },
+ "servers.notice.id": {
+ "message": "ID"
+ },
+ "servers.notice.level": {
+ "message": "Nivel"
+ },
+ "servers.notice.undismissable": {
+ "message": "Permanentă"
+ },
+ "servers.notices.create-notice": {
+ "message": "Creează notificare"
+ },
+ "servers.notices.no-notices": {
+ "message": "Nicio notificare"
+ },
+ "servers.plan.large.description": {
+ "message": "Ideal pentru 15–25 de jucători, pachete de moduri sau moduri complexe."
+ },
+ "servers.plan.large.name": {
+ "message": "Larg"
+ },
+ "servers.plan.medium.description": {
+ "message": "Bun pentru 6–15 jucători și multiple moduri."
+ },
+ "servers.plan.medium.name": {
+ "message": "Mediu"
+ },
+ "servers.plan.small.description": {
+ "message": "Perfect pentru 1–5 prieteni cu câteva moduri ușoare."
+ },
+ "servers.plan.small.name": {
+ "message": "Mic"
+ },
+ "settings.billing.modal.cancel.action": {
+ "message": "Anulează abonamentul"
+ },
+ "settings.billing.modal.cancel.description": {
+ "message": "Prin această acțiune îți vei anula abonamentul. Vei păstra beneficiile până la finalul ciclului de facturare curent."
+ },
+ "settings.billing.modal.cancel.title": {
+ "message": "Ești sigur că vrei să anulezi abonamentul?"
+ },
+ "settings.billing.modal.delete.action": {
+ "message": "Elimină această metodă de plată"
+ },
+ "settings.billing.modal.delete.description": {
+ "message": "Această acțiune va elimina această metodă de plată pentru totdeauna (chiar pentru totdeauna)."
+ },
+ "settings.billing.modal.delete.title": {
+ "message": "Ești sigur că vrei să elimini această metodă de plată?"
+ },
+ "settings.billing.payment_method.action.add": {
+ "message": "Adaugă o metodă de plată"
+ },
+ "settings.billing.payment_method.action.history": {
+ "message": "Vezi plățile anterioare"
+ },
+ "settings.billing.payment_method.action.primary": {
+ "message": "Setează ca principală"
+ },
+ "settings.billing.payment_method.card_display": {
+ "message": "{card_brand} care se termină în {last_four}"
+ },
+ "settings.billing.payment_method.card_expiry": {
+ "message": "Expiră la data de {month}/{year}"
+ },
+ "settings.billing.payment_method.none": {
+ "message": "Nu ai adăugat nicio metodă de plată."
+ },
+ "settings.billing.payment_method.primary": {
+ "message": "Principală"
+ },
+ "settings.billing.payment_method.title": {
+ "message": "Metode de plată"
+ },
+ "settings.billing.payment_method_type.amazon_pay": {
+ "message": "Amazon Pay"
+ },
+ "settings.billing.payment_method_type.amex": {
+ "message": "American Express"
+ },
+ "settings.billing.payment_method_type.cashapp": {
+ "message": "Cash App"
+ },
+ "settings.billing.payment_method_type.diners": {
+ "message": "Diners Club"
+ },
+ "settings.billing.payment_method_type.discover": {
+ "message": "Discover"
+ },
+ "settings.billing.payment_method_type.eftpos": {
+ "message": "EFTPOS"
+ },
+ "settings.billing.payment_method_type.jcb": {
+ "message": "JCB"
+ },
+ "settings.billing.payment_method_type.mastercard": {
+ "message": "MasterCard"
+ },
+ "settings.billing.payment_method_type.paypal": {
+ "message": "PayPal"
+ },
+ "settings.billing.payment_method_type.unionpay": {
+ "message": "UnionPay"
+ },
+ "settings.billing.payment_method_type.unknown": {
+ "message": "Metodă de plată necunoscută"
+ },
+ "settings.billing.payment_method_type.visa": {
+ "message": "Visa"
+ },
+ "settings.billing.pyro_subscription.description": {
+ "message": "Gestionează-ți abonamentele la serverul Modrinth."
+ },
+ "settings.billing.pyro_subscription.title": {
+ "message": "Abonamente pentru servere Modrinth"
+ },
+ "settings.billing.subscription.description": {
+ "message": "Administrează-ți abonamentele Modrinth."
+ },
+ "settings.billing.subscription.title": {
+ "message": "Abonamente"
+ },
+ "settings.display.banner.developer-mode.button": {
+ "message": "Dezactivați modul de dezvoltator"
+ },
+ "settings.display.banner.developer-mode.description": {
+ "message": "Modul de dezvoltator este activ. Acest lucru vă va permite să vizualizați ID-urile interne ale diverselor lucruri din Modrinth, ceea ce poate fi util dacă sunteți un dezvoltator care folosește API-ul Modrinth. Faceți clic pe sigla Modrinth din partea de jos a paginii de 5 ori pentru a activa sau dezactiva modul de dezvoltator."
+ },
+ "settings.display.flags.description": {
+ "message": "Activați sau dezactivați anumite caracteristici pe acest dispozitiv."
+ },
+ "settings.display.flags.title": {
+ "message": "Comută funcțiile"
+ },
+ "settings.display.project-list-layouts.datapack": {
+ "message": "Pagina Pachetelor de Date"
+ },
+ "settings.display.project-list-layouts.description": {
+ "message": "Selectează aspectul preferat pentru fiecare pagină care afișează liste de proiecte pe acest dispozitiv."
+ },
+ "settings.display.project-list-layouts.mod": {
+ "message": "Pagina Modurilor"
+ },
+ "settings.display.project-list-layouts.modpack": {
+ "message": "Pagina Pachetelor de Moduri"
+ },
+ "settings.display.project-list-layouts.plugin": {
+ "message": "Pagina Pluginurilor"
+ },
+ "settings.display.project-list-layouts.resourcepack": {
+ "message": "Pagina Pachetelor de Resurse"
+ },
+ "settings.display.project-list-layouts.shader": {
+ "message": "Pagina Shaderurilor"
+ },
+ "settings.display.project-list-layouts.title": {
+ "message": "Aspectul listelor de proiecte"
+ },
+ "settings.display.project-list-layouts.user": {
+ "message": "Pagini de profil ale utilizatorilor"
+ },
+ "settings.display.project-list.layouts.collection": {
+ "message": "Colecție"
+ },
+ "settings.display.sidebar.advanced-rendering.description": {
+ "message": "Activează redarea avansată, cum ar fi efectele de estompare (blur), care pot provoca probleme de performanță fără redare accelerată hardware."
+ },
+ "settings.display.sidebar.advanced-rendering.title": {
+ "message": "Redare avansată"
+ },
+ "settings.display.sidebar.external-links-new-tab.description": {
+ "message": "Deschide linkurile externe de pe Modrinth într-un tab nou. Indiferent de această setare, linkurile de pe același domeniu și din descrierile Markdown se vor deschide în același tab, iar linkurile din reclame și paginile de editare se vor deschide într-un tab nou."
+ },
+ "settings.display.sidebar.external-links-new-tab.title": {
+ "message": "Deschide linkurile externe într-un tab nou"
+ },
+ "settings.display.sidebar.hide-app-promos.description": {
+ "message": "Ascunde butoanele \"Descarcă aplicația Modrinth\" din navigarea principală. Pagina aplicației Modrinth poate fi găsită în continuare pe pagina de destinație sau în subsol."
+ },
+ "settings.display.sidebar.hide-app-promos.title": {
+ "message": "Ascunde promoțiile aplicației Modrinth"
+ },
+ "settings.display.sidebar.left-aligned-content-sidebar.title": {
+ "message": "Bară laterală aliniată la stânga pe paginile de conținut"
+ },
+ "settings.display.sidebar.right-aligned-content-sidebar.description": {
+ "message": "Aliniază bara laterală la stânga conținutului paginii."
+ },
+ "settings.display.sidebar.right-aligned-filters-sidebar.description": {
+ "message": "Aliniază bara laterală de filtre la dreapta rezultatelor căutării."
+ },
+ "settings.display.sidebar.right-aligned-filters-sidebar.title": {
+ "message": "Aliniază bara laterală de filtre la dreapta rezultatelor căutării"
+ },
+ "settings.display.theme.description": {
+ "message": "Selectează tema de culori preferată pentru Modrinth pe acest dispozitiv."
+ },
+ "settings.display.theme.title": {
+ "message": "Temă de culori"
+ },
+ "settings.language.categories.auto": {
+ "message": "Automat"
+ },
+ "settings.language.categories.default": {
+ "message": "Limbi standard"
+ },
+ "settings.language.categories.experimental": {
+ "message": "Limbi experimentale"
+ },
+ "settings.language.categories.fun": {
+ "message": "Limbi distractive"
+ },
+ "settings.language.categories.search-result": {
+ "message": "Rezultate gasite"
+ },
+ "settings.language.description": {
+ "message": "Alege limba preferată pentru site. Traducerile sunt contribuite de voluntari pe Crowdin."
+ },
+ "settings.language.languages.automatic": {
+ "message": "Sincronizează cu limba sistemului"
+ },
+ "settings.language.languages.language-label-applying": {
+ "message": "{label}. Se aplică..."
+ },
+ "settings.language.languages.language-label-error": {
+ "message": "{label}. Eroare"
+ },
+ "settings.language.languages.load-failed": {
+ "message": "Nu se poate încărca această limbă. Încercați din nou peste câteva momente."
+ },
+ "settings.language.languages.search-field.description": {
+ "message": "Trimite pentru a focaliza primul rezultat al căutării"
+ },
+ "settings.language.languages.search-field.placeholder": {
+ "message": "Caută o limbă..."
+ },
+ "settings.language.languages.search-results-announcement": {
+ "message": "{matches, plural, =0 {Nicio limbă nu corespunde} one {# limbă corespunde} other {# limbi corespund}} căutării tale."
+ },
+ "settings.language.languages.search.no-results": {
+ "message": "Nicio limbă nu corespunde căutării tale."
+ },
+ "settings.pats.action.create": {
+ "message": "Creează un token PAT"
+ },
+ "settings.pats.description": {
+ "message": "Token-urile PAT pot fi folosite pentru a accesa API-ul Modrinths. Pentru mai multe informații, consultați Documentația API a Modrinth's. Acestea pot fi create și revocate în orice moment."
+ },
+ "settings.pats.modal.create.action": {
+ "message": "Creează token PAT"
+ },
+ "settings.pats.modal.create.expires.label": {
+ "message": "Expiră"
+ },
+ "settings.pats.modal.create.name.label": {
+ "message": "Nume"
+ },
+ "settings.pats.modal.create.name.placeholder": {
+ "message": "Introduceți numele token-ului PAT..."
+ },
+ "settings.pats.modal.create.title": {
+ "message": "Creează un token de acces"
+ },
+ "settings.pats.modal.delete.action": {
+ "message": "Șterge acest token"
+ },
+ "settings.pats.modal.delete.description": {
+ "message": "Acest lucru va șterge acest token pentru totdeauna (chiar pentru totdeauna)."
+ },
+ "settings.pats.modal.delete.title": {
+ "message": "Ești sigur că dorești să ștergi acest token?"
+ },
+ "settings.pats.modal.edit.title": {
+ "message": "Editează token-ul de acces personal"
+ },
+ "settings.pats.token.action.edit": {
+ "message": "Editează token-ul"
+ },
+ "settings.pats.token.action.revoke": {
+ "message": "Revocă token-ul"
+ },
+ "settings.pats.token.expired-ago": {
+ "message": "Expirat acum {ago}"
+ },
+ "settings.pats.token.expires-in": {
+ "message": "Expiră în {inTime}"
+ },
+ "settings.pats.token.last-used": {
+ "message": "Ultima utilizare acum {ago}"
+ },
+ "settings.pats.token.never-used": {
+ "message": "N-a fost folosit niciodată"
+ },
+ "settings.profile.bio.description": {
+ "message": "O scurtă descriere pentru a le spune tuturor câte ceva despre tine."
+ },
+ "settings.profile.bio.title": {
+ "message": "Biografie"
+ },
+ "settings.profile.description": {
+ "message": "Informațiile profilului tău sunt vizibile public pe Modrinth și prin intermediul API-ului Modrinth."
+ },
+ "settings.profile.profile-info": {
+ "message": "Informațiile profilului"
+ },
+ "settings.profile.profile-picture.reset": {
+ "message": "Resetează"
+ },
+ "settings.profile.profile-picture.title": {
+ "message": "Imagine de profil"
+ },
+ "settings.profile.username.description": {
+ "message": "Un nume unic care nu ține cont de majuscule, pentru a-ți identifica profilul."
+ },
+ "settings.profile.username.title": {
+ "message": "Nume de utilizator"
+ },
+ "settings.sessions.action.revoke-session": {
+ "message": "Anulează sesiunea"
+ },
+ "settings.sessions.created-ago": {
+ "message": "Creat în urmă cu {ago}"
+ },
+ "settings.sessions.current-session": {
+ "message": "Sesiune curentă"
+ },
+ "settings.sessions.description": {
+ "message": "Acestea sunt toate dispozitivele pe care ești conectat(ă) la contul tău Modrinth. Te poți deconecta de pe fiecare în parte.\n\nDacă observi o intrare pe care nu o recunoști, deconectează-te de pe acel dispozitiv și schimbă imediat parola contului tău Modrinth."
+ },
+ "settings.sessions.last-accessed-ago": {
+ "message": "Ultima accesare în urmă cu {ago}"
+ },
+ "settings.sessions.unknown-os": {
+ "message": "OS necunoscut"
+ },
+ "settings.sessions.unknown-platform": {
+ "message": "Platformă necunoscută"
+ },
+ "ui.latest-news-row.latest-news": {
+ "message": "Cele mai recente știri de pe Modrinth"
+ },
+ "ui.latest-news-row.view-all": {
+ "message": "Vedeți toate știrile"
+ }
+}
diff --git a/apps/frontend/src/locales/ro-RO/languages.json b/apps/frontend/src/locales/ro-RO/languages.json
new file mode 100644
index 000000000..7c512cb58
--- /dev/null
+++ b/apps/frontend/src/locales/ro-RO/languages.json
@@ -0,0 +1,58 @@
+{
+ "ar": "Arabă",
+ "be": "Belarusă",
+ "bg": "Bulgară",
+ "bn": "Bengali",
+ "ca": "Catalană",
+ "cs": "Cehă",
+ "da": "Daneză",
+ "de": "Germană",
+ "de-CH": "Germană (Elveția)",
+ "el": "Greacă",
+ "en-GB": "Engleză (Marea Britanie)",
+ "en-US": "Engleză (Statele Unite)",
+ "en-x-lolcat": "LOLCAT",
+ "en-x-pirate": "Engleză (Pirat)",
+ "en-x-updown": "Engleză (Inversată)",
+ "en-x-uwu": "Engleză (UwU)",
+ "eo": "Esperanto",
+ "es": "Spaniolă",
+ "et": "Estonă",
+ "fi": "Finlandeză",
+ "fr": "Franceză",
+ "fr-BE": "Franceză (Belgia)",
+ "fr-CA": "Franceză (Canada)",
+ "he": "Ebraică",
+ "hi": "Hindi",
+ "hr": "Croată",
+ "hu": "Maghiară",
+ "id": "Indoneziană",
+ "it": "Italiană",
+ "ja": "Japoneză",
+ "kk": "Kazahă",
+ "ko": "Coreeană",
+ "ky": "Kirghiză",
+ "lt": "Lituaniană",
+ "lv": "Letonă",
+ "ms": "Malaieză",
+ "nb": "Norvegiană Bokmål",
+ "nl": "Olandeză",
+ "nn": "Norvegiană Nynorsk",
+ "pes": "Persană",
+ "pl": "Poloneză",
+ "pt": "Portugheză",
+ "pt-BR": "Portugheză (Brazilia)",
+ "ro": "Română",
+ "ru": "Rusă",
+ "ru-x-bandit": "Rusă (Bandit)",
+ "sk": "Slovacă",
+ "sv": "Suedeză",
+ "th": "Thailandeză",
+ "tok": "Toki Pona",
+ "tr": "Turcă",
+ "tt": "Tătară",
+ "uk": "Ucraineană",
+ "vi": "Vietnameză",
+ "zh-Hans": "Chineză (Simplificată)",
+ "zh-Hant": "Chineză (Tradițională)"
+}
diff --git a/apps/frontend/src/locales/ro-RO/meta.json b/apps/frontend/src/locales/ro-RO/meta.json
new file mode 100644
index 000000000..28629d8f2
--- /dev/null
+++ b/apps/frontend/src/locales/ro-RO/meta.json
@@ -0,0 +1,10 @@
+{
+ "displayName": {
+ "description": "Please enter the name of the language in its specific variant or regional form (e.g., English (US) for American English, not just English). If the language does not have any specific variant, simply enter the name of the language (e.g., Français, Deutsch).",
+ "message": "Română (România)"
+ },
+ "searchTerms": {
+ "description": "Please provide additional search terms associated with the language, if needed, to enhance the search functionality (e.g., American English, Deutschland). Each search term should be entered on a separate line. Translate as a hyphen (-) if no additional terms are needed.",
+ "message": "SUA\nEngleză Americană"
+ }
+}
diff --git a/apps/frontend/src/locales/ru-RU/index.json b/apps/frontend/src/locales/ru-RU/index.json
new file mode 100644
index 000000000..4bedaacfc
--- /dev/null
+++ b/apps/frontend/src/locales/ru-RU/index.json
@@ -0,0 +1,2015 @@
+{
+ "admin.billing.error.not-found": {
+ "message": "Пользователь не найден"
+ },
+ "app-marketing.download.description": {
+ "message": "Наш продукт доступен на всех платформах, выберите вашу желаемую версию."
+ },
+ "app-marketing.download.download-appimage": {
+ "message": "Скачать AppImage"
+ },
+ "app-marketing.download.download-beta": {
+ "message": "Скачать бету"
+ },
+ "app-marketing.download.download-deb": {
+ "message": "Скачать DEB"
+ },
+ "app-marketing.download.download-rpm": {
+ "message": "Скачать RPM"
+ },
+ "app-marketing.download.linux": {
+ "message": "Linux"
+ },
+ "app-marketing.download.linux-disclaimer": {
+ "message": "Версии Modrinth App для Linux, как известно, имеют проблемы на некоторых системах и конфигурациях. Если приложение Modrinth работает нестабильно на вашей системе, мы рекомендуем попробовать другие приложения, такие как Prism Launcher, для простой установки контента с Modrinth."
+ },
+ "app-marketing.download.mac": {
+ "message": "Mac"
+ },
+ "app-marketing.download.options-title": {
+ "message": "Варианты установки"
+ },
+ "app-marketing.download.terms": {
+ "message": "Скачивая Modrinth App вы соглашаетесь с нашими Условиями и Политикой конфиденциальности."
+ },
+ "app-marketing.download.third-party-packages": {
+ "message": "Сторонние пакеты"
+ },
+ "app-marketing.download.title": {
+ "message": "Скачать Modrinth App (Бета)"
+ },
+ "app-marketing.download.windows": {
+ "message": "Windows"
+ },
+ "app-marketing.features.follow.description": {
+ "message": "Сохраняй контент который вам нравится, и получайте обновления по одному клику."
+ },
+ "app-marketing.features.follow.title": {
+ "message": "Отслеживайте проекты"
+ },
+ "app-marketing.features.importing.description": {
+ "message": "Импортируйте все ваши любимые профили из лаунчера, которыми вы пользовались раньше, и начните работать с Modrinth App за считанные секунды!"
+ },
+ "app-marketing.features.importing.gdlauncher-alt": {
+ "message": "GDLauncher"
+ },
+ "app-marketing.features.importing.multimc-alt": {
+ "message": "MultiMC"
+ },
+ "app-marketing.features.importing.title": {
+ "message": "Импортирование профиля"
+ },
+ "app-marketing.features.mod-management.actions": {
+ "message": "Действия"
+ },
+ "app-marketing.features.mod-management.byAuthor": {
+ "message": "от {author}"
+ },
+ "app-marketing.features.mod-management.description": {
+ "message": "С Modrinth просто управлять всеми вашими модами. Вы можете скачивать, удалять, и обновлять моды всего в один клик."
+ },
+ "app-marketing.features.mod-management.installed-mods": {
+ "message": "Установленные моды"
+ },
+ "app-marketing.features.mod-management.name": {
+ "message": "Имя"
+ },
+ "app-marketing.features.mod-management.search-mods": {
+ "message": "Поиск модов"
+ },
+ "app-marketing.features.mod-management.title": {
+ "message": "Управление модами"
+ },
+ "app-marketing.features.mod-management.version": {
+ "message": "Версия"
+ },
+ "app-marketing.features.offline.description": {
+ "message": "Играйте с модами, даже без подключения к интернету."
+ },
+ "app-marketing.features.offline.title": {
+ "message": "Офлайн-режим"
+ },
+ "app-marketing.features.open-source.description": {
+ "message": "Лаунчер Modrinth имеет полностью открытый исходный код. Вы можете его просмотреть на нашей странице GitHub!"
+ },
+ "app-marketing.features.open-source.title": {
+ "message": "Открытый исходный код"
+ },
+ "app-marketing.features.performance.activity-monitor": {
+ "message": "Активности"
+ },
+ "app-marketing.features.performance.cpu-percent": {
+ "message": "% CPU"
+ },
+ "app-marketing.features.performance.description": {
+ "message": "Modrinth App работает лучше, чем многие ведущие мод менеджеры, используя лишь 150МБ ОЗУ!"
+ },
+ "app-marketing.features.performance.discord": {
+ "message": "Discord"
+ },
+ "app-marketing.features.performance.good-performance": {
+ "message": "Хорошая производительность"
+ },
+ "app-marketing.features.performance.google-chrome": {
+ "message": "Google Chrome"
+ },
+ "app-marketing.features.performance.infinite-mb": {
+ "message": "∞ МБ"
+ },
+ "app-marketing.features.performance.infinite-times-infinite-mb": {
+ "message": "∞ * ∞ МБ"
+ },
+ "app-marketing.features.performance.less-than-150mb": {
+ "message": "< 150 МБ"
+ },
+ "app-marketing.features.performance.modrinth-app": {
+ "message": "Modrinth App"
+ },
+ "app-marketing.features.performance.one-billion-percent": {
+ "message": "1 Миллиард %"
+ },
+ "app-marketing.features.performance.process-name": {
+ "message": "Имя процесса"
+ },
+ "app-marketing.features.performance.ram": {
+ "message": "ОЗУ"
+ },
+ "app-marketing.features.performance.small": {
+ "message": "Мало"
+ },
+ "app-marketing.features.performance.title": {
+ "message": "Производительный"
+ },
+ "app-marketing.features.play.description": {
+ "message": "Используйте Modrinth App, чтобы скачивать и играть с вашими любимыми модами и сборками."
+ },
+ "app-marketing.features.play.title": {
+ "message": "Играйте с вашими любимыми модами"
+ },
+ "app-marketing.features.sharing.description": {
+ "message": "Создавайте, делитесь, и играйте в сборки с более чем тысячами модами и сборками, размещенных на Modrinth."
+ },
+ "app-marketing.features.sharing.modpack": {
+ "message": "Сборка"
+ },
+ "app-marketing.features.sharing.share-button": {
+ "message": "Делитесь"
+ },
+ "app-marketing.features.sharing.title": {
+ "message": "Делитесь сборками"
+ },
+ "app-marketing.features.unlike-any-launcher": {
+ "message": "Непохоже ни на один лаунчер,"
+ },
+ "app-marketing.features.website.description": {
+ "message": "Modrinth App объединён с сайтом, так что вы можете получить доступ ко всем вашим любимым проектам из приложения!"
+ },
+ "app-marketing.features.website.title": {
+ "message": "Интеграция с сайтом"
+ },
+ "app-marketing.features.youve-used-before": {
+ "message": "что вы использовали раньше"
+ },
+ "app-marketing.hero.app-screenshot-alt": {
+ "message": "Скриншот Modrinth App с открытой сборкой Cobblemon на странице \"Контент\"."
+ },
+ "app-marketing.hero.description": {
+ "message": "Modrinth App - это уникальный, с открытым исходным кодом лаунчер, позволяющей вам играть в ваши любимые моды и быстро обновлять их, все в одном аккуратном маленьком пакете."
+ },
+ "app-marketing.hero.download-button": {
+ "message": "Скачать Modrinth App"
+ },
+ "app-marketing.hero.download-modrinth-app": {
+ "message": "Скачать Modrinth App"
+ },
+ "app-marketing.hero.download-modrinth-app-for-os": {
+ "message": "Скачать Modrinth App для {os}"
+ },
+ "app-marketing.hero.minecraft-screenshot-alt": {
+ "message": "Скриншот сборки Cobblemon на главном меню."
+ },
+ "app-marketing.hero.more-download-options": {
+ "message": "Больше вариантов установки"
+ },
+ "auth.authorize.action.authorize": {
+ "message": "Авторизовать"
+ },
+ "auth.authorize.action.decline": {
+ "message": "Отклонить"
+ },
+ "auth.authorize.app-info": {
+ "message": "{appName} от {creator} получит возможность:"
+ },
+ "auth.authorize.authorize-app-name": {
+ "message": "Авторизация {appName}"
+ },
+ "auth.authorize.error.no-redirect-url": {
+ "message": "В ответе не обнаружено ни одного места перенаправления"
+ },
+ "auth.authorize.redirect-url": {
+ "message": "Вы будете перенаправлены на {url}"
+ },
+ "auth.reset-password.method-choice.action": {
+ "message": "Отправить письмо для восстановления"
+ },
+ "auth.reset-password.method-choice.description": {
+ "message": "Введите адрес своей электронной почты, чтобы получить ссылку для восстановления доступа к учётной записи."
+ },
+ "auth.reset-password.method-choice.email-username.label": {
+ "message": "Электронная почта или имя пользователя"
+ },
+ "auth.reset-password.method-choice.email-username.placeholder": {
+ "message": "Электронная почта"
+ },
+ "auth.reset-password.notification.email-sent.text": {
+ "message": "Электронное письмо с инструкциями было отправлено на вашу электронную почту, если она ранее была привязана к вашему аккаунту."
+ },
+ "auth.reset-password.notification.email-sent.title": {
+ "message": "Письмо отправлено"
+ },
+ "auth.reset-password.notification.password-reset.text": {
+ "message": "Теперь вы можете войти в свою учётную запись, используя новый пароль."
+ },
+ "auth.reset-password.notification.password-reset.title": {
+ "message": "Пароль успешно сброшен"
+ },
+ "auth.reset-password.post-challenge.action": {
+ "message": "Сбросить пароль"
+ },
+ "auth.reset-password.post-challenge.confirm-password.label": {
+ "message": "Подтвердите пароль"
+ },
+ "auth.reset-password.post-challenge.description": {
+ "message": "Введите новый пароль ниже, чтобы получить доступ к учётной записи."
+ },
+ "auth.reset-password.title": {
+ "message": "Сбросить пароль"
+ },
+ "auth.reset-password.title.long": {
+ "message": "Сбросить пароль"
+ },
+ "auth.sign-in.2fa.description": {
+ "message": "Для продолжения введите код двухфакторной аутентификации."
+ },
+ "auth.sign-in.2fa.label": {
+ "message": "Введите код двухфакторной аутентификации"
+ },
+ "auth.sign-in.2fa.placeholder": {
+ "message": "Введите код..."
+ },
+ "auth.sign-in.additional-options": {
+ "message": "Забыли пароль? • Создать учетную запись"
+ },
+ "auth.sign-in.email-username.label": {
+ "message": "Электронная почта или имя пользователя"
+ },
+ "auth.sign-in.password.label": {
+ "message": "Пароль"
+ },
+ "auth.sign-in.sign-in-with": {
+ "message": "Авторизуйтесь через"
+ },
+ "auth.sign-in.title": {
+ "message": "Войти"
+ },
+ "auth.sign-in.use-password": {
+ "message": "Или использовать пароль"
+ },
+ "auth.sign-up.action.create-account": {
+ "message": "Создать учётную запись"
+ },
+ "auth.sign-up.confirm-password.label": {
+ "message": "Подтвердите пароль"
+ },
+ "auth.sign-up.email.label": {
+ "message": "Электронная почта"
+ },
+ "auth.sign-up.label.username": {
+ "message": "Имя пользователя"
+ },
+ "auth.sign-up.legal-dislaimer": {
+ "message": "Создавая учётную запись, вы соглашаетесь с нашими условиями и политикой конфиденциальности."
+ },
+ "auth.sign-up.notification.password-mismatch.text": {
+ "message": "Пароли не совпадают!"
+ },
+ "auth.sign-up.password.label": {
+ "message": "Пароль"
+ },
+ "auth.sign-up.sign-in-option.title": {
+ "message": "Уже зарегистрированы?"
+ },
+ "auth.sign-up.subscribe.label": {
+ "message": "Подписаться на рассылку новостей Modrinth"
+ },
+ "auth.sign-up.title": {
+ "message": "Регистрация"
+ },
+ "auth.sign-up.title.create-account": {
+ "message": "Или создайте учётную запись самостоятельно"
+ },
+ "auth.sign-up.title.sign-up-with": {
+ "message": "Зарегистрируйтесь через"
+ },
+ "auth.verify-email.action.account-settings": {
+ "message": "Настройки учётной записи"
+ },
+ "auth.verify-email.action.sign-in": {
+ "message": "Войти"
+ },
+ "auth.verify-email.already-verified.description": {
+ "message": "Адрес вашей электронной почты уже подтверждён!"
+ },
+ "auth.verify-email.already-verified.title": {
+ "message": "Адрес вашей электронной почты уже подтверждён"
+ },
+ "auth.verify-email.failed-verification.action": {
+ "message": "Отправить письмо ещё раз"
+ },
+ "auth.verify-email.failed-verification.description": {
+ "message": "Мы не смогли проверить вашу электронную почту. Попробуйте повторно отправить письмо для проверки через панель управления, войдя в систему."
+ },
+ "auth.verify-email.failed-verification.description.logged-in": {
+ "message": "Не удалось подтвердить электронную почту. Отправить письмо с подтверждением ещё раз нажав кнопку ниже."
+ },
+ "auth.verify-email.failed-verification.title": {
+ "message": "Не удалось подтвердить электронную почту"
+ },
+ "auth.verify-email.post-verification.description": {
+ "message": "Адрес электронной почты успешно подтверждён!"
+ },
+ "auth.verify-email.post-verification.title": {
+ "message": "Подтверждение электронной почты"
+ },
+ "auth.verify-email.title": {
+ "message": "Подтвердите электронную почту"
+ },
+ "auth.welcome.checkbox.subscribe": {
+ "message": "Подписаться на рассылку новостей Modrinth"
+ },
+ "auth.welcome.description": {
+ "message": "Теперь вы часть потрясающего сообщества создателей и посетителей, которые уже создают, скачивают, и остаются на слуху с потрясающими модами."
+ },
+ "auth.welcome.label.tos": {
+ "message": "Создавая учётную запись, вы соглашаетесь с нашими условиями и политикой конфиденциальности."
+ },
+ "auth.welcome.long-title": {
+ "message": "Добро пожаловать на Modrinth!"
+ },
+ "auth.welcome.title": {
+ "message": "Добро пожаловать"
+ },
+ "collection.button.delete-icon": {
+ "message": "Удалить иконку"
+ },
+ "collection.button.edit-icon": {
+ "message": "Изменить иконку"
+ },
+ "collection.button.remove-project": {
+ "message": "Удалить проект"
+ },
+ "collection.button.unfollow-project": {
+ "message": "Отписаться от проекта"
+ },
+ "collection.delete-modal.description": {
+ "message": "Коллекция будет удалена навсегда. Это действие невозможно отменить."
+ },
+ "collection.delete-modal.title": {
+ "message": "Вы уверены, что хотите удалить эту коллекцию?"
+ },
+ "collection.description": {
+ "message": "{description} - Посмотреть коллекцию {name} от {username} на Modrinth"
+ },
+ "collection.description.following": {
+ "message": "Автоматически созданная коллекция всех проектов, за которыми вы следите."
+ },
+ "collection.error.not-found": {
+ "message": "Коллекция не найдена"
+ },
+ "collection.label.collection": {
+ "message": "Коллекция"
+ },
+ "collection.label.created-at": {
+ "message": "Создан {ago}"
+ },
+ "collection.label.curated-by": {
+ "message": "Курирует"
+ },
+ "collection.label.no-projects": {
+ "message": "Данная коллекция не содержит никаких проектов!"
+ },
+ "collection.label.no-projects-auth": {
+ "message": "У вас нет проектов в коллекции.\nХотели бы вы добавить их?"
+ },
+ "collection.label.owner": {
+ "message": "Владелец"
+ },
+ "collection.label.projects-count": {
+ "message": "{count, plural, one {{count} проект} other {{count} проекта(-ов)}}"
+ },
+ "collection.label.updated-at": {
+ "message": "Обновлён {ago}"
+ },
+ "collection.title": {
+ "message": "{name} - Коллекция"
+ },
+ "dashboard.collections.button.create-new": {
+ "message": "Создать новую"
+ },
+ "dashboard.collections.label.projects-count": {
+ "message": "{count, plural, one {{count} проект} other {{count} проекта (-ов)}}"
+ },
+ "dashboard.collections.label.search-input": {
+ "message": "Поиск по коллекциям"
+ },
+ "dashboard.collections.long-title": {
+ "message": "Ваши коллекции"
+ },
+ "error.collection.404.list_item.1": {
+ "message": "Возможно, вы неправильно указали ссылку на коллекцию."
+ },
+ "error.collection.404.list_item.2": {
+ "message": "Коллекция возможно является приватной."
+ },
+ "error.collection.404.list_item.3": {
+ "message": "Данная коллекция могла быть удалена модерации команды Modrinth за нарушение наших Правил Использования."
+ },
+ "error.collection.404.list_title": {
+ "message": "Почему?"
+ },
+ "error.collection.404.title": {
+ "message": "Коллекция не найдена"
+ },
+ "error.generic.404.subtitle": {
+ "message": "Страница, которую вы ищете, вряд ли существует."
+ },
+ "error.generic.404.title": {
+ "message": "Страница не найдена"
+ },
+ "error.generic.default.list_item.1": {
+ "message": "Проверьте, работает ли Modrinth на нашей Странице статуса."
+ },
+ "error.generic.default.list_item.2": {
+ "message": "Если это повторяется, вам стоит уведомить об этом Modrinth Team присоединившись на наш Discord сервер."
+ },
+ "error.generic.default.list_title": {
+ "message": "Пожалуйста, попробуйте снова через несколько минут."
+ },
+ "error.generic.default.subtitle": {
+ "message": "Что-то пошло не так."
+ },
+ "error.generic.default.title": {
+ "message": "Ой!"
+ },
+ "error.organization.404.list_item.1": {
+ "message": "Возможно, вы неправильно указали URL ссылку на организацию."
+ },
+ "error.organization.404.list_item.2": {
+ "message": "Владелец организации возможно изменил ссылку, либо вовсе удалил её."
+ },
+ "error.organization.404.list_item.3": {
+ "message": "Данная организация могла быть удалена командой модераторов Modrinth за нарушение наших Правил Использования."
+ },
+ "error.organization.404.list_title": {
+ "message": "Почему?"
+ },
+ "error.organization.404.title": {
+ "message": "Организация не найдена"
+ },
+ "error.project.404.list_item.1": {
+ "message": "Возможно, вы неправильно ввели URL-адрес проекта."
+ },
+ "error.project.404.list_item.2": {
+ "message": "Владелец проекта мог изменить URL-адрес, сделать проект приватным или удалить его."
+ },
+ "error.project.404.list_item.3": {
+ "message": "Возможно, проект был удалён командой модераторов Modrinth за нарушение наших Условий использования."
+ },
+ "error.project.404.list_title": {
+ "message": "Почему?"
+ },
+ "error.project.404.title": {
+ "message": "Проект не был найден"
+ },
+ "error.user.404.list_item.1": {
+ "message": "Возможно, вы неправильно ввели имя пользователя."
+ },
+ "error.user.404.list_item.2": {
+ "message": "Возможно, пользователь сменил имя пользователя или удалил свою учётную запись."
+ },
+ "error.user.404.list_item.3": {
+ "message": "Учётная запись пользователя могла быть заблокирована за нарушение Условий использования Modrinth."
+ },
+ "error.user.404.list_title": {
+ "message": "Почему?"
+ },
+ "error.user.404.title": {
+ "message": "Пользователь не найден"
+ },
+ "frog": {
+ "message": "Вас жабнули! 🐸"
+ },
+ "frog.altText": {
+ "message": "Фотореалистичное изображение жаберинта"
+ },
+ "frog.froggedPeople": {
+ "message": "Кроме вас жабнули ещё {count, plural, one {{count} человека} other {{count} человек}}!"
+ },
+ "frog.sinceOpened": {
+ "message": "Данная страница была открыта {ago}"
+ },
+ "frog.title": {
+ "message": "Жаба"
+ },
+ "landing.button.discover-mods": {
+ "message": "Изучить моды"
+ },
+ "landing.button.go-to-dashboard": {
+ "message": "Перейти в панель управления"
+ },
+ "landing.creator.feature.constantly-evolving.description": {
+ "message": "Получить лучший моддинг который возможен с постоянными обновлениями от команды Modrinth"
+ },
+ "landing.creator.feature.constantly-evolving.title": {
+ "message": "Постоянно развивается"
+ },
+ "landing.creator.feature.data-statistics.description": {
+ "message": "Получить подробные отчеты о просмотрах, загрузок и доходе"
+ },
+ "landing.creator.feature.data-statistics.title": {
+ "message": "Данные и статистика"
+ },
+ "landing.creator.feature.discovery.description": {
+ "message": "Представьте свой проект тысячам пользователей через поиск, нашу главную страницу, Discord-сервер и другие возможности, которые появятся в будущем!"
+ },
+ "landing.creator.feature.discovery.title": {
+ "message": "Продвижение"
+ },
+ "landing.creator.feature.diverse-ecosystem.description": {
+ "message": "Настройте автоматическую загрузку новых версий в ваши инструменты сборки через Minotaur"
+ },
+ "landing.creator.feature.diverse-ecosystem.title": {
+ "message": "Разнообразная экосистема"
+ },
+ "landing.creator.feature.monetization.description": {
+ "message": "Получайте деньги за доходы с рекламы на странице вашего проекта, и выводите их в любое время"
+ },
+ "landing.creator.feature.monetization.title": {
+ "message": "Монетизация"
+ },
+ "landing.creator.feature.team-management.description": {
+ "message": "Приглашайте других участников и управляйте ролями и разрешениями с легкостью"
+ },
+ "landing.creator.feature.team-management.title": {
+ "message": "Управление командой"
+ },
+ "landing.error.failedToLoadRandomProjects": {
+ "message": "Не удалось загрузить случайный проект :("
+ },
+ "landing.feature.follow.description": {
+ "message": "Узнавайте когда ваши отслеживаемые проекты получают обновление"
+ },
+ "landing.feature.follow.heading": {
+ "message": "Отслеживайте проекты"
+ },
+ "landing.feature.launcher.description": {
+ "message": "Открытое API Modrinth позволяет лаунчерам реализовать глубокую интеграцию с платформой. Вы можете пользоваться Modrinth через наше собственное приложение и через некоторых из самых популярных лаунчеров такие, как ATLauncher, MultiMC и Prism Launcher."
+ },
+ "landing.feature.launcher.heading": {
+ "message": "Играйте с вашим любимым лаунчером"
+ },
+ "landing.feature.search.description": {
+ "message": "Мгновенный поиск и мощные фильтры Modrinth позволяют находить нужное прямо во время ввода."
+ },
+ "landing.feature.search.heading": {
+ "message": "Найдите то что нужно, быстро и легко"
+ },
+ "landing.heading.the-place-for-minecraft": {
+ "message": "Место для Minecraft {content}"
+ },
+ "landing.heading.the-place-for-minecraft.data-packs": {
+ "message": "наборов данных"
+ },
+ "landing.heading.the-place-for-minecraft.modpacks": {
+ "message": "сборок"
+ },
+ "landing.heading.the-place-for-minecraft.mods": {
+ "message": "модов"
+ },
+ "landing.heading.the-place-for-minecraft.plugins": {
+ "message": "плагинов"
+ },
+ "landing.heading.the-place-for-minecraft.resource-packs": {
+ "message": "набор ресурсов"
+ },
+ "landing.heading.the-place-for-minecraft.servers": {
+ "message": "серверов"
+ },
+ "landing.heading.the-place-for-minecraft.shaders": {
+ "message": "шейдеров"
+ },
+ "landing.launcher.atlauncher-label": {
+ "message": "ATLauncher"
+ },
+ "landing.launcher.graphic-alt": {
+ "message": "Упрощенное изображение окна Minecraft, с логотипом Mojang Studios в зелёном цвете Modrinth."
+ },
+ "landing.launcher.modrinth-app-label": {
+ "message": "Modrinth App"
+ },
+ "landing.launcher.prism-launcher-label": {
+ "message": "Prism Launcher"
+ },
+ "landing.notifications.has-been-updated": {
+ "message": "{title} получил обновление!"
+ },
+ "landing.notifications.heading": {
+ "message": "Уведомления"
+ },
+ "landing.notifications.received-time": {
+ "message": "Получено {time}"
+ },
+ "landing.notifications.version-released": {
+ "message": "Версия {version} была выпущена для {gameVersion}"
+ },
+ "landing.search.label": {
+ "message": "Поиск"
+ },
+ "landing.search.placeholder": {
+ "message": "Искать..."
+ },
+ "landing.search.sort-by.label": {
+ "message": "Сортировать по"
+ },
+ "landing.section.for-creators.description": {
+ "message": "Найдите дом своим творениям и охватывайте аудиторию преданных игроков"
+ },
+ "landing.section.for-creators.label": {
+ "message": "Для создателей"
+ },
+ "landing.section.for-creators.tagline": {
+ "message": "Делитесь своим творением с миром"
+ },
+ "landing.section.for-players.description": {
+ "message": "От магических биомов до проклятых данжей, вы точно найдёте контент, который выведет ваш геймплей на новый уровень."
+ },
+ "landing.section.for-players.label": {
+ "message": "Для игроков"
+ },
+ "landing.section.for-players.tagline": {
+ "message": "Исследуйте около {count} созданий"
+ },
+ "landing.subheading": {
+ "message": "Исследуйте, играйте, и делитесь контентом через нашу платформу с открытым исходным кодом, сделанной для сообщества."
+ },
+ "layout.action.change-theme": {
+ "message": "Изменить тему"
+ },
+ "layout.action.get-modrinth-app": {
+ "message": "Получить Modrinth App"
+ },
+ "layout.avatar.alt": {
+ "message": "Ваш аватар"
+ },
+ "layout.banner.account-action": {
+ "message": "Требуются действия с учётной записью"
+ },
+ "layout.banner.add-email.button": {
+ "message": "Посетите настройки аккаунта"
+ },
+ "layout.banner.add-email.description": {
+ "message": "В целях безопасности Modrinth просит вас зарегистрировать адрес электронной почты для вашей учётной записи."
+ },
+ "layout.banner.build-fail.description": {
+ "message": "При развертывании frontend'а Modrinth не удалось создать данные о состоянии из API. Это может быть связано с перебоями в работе или ошибкой в конфигурации. Пересоздайте систему, когда API будет доступен. Коды ошибок: {errors}; Текущий URL API: {url}"
+ },
+ "layout.banner.build-fail.title": {
+ "message": "Ошибка генерации состояния от API во время сборки."
+ },
+ "layout.banner.staging.description": {
+ "message": "Планировочная среда - это отдельная от основной база данных Modrinth. Она используется для тестирования и поиска ошибок и может быть использована для запуска тестовых версий backend и frontend Modrinth, более новых чем в основном профиле."
+ },
+ "layout.banner.staging.title": {
+ "message": "Вы находитесь в среде планирования Modrinth"
+ },
+ "layout.banner.subscription-payment-failed.button": {
+ "message": "Обновить платёжные данные"
+ },
+ "layout.banner.subscription-payment-failed.description": {
+ "message": "Одна или более подписок не были продлены. Обновите платежные данные, чтобы не потерять доступ!"
+ },
+ "layout.banner.subscription-payment-failed.title": {
+ "message": "Требуются действия с платёжной информацией."
+ },
+ "layout.banner.verify-email.action": {
+ "message": "Повторно отправить подтверждающее письмо"
+ },
+ "layout.banner.verify-email.description": {
+ "message": "В целях безопасности, Modrinth требует подтвердить адрес электронной почты, привязанный к вашему аккаунту."
+ },
+ "layout.footer.about": {
+ "message": "О проекте"
+ },
+ "layout.footer.about.careers": {
+ "message": "Вакансии"
+ },
+ "layout.footer.about.changelog": {
+ "message": "Список изменений"
+ },
+ "layout.footer.about.news": {
+ "message": "Новости"
+ },
+ "layout.footer.about.rewards-program": {
+ "message": "Программа вознаграждений"
+ },
+ "layout.footer.about.status": {
+ "message": "Статус"
+ },
+ "layout.footer.legal": {
+ "message": "Правовой материал"
+ },
+ "layout.footer.legal-disclaimer": {
+ "message": "НЕ ЯВЛЯЕТСЯ ОФИЦИАЛЬНЫМ СЕРВИСОМ MINECRAFT. НЕ ОДОБРЕН И НЕ СВЯЗАН С КОМПАНИЯМИ MOJANG ИЛИ MICROSOFT."
+ },
+ "layout.footer.legal.copyright-policy": {
+ "message": "Политика авторских прав и DMCA"
+ },
+ "layout.footer.legal.privacy-policy": {
+ "message": "Политика конфиденциальности"
+ },
+ "layout.footer.legal.rules": {
+ "message": "Правила контента"
+ },
+ "layout.footer.legal.security-notice": {
+ "message": "Уведомление о безопасности"
+ },
+ "layout.footer.legal.terms-of-use": {
+ "message": "Условия использования"
+ },
+ "layout.footer.open-source": {
+ "message": "Modrinth — это проект с открытым исходным кодом ."
+ },
+ "layout.footer.products": {
+ "message": "Продукты"
+ },
+ "layout.footer.products.app": {
+ "message": "Modrinth App"
+ },
+ "layout.footer.products.plus": {
+ "message": "Modrinth+"
+ },
+ "layout.footer.products.servers": {
+ "message": "Modrinth Servers"
+ },
+ "layout.footer.resources": {
+ "message": "Ресурсы"
+ },
+ "layout.footer.resources.api-docs": {
+ "message": "Документация API"
+ },
+ "layout.footer.resources.help-center": {
+ "message": "Центр помощи"
+ },
+ "layout.footer.resources.report-issues": {
+ "message": "Сообщить о проблеме"
+ },
+ "layout.footer.resources.translate": {
+ "message": "Перевести"
+ },
+ "layout.footer.social.bluesky": {
+ "message": "Bluesky"
+ },
+ "layout.footer.social.discord": {
+ "message": "Discord"
+ },
+ "layout.footer.social.github": {
+ "message": "GitHub"
+ },
+ "layout.footer.social.mastodon": {
+ "message": "Mastodon"
+ },
+ "layout.footer.social.x": {
+ "message": "X"
+ },
+ "layout.menu-toggle.action": {
+ "message": "Переключить меню"
+ },
+ "layout.meta.description": {
+ "message": "Загружайте моды, плагины, наборы данных, шейдеры, наборы ресурсов и сборки модов для Minecraft на Modrinth. Открывайте для себя и публикуйте проекты на Modrinth с помощью современного, удобного интерфейса и API."
+ },
+ "layout.meta.og-description": {
+ "message": "Открывайте для себя и публикуйте контент Minecraft!"
+ },
+ "layout.nav.home": {
+ "message": "Главная"
+ },
+ "layout.nav.search": {
+ "message": "Поиск"
+ },
+ "moderation.filter.by": {
+ "message": "Фильтры"
+ },
+ "moderation.moderate": {
+ "message": "Оценивать"
+ },
+ "moderation.page.projects": {
+ "message": "Проекты"
+ },
+ "moderation.page.reports": {
+ "message": "Репорты"
+ },
+ "moderation.page.technicalReview": {
+ "message": "Технический обзор"
+ },
+ "moderation.search.placeholder": {
+ "message": "Поиск..."
+ },
+ "moderation.sort.by": {
+ "message": "Сортировать по"
+ },
+ "moderation.technical.search.placeholder": {
+ "message": "Искать технические обзоры..."
+ },
+ "profile.button.billing": {
+ "message": "Изменить платёжную информацию пользователя"
+ },
+ "profile.button.info": {
+ "message": "Посмотреть данные пользователя"
+ },
+ "profile.button.manage-projects": {
+ "message": "Управлять проектами"
+ },
+ "profile.error.not-found": {
+ "message": "Пользователь не найден"
+ },
+ "profile.joined-at": {
+ "message": "Присоединился {ago}"
+ },
+ "profile.label.badges": {
+ "message": "Значки"
+ },
+ "profile.label.details": {
+ "message": "Детали"
+ },
+ "profile.label.no-collections": {
+ "message": "Данный пользователь не имеет коллекций!"
+ },
+ "profile.label.no-collections-auth": {
+ "message": "У вас ещё нет коллекций.\nХотите создать новую?"
+ },
+ "profile.label.no-projects": {
+ "message": "Данный пользователь не имеет проектов!"
+ },
+ "profile.label.no-projects-auth": {
+ "message": "У вас нет никаких проектов.\nХотели бы вы создать новый?"
+ },
+ "profile.label.organizations": {
+ "message": "Организации"
+ },
+ "profile.meta.description": {
+ "message": "Скачать проект от {username} на Modrinth"
+ },
+ "profile.meta.description-with-bio": {
+ "message": "{bio} — Скачать проекты от {username} на Modrinth"
+ },
+ "profile.stats.downloads": {
+ "message": "{count, plural, one {{count} скачивание} other {{count} скачиваний(-ия)}}"
+ },
+ "profile.stats.projects": {
+ "message": "{count, plural, one {{count} проект} other {{count} проекта(-ов)}}"
+ },
+ "profile.stats.projects-followers": {
+ "message": "{count, plural, one {{count} подписчик} other {{count} подписчика(-ов)}}"
+ },
+ "profile.user-id": {
+ "message": "ID пользователя: {id}"
+ },
+ "project-member-header.accept": {
+ "message": "Принять"
+ },
+ "project-member-header.decline": {
+ "message": "Отклонить"
+ },
+ "project-member-header.error": {
+ "message": "Ошибка"
+ },
+ "project-member-header.error-decline": {
+ "message": "Не удалось отклонить приглашение в команду"
+ },
+ "project-member-header.error-join": {
+ "message": "Не удалось принять приглашение в команду"
+ },
+ "project-member-header.invitation-no-role": {
+ "message": "Вас пригласили присоединиться к этому проекту. Пожалуйста, примите или отклоните это приглашение."
+ },
+ "project-member-header.invitation-title": {
+ "message": "Приглашение присоединиться к проекту"
+ },
+ "project-member-header.invitation-with-role": {
+ "message": "Вас пригласили стать участником этого проекта как '{role}'."
+ },
+ "project-member-header.success": {
+ "message": "Успех"
+ },
+ "project-member-header.success-decline": {
+ "message": "Вы отклонили приглашение в команду"
+ },
+ "project-member-header.success-join": {
+ "message": "Вы присоединились к команде проекта"
+ },
+ "project-moderation-nags.publishing-checklist": {
+ "message": "Контрольный список для публикации"
+ },
+ "project-moderation-nags.required": {
+ "message": "Требуется"
+ },
+ "project-moderation-nags.resubmit-for-review": {
+ "message": "Повторно отправить на проверку"
+ },
+ "project-moderation-nags.resubmit-for-review-desc": {
+ "message": "Ваш проект был {status} персоналом Modrinth. В большинстве случаев Вы можете повторно отправить на рассмотрение после прочтения сообщения персонала."
+ },
+ "project-moderation-nags.submit-checklist-tooltip": {
+ "message": "Вы должны выполнить обязательные стадии в контрольном списке!"
+ },
+ "project-moderation-nags.submit-for-review": {
+ "message": "Отправить на проверку"
+ },
+ "project-moderation-nags.submit-for-review-desc": {
+ "message": "Ваш проект доступен для просмотра только участникам проекта. Для публикации он должен быть проверен модераторами."
+ },
+ "project-moderation-nags.suggestion": {
+ "message": "Предложения"
+ },
+ "project-moderation-nags.visit-moderation-page": {
+ "message": "Посетить страницу модерации"
+ },
+ "project-moderation-nags.warning": {
+ "message": "Предупреждение"
+ },
+ "project-type.collection.plural": {
+ "message": "Коллекции"
+ },
+ "project-type.collection.singular": {
+ "message": "Коллекция"
+ },
+ "project-type.datapack.plural": {
+ "message": "Наборы данных"
+ },
+ "project-type.datapack.singular": {
+ "message": "Набор данных"
+ },
+ "project-type.mod.plural": {
+ "message": "Моды"
+ },
+ "project-type.mod.singular": {
+ "message": "Мод"
+ },
+ "project-type.modpack.plural": {
+ "message": "Сборки"
+ },
+ "project-type.modpack.singular": {
+ "message": "Сборка"
+ },
+ "project-type.plugin.plural": {
+ "message": "Плагины"
+ },
+ "project-type.plugin.singular": {
+ "message": "Плагин"
+ },
+ "project-type.project.plural": {
+ "message": "Проекты"
+ },
+ "project-type.project.singular": {
+ "message": "Проект"
+ },
+ "project-type.resourcepack.plural": {
+ "message": "Наборы ресурсов"
+ },
+ "project-type.resourcepack.singular": {
+ "message": "Набор ресурсов"
+ },
+ "project-type.shader.plural": {
+ "message": "Шейдеры"
+ },
+ "project-type.shader.singular": {
+ "message": "Шейдеры"
+ },
+ "project.about.details.created": {
+ "message": "Создан {date}"
+ },
+ "project.about.details.licensed": {
+ "message": "Лицензированно {license}"
+ },
+ "project.about.details.published": {
+ "message": "Опубликовано {date}"
+ },
+ "project.about.details.submitted": {
+ "message": "Подтверждено {date}"
+ },
+ "project.about.details.title": {
+ "message": "Детали"
+ },
+ "project.about.details.updated": {
+ "message": "Обновлён {date}"
+ },
+ "project.actions.create-server": {
+ "message": "Создать сервер"
+ },
+ "project.actions.create-server-tooltip": {
+ "message": "Создать сервер"
+ },
+ "project.actions.dont-show-again": {
+ "message": "Не показывать снова"
+ },
+ "project.actions.review-project": {
+ "message": "Пересмотреть проект"
+ },
+ "project.actions.servers-promo.description": {
+ "message": "Modrinth Servers это самый простой способ для игры с вашими друзьями без хлопот!"
+ },
+ "project.actions.servers-promo.monthly": {
+ "message": " / месяц"
+ },
+ "project.actions.servers-promo.pricing": {
+ "message": "Начинается от $5{monthly}"
+ },
+ "project.actions.servers-promo.title": {
+ "message": "Создать сервер"
+ },
+ "project.collections.create-new": {
+ "message": "Создать новую коллекцию"
+ },
+ "project.collections.none-found": {
+ "message": "Никаких коллекций не найдено."
+ },
+ "project.description.title": {
+ "message": "Описание"
+ },
+ "project.details.licensed": {
+ "message": "Лицензировано"
+ },
+ "project.download.game-version": {
+ "message": "Версия игры: {version}"
+ },
+ "project.download.game-version-error": {
+ "message": "Ошибка: никаких версий не найдено"
+ },
+ "project.download.game-version-tooltip": {
+ "message": "{title} доступен только для {version}"
+ },
+ "project.download.game-version-unsupported-tooltip": {
+ "message": "{title} не поддерживает {gameVersion} для {platform}"
+ },
+ "project.download.install-with-app": {
+ "message": "Скачать с Modrinth App"
+ },
+ "project.download.no-app": {
+ "message": "У вас нет Modrinth App?"
+ },
+ "project.download.no-versions-available": {
+ "message": "Нет версий доступных для {gameVersion} и {platform}."
+ },
+ "project.download.platform": {
+ "message": "Платформа: {platform}"
+ },
+ "project.download.platform-error": {
+ "message": "Ошибка: никаких платформ не найдено"
+ },
+ "project.download.platform-tooltip": {
+ "message": "{title} доступен только для {platform}"
+ },
+ "project.download.platform-unsupported-tooltip": {
+ "message": "{title} не поддерживает {platform} для {gameVersion}"
+ },
+ "project.download.search-game-versions": {
+ "message": "Найдите версию..."
+ },
+ "project.download.search-game-versions-label": {
+ "message": "Поиск версий игры..."
+ },
+ "project.download.select-game-version": {
+ "message": "Выберите версию игры"
+ },
+ "project.download.select-platform": {
+ "message": "Выберите платформу"
+ },
+ "project.download.show-all-versions": {
+ "message": "Показать все версии"
+ },
+ "project.download.title": {
+ "message": "Скачать {title}"
+ },
+ "project.environment.migration-no-permission.message": {
+ "message": "Мы обновили систему Сред на Modrinth, и теперь доступны новые варианты настроек. У вас нет прав на изменение этих настроек, но, пожалуйста, сообщите другому участнику проекта, что необходимо проверить метаданные сред."
+ },
+ "project.environment.migration-no-permission.title": {
+ "message": "Нужно пересмотреть метаданные сред"
+ },
+ "project.environment.migration.learn-more": {
+ "message": "Узнайте больше об этом изменении"
+ },
+ "project.environment.migration.message": {
+ "message": "Недавно мы обновили систему Сред в Modrinth и теперь вам доступны новые настройки. Пожалуйста, посетите настройки проекта и подтвердите корректные ли метаданные."
+ },
+ "project.environment.migration.review-button": {
+ "message": "Просмотреть настройки среды"
+ },
+ "project.environment.migration.title": {
+ "message": "Пожалуйста, просмотрите метаданные среды"
+ },
+ "project.error.loading": {
+ "message": "Ошибка загрузки данных проекта{message}"
+ },
+ "project.error.page-not-found": {
+ "message": "Страница не найдена"
+ },
+ "project.error.project-not-found": {
+ "message": "Проект не найден"
+ },
+ "project.gallery.title": {
+ "message": "Галерея"
+ },
+ "project.license.error": {
+ "message": "Невозможно получить текст лицензии."
+ },
+ "project.license.loading": {
+ "message": "Загрузка текста лицензии..."
+ },
+ "project.license.title": {
+ "message": "Лицензия"
+ },
+ "project.moderation.title": {
+ "message": "Модерация"
+ },
+ "project.navigation.changelog": {
+ "message": "Список изменений"
+ },
+ "project.notification.icon-updated.message": {
+ "message": "Иконка вашего проекта была обновлена."
+ },
+ "project.notification.icon-updated.title": {
+ "message": "Иконка проекта обновлена"
+ },
+ "project.notification.updated.message": {
+ "message": "Ваш проект был обновлен."
+ },
+ "project.notification.updated.title": {
+ "message": "Проект обновлен"
+ },
+ "project.settings.environment.notice.missing-env.description": {
+ "message": "В вашем проекте отсутствуют метаданные среды, пожалуйста, выберите нужный вариант снизу."
+ },
+ "project.settings.environment.notice.missing-env.title": {
+ "message": "Выберите среду для своего проекта"
+ },
+ "project.settings.environment.notice.multiple-environments.description": {
+ "message": "В разных версиях вашего проекта выбраны разные среды, поэтому сейчас вы не можете редактировать их глобально."
+ },
+ "project.settings.environment.notice.multiple-environments.title": {
+ "message": "У вашего проекта несколько сред"
+ },
+ "project.settings.environment.notice.review-options.description": {
+ "message": "Мы обновили систему Сред на Modrinth, и теперь доступны новые варианты. Убедитесь, что ниже выбран правильный вариант, и затем нажмите \"Подтвердить\", когда будете готовы!"
+ },
+ "project.settings.environment.notice.review-options.title": {
+ "message": "Пожалуйста, рассмотрите варианты ниже"
+ },
+ "project.settings.environment.notice.wrong-project-type.description": {
+ "message": "Только мод или сборка могут иметь среды."
+ },
+ "project.settings.environment.notice.wrong-project-type.title": {
+ "message": "Такой тип проекта не поддерживает среды"
+ },
+ "project.settings.environment.verification.verify-button": {
+ "message": "Подтвердить"
+ },
+ "project.settings.environment.verification.verify-text": {
+ "message": "Подтвердите что среда этого проекта выбрана верно."
+ },
+ "project.settings.general.name.description": {
+ "message": "Избегайте приставок, суффиксов, пояснений в скобках или дополнительных описаний — только имя проекта."
+ },
+ "project.settings.general.name.placeholder.1": {
+ "message": "например Nether Overhaul 2"
+ },
+ "project.settings.general.name.placeholder.2": {
+ "message": "например Construction Equipment"
+ },
+ "project.settings.general.name.placeholder.3": {
+ "message": "например Better than Caving"
+ },
+ "project.settings.general.name.placeholder.4": {
+ "message": "например Enhanced Portals"
+ },
+ "project.settings.general.name.placeholder.5": {
+ "message": "например Dangerous Mobs"
+ },
+ "project.settings.general.name.title": {
+ "message": "Имя"
+ },
+ "project.settings.general.tagline.description": {
+ "message": "Кратко опишите ваш проект одним предложением."
+ },
+ "project.settings.general.tagline.placeholder.1": {
+ "message": "например Overhauls game progression to revolve around the Nether."
+ },
+ "project.settings.general.tagline.placeholder.2": {
+ "message": "например Adds wearable construction gear."
+ },
+ "project.settings.general.tagline.placeholder.3": {
+ "message": "например Adds realistic mineshaft-building mechanics."
+ },
+ "project.settings.general.tagline.placeholder.4": {
+ "message": "например Improves how Nether portals link to each other."
+ },
+ "project.settings.general.tagline.placeholder.5": {
+ "message": "например Adds powerful boss versions of the normal mobs to encounter in the night."
+ },
+ "project.settings.general.tagline.title": {
+ "message": "Слоган"
+ },
+ "project.settings.general.url.title": {
+ "message": "URL"
+ },
+ "project.settings.title": {
+ "message": "Параметры"
+ },
+ "project.settings.visit-dashboard": {
+ "message": "Посетите панель управления проектами"
+ },
+ "project.stats.downloads-label": {
+ "message": "скачиван{count, plural, one {ие} other {ий}}"
+ },
+ "project.stats.followers-label": {
+ "message": "подписчик{count, plural, one {} other {а(-ов)}}"
+ },
+ "project.status.archived.message": {
+ "message": "{title} был архивирован. {title} не будет получать будущих обновлений, если автор не решит разархивировать этот проект."
+ },
+ "project.version.all-versions": {
+ "message": "Все версии"
+ },
+ "project.version.back-to-versions": {
+ "message": "Вернуться к версии"
+ },
+ "project.versions.title": {
+ "message": "Версии"
+ },
+ "report.already-reported": {
+ "message": "Вы уже сообщали насчёт {title}"
+ },
+ "report.already-reported-description": {
+ "message": "Вы уже открыли жалобу на {item}. Вы можете добавить больше информации в вашу жалобу если она у Вас есть."
+ },
+ "report.back-to-item": {
+ "message": "Вернуться к {item}"
+ },
+ "report.body.description": {
+ "message": "По возможности, прикладывайте ссылки и изображения, если они уместны. Пустые или неполные жалобы будут закрыты и проигнорированы."
+ },
+ "report.body.title": {
+ "message": "Пожалуйста, приведите дополнительные данные о вашей жалобе"
+ },
+ "report.checking": {
+ "message": "Проверяем {item}..."
+ },
+ "report.could-not-find": {
+ "message": "Не удалось найти {item}"
+ },
+ "report.for.violation": {
+ "message": "Нарушение Правил или Условий использования Modrinth"
+ },
+ "report.for.violation.description": {
+ "message": "Примеры включают в себя опасные, спам, оскорбительный, обманчивый, заблуждающий и нелегальный контент."
+ },
+ "report.form-not-for": {
+ "message": "Эта форма не для:"
+ },
+ "report.go-to-report": {
+ "message": "Перейти к жалобе"
+ },
+ "report.not-for.bug-reports": {
+ "message": "Отчётов об ошибках"
+ },
+ "report.not-for.bug-reports.description": {
+ "message": "Вы можете сообщить о багах в трекере проблем."
+ },
+ "report.not-for.dmca": {
+ "message": "Удаление контента по DMCA"
+ },
+ "report.not-for.dmca.description": {
+ "message": "Ознакомьтесь с Политикой авторских прав."
+ },
+ "report.note.copyright.1": {
+ "message": "Обратите внимание, что вы отправляете *не* запрос на удаление по DMCA, а сообщаете об повторно загруженном контенте."
+ },
+ "report.note.copyright.2": {
+ "message": "Если вы хотели подать запрос на удаления контента по DMCA (что является юридическим действием), пожалуйста, ознакомьтесь с Политикой авторских прав."
+ },
+ "report.note.malicious.1": {
+ "message": "Жалобы на вредоносный или обманный контент должны содержать веские доказательства, например, образцы кода."
+ },
+ "report.note.malicious.2": {
+ "message": "Отчёты от Microsoft Defender, VirusTotal или AI-детекторов вирусов не считаются доказательством и не принимаются."
+ },
+ "report.please-report": {
+ "message": "Пожалуйста, обжалуйте:"
+ },
+ "report.question.content-id": {
+ "message": "Какой ID у {item}?"
+ },
+ "report.question.content-type": {
+ "message": "Укажите тип контента, на который вы подаёте жалобу."
+ },
+ "report.question.report-reason": {
+ "message": "Какое именно правило Modrinth нарушает {item}?"
+ },
+ "report.report-content": {
+ "message": "Сообщить о контенте модераторам"
+ },
+ "report.report-item": {
+ "message": "Сообщить о {title} модераторам"
+ },
+ "report.submit": {
+ "message": "Отправить жалобу"
+ },
+ "revenue.transfers.total": {
+ "message": "В целом, вы вывели {amount}."
+ },
+ "revenue.transfers.total.method": {
+ "message": "Вы вывели {amount} с помощью {method}."
+ },
+ "revenue.transfers.total.year": {
+ "message": "За {year} вы вывели {amount}."
+ },
+ "revenue.transfers.total.year_method": {
+ "message": "За {year} вы вывели {amount} с помощью {method}."
+ },
+ "scopes.analytics.description": {
+ "message": "Доступ к данным аналитики"
+ },
+ "scopes.analytics.label": {
+ "message": "Прочитать аналитику"
+ },
+ "scopes.collectionCreate.description": {
+ "message": "Создание коллекции"
+ },
+ "scopes.collectionCreate.label": {
+ "message": "Создать коллекции"
+ },
+ "scopes.collectionDelete.description": {
+ "message": "Удалить коллекции"
+ },
+ "scopes.collectionDelete.label": {
+ "message": "Удалить коллекции"
+ },
+ "scopes.collectionRead.description": {
+ "message": "Посмотреть коллекции"
+ },
+ "scopes.collectionRead.label": {
+ "message": "Посмотреть коллекции"
+ },
+ "scopes.collectionWrite.description": {
+ "message": "Записать в коллекции"
+ },
+ "scopes.collectionWrite.label": {
+ "message": "Записать коллекции"
+ },
+ "scopes.notificationRead.description": {
+ "message": "Чтение уведомлений"
+ },
+ "scopes.notificationRead.label": {
+ "message": "Прочитать уведомления"
+ },
+ "scopes.notificationWrite.description": {
+ "message": "Удаление/просмотр Уведомлений"
+ },
+ "scopes.notificationWrite.label": {
+ "message": "Запись уведомлений"
+ },
+ "scopes.organizationCreate.description": {
+ "message": "Создание организаций"
+ },
+ "scopes.organizationCreate.label": {
+ "message": "Создать организацию"
+ },
+ "scopes.organizationDelete.description": {
+ "message": "Удаление организаций"
+ },
+ "scopes.organizationDelete.label": {
+ "message": "Удалить организации"
+ },
+ "scopes.organizationRead.description": {
+ "message": "Чтение организаций"
+ },
+ "scopes.organizationRead.label": {
+ "message": "Прочитать организации"
+ },
+ "scopes.organizationWrite.description": {
+ "message": "Записать в организации"
+ },
+ "scopes.organizationWrite.label": {
+ "message": "Записать организации"
+ },
+ "scopes.patCreate.description": {
+ "message": "Создание персональных токенов API"
+ },
+ "scopes.patCreate.label": {
+ "message": "Создать токен доступа"
+ },
+ "scopes.patDelete.description": {
+ "message": "Удаление персональных токенов API"
+ },
+ "scopes.patDelete.label": {
+ "message": "Удаление токенов доступа"
+ },
+ "scopes.patRead.description": {
+ "message": "Просмотр созданных токенов API"
+ },
+ "scopes.patRead.label": {
+ "message": "Чтение токенов доступа"
+ },
+ "scopes.patWrite.description": {
+ "message": "Редактирование персональных токенов API"
+ },
+ "scopes.patWrite.label": {
+ "message": "Запись токенов доступа"
+ },
+ "scopes.payoutsRead.description": {
+ "message": "Чтение данных о выплатах"
+ },
+ "scopes.payoutsRead.label": {
+ "message": "Чтение выплат"
+ },
+ "scopes.payoutsWrite.description": {
+ "message": "Вывод средств"
+ },
+ "scopes.payoutsWrite.label": {
+ "message": "Запись выплат"
+ },
+ "scopes.performAnalytics.description": {
+ "message": "Выполнение действий аналитики"
+ },
+ "scopes.performAnalytics.label": {
+ "message": "Выполнить аналитику"
+ },
+ "scopes.projectCreate.description": {
+ "message": "Создать новые проекты"
+ },
+ "scopes.projectCreate.label": {
+ "message": "Создать проекты"
+ },
+ "scopes.projectDelete.description": {
+ "message": "Удалить ваши проекты"
+ },
+ "scopes.projectDelete.label": {
+ "message": "Удалить проекты"
+ },
+ "scopes.projectRead.description": {
+ "message": "Посмотреть все ваши проекты"
+ },
+ "scopes.projectRead.label": {
+ "message": "Посмотреть проекты"
+ },
+ "scopes.projectWrite.description": {
+ "message": "Записать в данные проекта"
+ },
+ "scopes.projectWrite.label": {
+ "message": "Записать проекты"
+ },
+ "scopes.reportCreate.description": {
+ "message": "Создание жалоб"
+ },
+ "scopes.reportCreate.label": {
+ "message": "Создание жалоб"
+ },
+ "scopes.reportDelete.description": {
+ "message": "Удаление жалоб"
+ },
+ "scopes.reportDelete.label": {
+ "message": "Удаление жалоб"
+ },
+ "scopes.reportRead.description": {
+ "message": "Чтение жалоб"
+ },
+ "scopes.reportRead.label": {
+ "message": "Чтение жалоб"
+ },
+ "scopes.reportWrite.description": {
+ "message": "Изменение жалоб"
+ },
+ "scopes.reportWrite.label": {
+ "message": "Запись жалоб"
+ },
+ "scopes.sessionAccess.description": {
+ "message": "Просмотр сеансов, созданных Modrinth"
+ },
+ "scopes.sessionAccess.label": {
+ "message": "Доступ к сеансам"
+ },
+ "scopes.sessionDelete.description": {
+ "message": "Удаление сеансов"
+ },
+ "scopes.sessionDelete.label": {
+ "message": "Удалить сеансы"
+ },
+ "scopes.sessionRead.description": {
+ "message": "Доступ к данным активных сеансов"
+ },
+ "scopes.sessionRead.label": {
+ "message": "Просмотр сеансов"
+ },
+ "scopes.threadRead.description": {
+ "message": "Просмотр ветвей"
+ },
+ "scopes.threadRead.label": {
+ "message": "Просмотр ветвей"
+ },
+ "scopes.threadWrite.description": {
+ "message": "Записать в ветви"
+ },
+ "scopes.threadWrite.label": {
+ "message": "Записать ветви"
+ },
+ "scopes.userAuthWrite.description": {
+ "message": "Изменить свои данные входа"
+ },
+ "scopes.userAuthWrite.label": {
+ "message": "Записать данные входа"
+ },
+ "scopes.userDelete.description": {
+ "message": "Удалить ваш аккаунт"
+ },
+ "scopes.userDelete.label": {
+ "message": "Удалить ваш аккаунт"
+ },
+ "scopes.userRead.description": {
+ "message": "Доступ к публичной информации вашего профиля"
+ },
+ "scopes.userRead.label": {
+ "message": "Чтение данных пользователя"
+ },
+ "scopes.userReadEmail.description": {
+ "message": "Чтение вашего адреса электронной почты"
+ },
+ "scopes.userReadEmail.label": {
+ "message": "Доступ к адресу электронной почты"
+ },
+ "scopes.userWrite.description": {
+ "message": "Редактирование вашего профиля"
+ },
+ "scopes.userWrite.label": {
+ "message": "Запись данных пользователя"
+ },
+ "scopes.versionCreate.description": {
+ "message": "Создание новых версий проектов"
+ },
+ "scopes.versionCreate.label": {
+ "message": "Создание версий"
+ },
+ "scopes.versionDelete.description": {
+ "message": "Удаление версий проектов"
+ },
+ "scopes.versionDelete.label": {
+ "message": "Удаление версий"
+ },
+ "scopes.versionRead.description": {
+ "message": "Просмотр всех версий"
+ },
+ "scopes.versionRead.label": {
+ "message": "Просмотр версий"
+ },
+ "scopes.versionWrite.description": {
+ "message": "Редактирование данных версий проектов"
+ },
+ "scopes.versionWrite.label": {
+ "message": "Запись версий"
+ },
+ "search.filter.locked.server": {
+ "message": "Предоставлено сервером"
+ },
+ "search.filter.locked.server-game-version.title": {
+ "message": "Версия игры управляется сервером"
+ },
+ "search.filter.locked.server-loader.title": {
+ "message": "Загрузчик управляется сервером"
+ },
+ "search.filter.locked.server.sync": {
+ "message": "Синхронизировать с сервером"
+ },
+ "servers.backup.create.in-progress.tooltip": {
+ "message": "Создание резервной копии в процессе"
+ },
+ "servers.backup.restore.in-progress.tooltip": {
+ "message": "Восстановление из резервной копии в процессе"
+ },
+ "servers.backups.item.already-preparing": {
+ "message": "Уже подготавливается резервная копия для загрузки"
+ },
+ "servers.backups.item.automated": {
+ "message": "Автоматически"
+ },
+ "servers.backups.item.creating-backup": {
+ "message": "Создание резервной копии..."
+ },
+ "servers.backups.item.failed-to-create-backup": {
+ "message": "Не удалось создать резервную копию"
+ },
+ "servers.backups.item.failed-to-prepare-backup": {
+ "message": "Не удалось подготовить загрузку"
+ },
+ "servers.backups.item.failed-to-restore-backup": {
+ "message": "Не удалось восстановить из резервной копии"
+ },
+ "servers.backups.item.lock": {
+ "message": "Закрыть"
+ },
+ "servers.backups.item.locked": {
+ "message": "Закрыто"
+ },
+ "servers.backups.item.prepare-download": {
+ "message": "Подготовить загрузку"
+ },
+ "servers.backups.item.prepare-download-again": {
+ "message": "Попробуйте повторить подготовку снова"
+ },
+ "servers.backups.item.preparing-download": {
+ "message": "Подготовка загрузки..."
+ },
+ "servers.backups.item.queued-for-backup": {
+ "message": "В очереди на создание резервной копии"
+ },
+ "servers.backups.item.rename": {
+ "message": "Переименовать"
+ },
+ "servers.backups.item.restore": {
+ "message": "Восстановить"
+ },
+ "servers.backups.item.restoring-backup": {
+ "message": "Восстановление из резервной копии..."
+ },
+ "servers.backups.item.retry": {
+ "message": "Повторить"
+ },
+ "servers.backups.item.unlock": {
+ "message": "Открыть"
+ },
+ "servers.notice.actions": {
+ "message": "Действия"
+ },
+ "servers.notice.begins": {
+ "message": "Начинается"
+ },
+ "servers.notice.dismissable": {
+ "message": "Отклоняемый"
+ },
+ "servers.notice.expires": {
+ "message": "Истекает"
+ },
+ "servers.notice.id": {
+ "message": "ID"
+ },
+ "servers.notice.level": {
+ "message": "Уровень"
+ },
+ "servers.notice.undismissable": {
+ "message": "Не отклоняемый"
+ },
+ "servers.notices.create-notice": {
+ "message": "Создать заметку"
+ },
+ "servers.notices.no-notices": {
+ "message": "Нет оповещений"
+ },
+ "servers.plan.large.description": {
+ "message": "Идеально для 15–25 игроков, сборок, либо требовательных модов."
+ },
+ "servers.plan.large.name": {
+ "message": "Максимальный"
+ },
+ "servers.plan.medium.description": {
+ "message": "Отлично для 6–15 игроков и нескольких модов."
+ },
+ "servers.plan.medium.name": {
+ "message": "Стандартный"
+ },
+ "servers.plan.small.description": {
+ "message": "Подходит для компании из 1–5 друзей с несколькими модами."
+ },
+ "servers.plan.small.name": {
+ "message": "Базовый"
+ },
+ "settings.billing.modal.cancel.action": {
+ "message": "Отменить подписку"
+ },
+ "settings.billing.modal.cancel.description": {
+ "message": "Это приведет к отмене вашей подписки. Ваши привилегии сохранятся до конца текущего расчетного периода."
+ },
+ "settings.billing.modal.cancel.title": {
+ "message": "Вы уверены, что хотите отключить подписку?"
+ },
+ "settings.billing.modal.delete.action": {
+ "message": "Удалить данный способ оплаты"
+ },
+ "settings.billing.modal.delete.description": {
+ "message": "Данное действие навсегда удалит этот метод оплаты (ну буквально навсегда)."
+ },
+ "settings.billing.modal.delete.title": {
+ "message": "Вы уверены, что хотите удалить данный метод оплаты?"
+ },
+ "settings.billing.payment_method.action.add": {
+ "message": "Добавить метод оплаты"
+ },
+ "settings.billing.payment_method.action.history": {
+ "message": "Просмотр последних списаний"
+ },
+ "settings.billing.payment_method.action.primary": {
+ "message": "Сделать основным"
+ },
+ "settings.billing.payment_method.card_display": {
+ "message": "{card_brand} заканчивается {last_four}"
+ },
+ "settings.billing.payment_method.card_expiry": {
+ "message": "Истекает в {month}/{year}"
+ },
+ "settings.billing.payment_method.none": {
+ "message": "Вы не добавили никаких способов оплаты."
+ },
+ "settings.billing.payment_method.primary": {
+ "message": "Основной"
+ },
+ "settings.billing.payment_method.title": {
+ "message": "Методы оплаты"
+ },
+ "settings.billing.payment_method_type.amazon_pay": {
+ "message": "Amazon Pay"
+ },
+ "settings.billing.payment_method_type.amex": {
+ "message": "American Express"
+ },
+ "settings.billing.payment_method_type.cashapp": {
+ "message": "Cash App"
+ },
+ "settings.billing.payment_method_type.diners": {
+ "message": "Diners Club"
+ },
+ "settings.billing.payment_method_type.discover": {
+ "message": "Discover"
+ },
+ "settings.billing.payment_method_type.eftpos": {
+ "message": "EFTPOS"
+ },
+ "settings.billing.payment_method_type.jcb": {
+ "message": "JCB"
+ },
+ "settings.billing.payment_method_type.mastercard": {
+ "message": "MasterCard"
+ },
+ "settings.billing.payment_method_type.paypal": {
+ "message": "PayPal"
+ },
+ "settings.billing.payment_method_type.unionpay": {
+ "message": "UnionPay"
+ },
+ "settings.billing.payment_method_type.unknown": {
+ "message": "Неизвестный метод оплаты"
+ },
+ "settings.billing.payment_method_type.visa": {
+ "message": "Visa"
+ },
+ "settings.billing.pyro_subscription.description": {
+ "message": "Управляйте вашей подпиской на сервер Modrinth."
+ },
+ "settings.billing.pyro_subscription.title": {
+ "message": "Подписки на сервер Modrinth"
+ },
+ "settings.billing.subscription.description": {
+ "message": "Управление вашими Modrinth подписками."
+ },
+ "settings.billing.subscription.title": {
+ "message": "Подписки"
+ },
+ "settings.display.banner.developer-mode.button": {
+ "message": "Выключить режим разработчика"
+ },
+ "settings.display.banner.developer-mode.description": {
+ "message": "Режим разработчика активен. Это позволит вам просматривать внутренние идентификаторы различных вещей в Modrinth, которые могут быть полезны, если вы разработчик, использующий Modrinth API. Нажмите на логотип Modrinth в нижней части страницы 5 раз, чтобы переключить режим разработчика."
+ },
+ "settings.display.flags.description": {
+ "message": "Включить или выключить некоторые функции этого устройства."
+ },
+ "settings.display.flags.title": {
+ "message": "Переключение функций"
+ },
+ "settings.display.project-list-layouts.datapack": {
+ "message": "Страница Наборов данных"
+ },
+ "settings.display.project-list-layouts.description": {
+ "message": "Выберите предпочитаемый макет для каждой страницы с проектами на этом устройстве."
+ },
+ "settings.display.project-list-layouts.mod": {
+ "message": "Страница Модов"
+ },
+ "settings.display.project-list-layouts.modpack": {
+ "message": "Страница Сборок"
+ },
+ "settings.display.project-list-layouts.plugin": {
+ "message": "Страница Плагинов"
+ },
+ "settings.display.project-list-layouts.resourcepack": {
+ "message": "Страница Наборов ресурсов"
+ },
+ "settings.display.project-list-layouts.shader": {
+ "message": "Страница Шейдеров"
+ },
+ "settings.display.project-list-layouts.title": {
+ "message": "Макеты списка проектов"
+ },
+ "settings.display.project-list-layouts.user": {
+ "message": "Страницы профиля пользователя"
+ },
+ "settings.display.project-list.layouts.collection": {
+ "message": "Коллекция"
+ },
+ "settings.display.sidebar.advanced-rendering.description": {
+ "message": "Включает расширенную графику, такую как эффекты размытия, которые могут вызывать проблемы с производительностью при отсутствии аппаратного ускорения."
+ },
+ "settings.display.sidebar.advanced-rendering.title": {
+ "message": "Расширенная графика"
+ },
+ "settings.display.sidebar.external-links-new-tab.description": {
+ "message": "Заставить ссылки, которые введут за пределы Modrinth, открываться в новой вкладке. Независимо от этого параметра, ссылки на тот же домен и в описаниях Markdown будут открываться в той же вкладке, а ссылки из рекламы и страницы редактирования откроются в новой вкладке."
+ },
+ "settings.display.sidebar.external-links-new-tab.title": {
+ "message": "Открывать внешние ссылки в новой вкладке"
+ },
+ "settings.display.sidebar.hide-app-promos.description": {
+ "message": "Убирает кнопку «Загрузить Modrinth App» с поисковых страниц. Ссылку на раздел с Modrinth App всё ещё можно найти на главной странице или в нижней части интерфейса."
+ },
+ "settings.display.sidebar.hide-app-promos.title": {
+ "message": "Скрыть рекламу Modrinth App"
+ },
+ "settings.display.sidebar.left-aligned-content-sidebar.title": {
+ "message": "Боковая панель выровненная по левому краю на страницах контента"
+ },
+ "settings.display.sidebar.right-aligned-content-sidebar.description": {
+ "message": "Выравнивает боковую панель в левую сторону на странице контента."
+ },
+ "settings.display.sidebar.right-aligned-filters-sidebar.description": {
+ "message": "Выравнивает боковую панель фильтров по правому краю результатов поиска."
+ },
+ "settings.display.sidebar.right-aligned-filters-sidebar.title": {
+ "message": "Выровнять боковую панель фильтров по правому краю"
+ },
+ "settings.display.theme.description": {
+ "message": "Выберите цветовую тему для Modrinth на этом устройстве."
+ },
+ "settings.display.theme.title": {
+ "message": "Цвет темы"
+ },
+ "settings.language.categories.auto": {
+ "message": "Автоматически"
+ },
+ "settings.language.categories.default": {
+ "message": "Стандартные языки"
+ },
+ "settings.language.categories.experimental": {
+ "message": "Экспериментальные языки"
+ },
+ "settings.language.categories.fun": {
+ "message": "Забавные языки"
+ },
+ "settings.language.categories.search-result": {
+ "message": "Результаты поиска"
+ },
+ "settings.language.description": {
+ "message": "Выберите предпочитаемый язык сайта. Переводы выполнены сообществом на Crowdin."
+ },
+ "settings.language.languages.automatic": {
+ "message": "Язык как в системе"
+ },
+ "settings.language.languages.language-label-applying": {
+ "message": "{label}. Установка..."
+ },
+ "settings.language.languages.language-label-error": {
+ "message": "{label}. Ошибка"
+ },
+ "settings.language.languages.load-failed": {
+ "message": "Невозможно загрузить этот язык. Повторите попытку через некоторое время."
+ },
+ "settings.language.languages.search-field.description": {
+ "message": "Отправить, чтобы сосредоточиться на первом результате поиска"
+ },
+ "settings.language.languages.search-field.placeholder": {
+ "message": "Поиск языка..."
+ },
+ "settings.language.languages.search-results-announcement": {
+ "message": "{matches, plural, =0 {Никаких языков не найдено} one {# Язык найден} other {# Языка(-ов) найдено}} по вашему запросу."
+ },
+ "settings.language.languages.search.no-results": {
+ "message": "Ни один язык не соответствует вашему запросу."
+ },
+ "settings.pats.action.create": {
+ "message": "Создать PAT"
+ },
+ "settings.pats.description": {
+ "message": "PAT можно использовать для обращения к API Modrinth. Ознакомьтесь с документацией к Modrinth's API . Их можно создавать и удалять в любое время."
+ },
+ "settings.pats.modal.create.action": {
+ "message": "Создать токен доступа"
+ },
+ "settings.pats.modal.create.expires.label": {
+ "message": "Истекает"
+ },
+ "settings.pats.modal.create.name.label": {
+ "message": "Название"
+ },
+ "settings.pats.modal.create.name.placeholder": {
+ "message": "Введите название токена..."
+ },
+ "settings.pats.modal.create.title": {
+ "message": "Создать персональный токен доступа"
+ },
+ "settings.pats.modal.delete.action": {
+ "message": "Удалить токен"
+ },
+ "settings.pats.modal.delete.description": {
+ "message": "Данное действие навсегда удалит этот токен (ну буквально навсегда)."
+ },
+ "settings.pats.modal.delete.title": {
+ "message": "Вы уверены, что хотите удалить данный токен?"
+ },
+ "settings.pats.modal.edit.title": {
+ "message": "Редактировать персональный токен доступа"
+ },
+ "settings.pats.token.action.edit": {
+ "message": "Изменить токен"
+ },
+ "settings.pats.token.action.revoke": {
+ "message": "Отозвать токен"
+ },
+ "settings.pats.token.expired-ago": {
+ "message": "Устарел {ago}"
+ },
+ "settings.pats.token.expires-in": {
+ "message": "Устареет {inTime}"
+ },
+ "settings.pats.token.last-used": {
+ "message": "Последнее использование {ago}"
+ },
+ "settings.pats.token.never-used": {
+ "message": "Никогда не использовался"
+ },
+ "settings.profile.bio.description": {
+ "message": "Небольшое описание, чтобы рассказать всем немного о себе."
+ },
+ "settings.profile.bio.title": {
+ "message": "Описание"
+ },
+ "settings.profile.description": {
+ "message": "Информация о вашем профиле доступна публично на Modrinth и через Modrinth API."
+ },
+ "settings.profile.profile-info": {
+ "message": "Информация профиля"
+ },
+ "settings.profile.profile-picture.reset": {
+ "message": "Сбросить"
+ },
+ "settings.profile.profile-picture.title": {
+ "message": "Изображение профиля"
+ },
+ "settings.profile.username.description": {
+ "message": "Уникальное имя, не зависящее от регистра, для идентификации вашего профиля."
+ },
+ "settings.profile.username.title": {
+ "message": "Имя пользователя"
+ },
+ "settings.sessions.action.revoke-session": {
+ "message": "Удалить сессию"
+ },
+ "settings.sessions.created-ago": {
+ "message": "Создан {ago}"
+ },
+ "settings.sessions.current-session": {
+ "message": "Текущая сессия"
+ },
+ "settings.sessions.description": {
+ "message": "Здесь перечислены все устройства, которые в настоящее время вошли в систему с помощью вашей учетной записи Modrinth. Вы можете выйти из каждого устройства по отдельности.\n\nЕсли вы видите запись, которую не узнаете, выйдите из этого устройства и немедленно измените пароль учетной записи Modrinth."
+ },
+ "settings.sessions.last-accessed-ago": {
+ "message": "Последняя активность {ago}"
+ },
+ "settings.sessions.unknown-os": {
+ "message": "Неизвестная ОС"
+ },
+ "settings.sessions.unknown-platform": {
+ "message": "Неизвестная платформа"
+ },
+ "ui.latest-news-row.latest-news": {
+ "message": "Последние новости от Modrinth"
+ },
+ "ui.latest-news-row.view-all": {
+ "message": "Все новости"
+ }
+}
diff --git a/apps/frontend/src/locales/ru-RU/languages.json b/apps/frontend/src/locales/ru-RU/languages.json
new file mode 100644
index 000000000..6ab64c16f
--- /dev/null
+++ b/apps/frontend/src/locales/ru-RU/languages.json
@@ -0,0 +1,58 @@
+{
+ "ar": "Арабский",
+ "be": "Белорусский",
+ "bg": "Болгарский",
+ "bn": "Бенгальский",
+ "ca": "Каталонский",
+ "cs": "Чешский",
+ "da": "Датский",
+ "de": "Немецкий",
+ "de-CH": "Немецкий (Швейцария)",
+ "el": "Греческий",
+ "en-GB": "Английский (Великобритания)",
+ "en-US": "Английский (США)",
+ "en-x-lolcat": "LOLCAT",
+ "en-x-pirate": "Английский (пиратский)",
+ "en-x-updown": "Английский (перевёрнутый)",
+ "en-x-uwu": "Английский (UwU)",
+ "eo": "Эсперанто",
+ "es": "Испанский",
+ "et": "Эстонский",
+ "fi": "Финский",
+ "fr": "Французский",
+ "fr-BE": "Французский (Бельгия)",
+ "fr-CA": "Французский (Канада)",
+ "he": "Иврит",
+ "hi": "Хинди",
+ "hr": "Хорватский",
+ "hu": "Венгерский",
+ "id": "Индонезийский",
+ "it": "Итальянский",
+ "ja": "Японский",
+ "kk": "Казахский",
+ "ko": "Корейский",
+ "ky": "Киргизский",
+ "lt": "Литовский",
+ "lv": "Латышский",
+ "ms": "Малайский",
+ "nb": "Норвежский (букмол)",
+ "nl": "Нидерландский",
+ "nn": "Норвежский (нюнорск)",
+ "pes": "Персидский",
+ "pl": "Польский",
+ "pt": "Португальский",
+ "pt-BR": "Португальский (Бразилия)",
+ "ro": "Румынский",
+ "ru": "Русский",
+ "ru-x-bandit": "Русский (бандитский)",
+ "sk": "Словацкий",
+ "sv": "Шведский",
+ "th": "Тайский",
+ "tok": "Токипона",
+ "tr": "Турецкий",
+ "tt": "Татарский",
+ "uk": "Украинский",
+ "vi": "Вьетнамский",
+ "zh-Hans": "Китайский (упрощенный)",
+ "zh-Hant": "Китайский (традиционный)"
+}
diff --git a/apps/frontend/src/locales/ru-RU/meta.json b/apps/frontend/src/locales/ru-RU/meta.json
new file mode 100644
index 000000000..e9fc66e29
--- /dev/null
+++ b/apps/frontend/src/locales/ru-RU/meta.json
@@ -0,0 +1,10 @@
+{
+ "displayName": {
+ "description": "Please enter the name of the language in its specific variant or regional form (e.g., English (US) for American English, not just English). If the language does not have any specific variant, simply enter the name of the language (e.g., Français, Deutsch).",
+ "message": "Русский (Россия)"
+ },
+ "searchTerms": {
+ "description": "Please provide additional search terms associated with the language, if needed, to enhance the search functionality (e.g., American English, Deutschland). Each search term should be entered on a separate line. Translate as a hyphen (-) if no additional terms are needed.",
+ "message": "Россия\nРусский\nРусский язык\nРоссийский\nРФ\nРоссийская Федерация\nRussian\nRussia"
+ }
+}
diff --git a/apps/frontend/src/locales/sk-SK/index.json b/apps/frontend/src/locales/sk-SK/index.json
new file mode 100644
index 000000000..0967ef424
--- /dev/null
+++ b/apps/frontend/src/locales/sk-SK/index.json
@@ -0,0 +1 @@
+{}
diff --git a/apps/frontend/src/locales/sk-SK/languages.json b/apps/frontend/src/locales/sk-SK/languages.json
new file mode 100644
index 000000000..ef04b4de5
--- /dev/null
+++ b/apps/frontend/src/locales/sk-SK/languages.json
@@ -0,0 +1,56 @@
+{
+ "ar": "Arabčina",
+ "be": "Bieloruština",
+ "bg": "Bulharčina",
+ "bn": "Bengálčina",
+ "ca": "Katalánčina",
+ "cs": "Čeština",
+ "da": "Dánčina",
+ "de": "Nemčina",
+ "de-CH": "Nemčina (Švajčiarsko)",
+ "el": "Gréčtina",
+ "en-GB": "Angličtina (Spojené kráľovstvo)",
+ "en-US": "Angličtina (Spojené štáty)",
+ "en-x-pirate": "Angličtina (pirátska)",
+ "en-x-updown": "Angličtina (hore nohami)",
+ "en-x-uwu": "Angličtina (UwU)",
+ "es": "Španielčina",
+ "et": "Estónčina",
+ "fi": "Fínčina",
+ "fr": "Francúzština",
+ "fr-BE": "Francúzština (Belgicko)",
+ "fr-CA": "Francúzština (Kanada)",
+ "he": "Hebrejčina",
+ "hi": "Hindčina",
+ "hr": "Chorvátčina",
+ "hu": "Maďarčina",
+ "id": "Indonézština",
+ "it": "Taliančina",
+ "ja": "Japončina",
+ "kk": "Kazaština",
+ "ko": "Kórejčina",
+ "ky": "Kirgizština",
+ "lt": "Litovčina",
+ "lv": "Lotyština",
+ "ms": "Malajčina",
+ "nb": "Nórčina (Bokmål)",
+ "nl": "Holandčina",
+ "nn": "Nórčina (Nynorsk)",
+ "pes": "Perzština",
+ "pl": "Poľština",
+ "pt": "Portugalčina",
+ "pt-BR": "Portugalčina (Brazília)",
+ "ro": "Rumunčina",
+ "ru": "Ruština",
+ "ru-x-bandit": "Ruština (Bandit)",
+ "sk": "Slovenčina",
+ "sv": "Švédčina",
+ "th": "Thajčina",
+ "tok": "Toki pona",
+ "tr": "Turečtina",
+ "tt": "Tatárčina",
+ "uk": "Ukrajinčina",
+ "vi": "Vietnamčina",
+ "zh-Hans": "Čínština (zjednodušená)",
+ "zh-Hant": "Čínština (tradičná)"
+}
diff --git a/apps/frontend/src/locales/sk-SK/meta.json b/apps/frontend/src/locales/sk-SK/meta.json
new file mode 100644
index 000000000..ee661b055
--- /dev/null
+++ b/apps/frontend/src/locales/sk-SK/meta.json
@@ -0,0 +1,10 @@
+{
+ "displayName": {
+ "description": "Please enter the name of the language in its specific variant or regional form (e.g., English (US) for American English, not just English). If the language does not have any specific variant, simply enter the name of the language (e.g., Français, Deutsch).",
+ "message": "Slovenčina"
+ },
+ "searchTerms": {
+ "description": "Please provide additional search terms associated with the language, if needed, to enhance the search functionality (e.g., American English, Deutschland). Each search term should be entered on a separate line. Translate as a hyphen (-) if no additional terms are needed.",
+ "message": "Slovensko\nSlovenčina\nslovensky"
+ }
+}
diff --git a/apps/frontend/src/locales/sl-SI/index.json b/apps/frontend/src/locales/sl-SI/index.json
new file mode 100644
index 000000000..0967ef424
--- /dev/null
+++ b/apps/frontend/src/locales/sl-SI/index.json
@@ -0,0 +1 @@
+{}
diff --git a/apps/frontend/src/locales/sl-SI/languages.json b/apps/frontend/src/locales/sl-SI/languages.json
new file mode 100644
index 000000000..feb1e39f3
--- /dev/null
+++ b/apps/frontend/src/locales/sl-SI/languages.json
@@ -0,0 +1,52 @@
+{
+ "ar": "Arabška",
+ "be": "Beloruščina",
+ "bg": "Bolgarška",
+ "ca": "Katalonšna",
+ "cs": "Češčina",
+ "da": "Danshčina",
+ "de": "Nemshčina",
+ "de-CH": "Nemščina (švica)",
+ "el": "Grshčina",
+ "en-GB": "Angleščina (Združeno kraljestvo)",
+ "en-US": "Angleščina (ZDA)",
+ "en-x-lolcat": "Lolcat",
+ "en-x-pirate": "Angleščina (gusar)",
+ "en-x-updown": "Angleščina (na glavo)",
+ "en-x-uwu": "Angleščina (UWU)",
+ "es": "ŠPanšečina",
+ "et": "ESTONŠČINA",
+ "fi": "Finshčina",
+ "fr": "Francoščina",
+ "fr-BE": "Francoščina (Belgija)",
+ "fr-CA": "Francoščina (Kanada)",
+ "he": "Hebrejščina",
+ "hi": "Hindujščina",
+ "hr": "Hrvaška",
+ "hu": "Madžarska",
+ "id": "Indonezijski",
+ "it": "Italijan",
+ "ja": "Japonca",
+ "kk": "Kazah",
+ "ko": "Korejski",
+ "ky": "Kirgiz",
+ "lt": "Litovska",
+ "ms": "Malaj",
+ "nb": "Norvešečina",
+ "nl": "Nizozemskačina",
+ "nn": "Norveški Nynorsk",
+ "pes": "Perzijshčina",
+ "pl": "Poljshčina",
+ "pt": "Portugalščina",
+ "pt-BR": "Portugalščina (Brazilija)",
+ "ro": "Romunski",
+ "ru": "Rusko",
+ "ru-x-bandit": "Ruski (bandit)",
+ "sv": "Švedska",
+ "th": "Taj",
+ "tr": "Turška",
+ "uk": "Ukrajinski",
+ "vi": "Vietnamci",
+ "zh-Hans": "Kitajci (poenostavljeni)",
+ "zh-Hant": "Kitajci (tradicionalni)"
+}
diff --git a/apps/frontend/src/locales/sl-SI/meta.json b/apps/frontend/src/locales/sl-SI/meta.json
new file mode 100644
index 000000000..78ff30143
--- /dev/null
+++ b/apps/frontend/src/locales/sl-SI/meta.json
@@ -0,0 +1,10 @@
+{
+ "displayName": {
+ "description": "Please enter the name of the language in its specific variant or regional form (e.g., English (US) for American English, not just English). If the language does not have any specific variant, simply enter the name of the language (e.g., Français, Deutsch).",
+ "message": "Angleščina (ZDA)"
+ },
+ "searchTerms": {
+ "description": "Please provide additional search terms associated with the language, if needed, to enhance the search functionality (e.g., American English, Deutschland). Each search term should be entered on a separate line. Translate as a hyphen (-) if no additional terms are needed.",
+ "message": "ZDA\nAmeriška angleščina"
+ }
+}
diff --git a/apps/frontend/src/locales/sr-CS/index.json b/apps/frontend/src/locales/sr-CS/index.json
new file mode 100644
index 000000000..e1bcff4bd
--- /dev/null
+++ b/apps/frontend/src/locales/sr-CS/index.json
@@ -0,0 +1,1427 @@
+{
+ "admin.billing.error.not-found": {
+ "message": "Korisnik nije pronađen"
+ },
+ "auth.authorize.action.authorize": {
+ "message": "Odobri"
+ },
+ "auth.authorize.action.decline": {
+ "message": "Odbi"
+ },
+ "auth.authorize.app-info": {
+ "message": "{appName} od {creator} će moći da:"
+ },
+ "auth.authorize.authorize-app-name": {
+ "message": "Odobri {appName}"
+ },
+ "auth.authorize.error.no-redirect-url": {
+ "message": "Nije pronađena lokacija za preusmeravanje u odgovoru"
+ },
+ "auth.authorize.redirect-url": {
+ "message": "Bićete preusmereni na {url}"
+ },
+ "auth.reset-password.method-choice.action": {
+ "message": "Pošalji email za oporavak"
+ },
+ "auth.reset-password.method-choice.description": {
+ "message": "Unesite vaš email ispod i poslaćemo vam link za oporavak kako biste povratili svoj nalog."
+ },
+ "auth.reset-password.method-choice.email-username.label": {
+ "message": "Email ili korisničko ime"
+ },
+ "auth.reset-password.method-choice.email-username.placeholder": {
+ "message": "Email"
+ },
+ "auth.reset-password.notification.email-sent.text": {
+ "message": "Poslat vam je email sa uputstvima ako je email već povezan sa vašim nalogom."
+ },
+ "auth.reset-password.notification.email-sent.title": {
+ "message": "Email poslat"
+ },
+ "auth.reset-password.notification.password-reset.text": {
+ "message": "Sada se možete prijaviti na svoj nalog koristeći novu lozinku."
+ },
+ "auth.reset-password.notification.password-reset.title": {
+ "message": "Lozinka je uspješno resetovana"
+ },
+ "auth.reset-password.post-challenge.action": {
+ "message": "Resetuj lozinku"
+ },
+ "auth.reset-password.post-challenge.confirm-password.label": {
+ "message": "Potvrdi lozinku"
+ },
+ "auth.reset-password.post-challenge.description": {
+ "message": "Unesite novu lozinku ispod kako biste pristupili svom nalogu."
+ },
+ "auth.reset-password.title": {
+ "message": "Resetuj Lozinku"
+ },
+ "auth.reset-password.title.long": {
+ "message": "Resetujte svoju lozinku"
+ },
+ "auth.sign-in.2fa.description": {
+ "message": "Unesite kod za dvofaktorsku autentifikaciju da biste nastavili."
+ },
+ "auth.sign-in.2fa.label": {
+ "message": "Unesite kod za dvofaktorsku autentifikaciju"
+ },
+ "auth.sign-in.2fa.placeholder": {
+ "message": "Unesite kod..."
+ },
+ "auth.sign-in.additional-options": {
+ "message": "Zaboravili ste lozinku? • Kreirajte nalog"
+ },
+ "auth.sign-in.email-username.label": {
+ "message": "Email ili korisničko ime"
+ },
+ "auth.sign-in.password.label": {
+ "message": "Lozinka"
+ },
+ "auth.sign-in.sign-in-with": {
+ "message": "Prijavi se sa"
+ },
+ "auth.sign-in.title": {
+ "message": "Prijavi se"
+ },
+ "auth.sign-in.use-password": {
+ "message": "Ili koristite lozinku"
+ },
+ "auth.sign-up.action.create-account": {
+ "message": "Kreirajte nalog"
+ },
+ "auth.sign-up.confirm-password.label": {
+ "message": "Potvrdite lozinku"
+ },
+ "auth.sign-up.email.label": {
+ "message": "Email"
+ },
+ "auth.sign-up.label.username": {
+ "message": "Korisničko ime"
+ },
+ "auth.sign-up.legal-dislaimer": {
+ "message": "Kreiranjem naloga prihvatate Uslove i Pravila privatnosti Modrintha."
+ },
+ "auth.sign-up.notification.password-mismatch.text": {
+ "message": "Lozinke se ne poklapaju!"
+ },
+ "auth.sign-up.password.label": {
+ "message": "Lozinka"
+ },
+ "auth.sign-up.sign-in-option.title": {
+ "message": "Već imate nalog?"
+ },
+ "auth.sign-up.subscribe.label": {
+ "message": "Pretplatite se za novosti o Modrinthu"
+ },
+ "auth.sign-up.title": {
+ "message": "Registracija"
+ },
+ "auth.sign-up.title.create-account": {
+ "message": "Ili kreirajte nalog sami"
+ },
+ "auth.sign-up.title.sign-up-with": {
+ "message": "Prijavite se sa"
+ },
+ "auth.verify-email.action.account-settings": {
+ "message": "Podešavanja naloga"
+ },
+ "auth.verify-email.action.sign-in": {
+ "message": "Prijavite se"
+ },
+ "auth.verify-email.already-verified.description": {
+ "message": "Vaš email je već verifikovan!"
+ },
+ "auth.verify-email.already-verified.title": {
+ "message": "Email već verifikovan"
+ },
+ "auth.verify-email.failed-verification.action": {
+ "message": "Ponovo pošalji email za verifikaciju"
+ },
+ "auth.verify-email.failed-verification.description": {
+ "message": "Nismo mogli da verifikujemo vaš email. Pokušajte ponovo da pošaljete email za verifikaciju preko vašeg kontrolnog panela tako što ćete se prijaviti."
+ },
+ "auth.verify-email.failed-verification.description.logged-in": {
+ "message": "Nismo mogli da verifikujemo vaš email. Pokušajte ponovo da pošaljete email za verifikaciju pomoću dugmeta ispod."
+ },
+ "auth.verify-email.failed-verification.title": {
+ "message": "Verifikacija email-a nije uspela"
+ },
+ "auth.verify-email.post-verification.description": {
+ "message": "Vaša email adresa je uspešno verifikovana!"
+ },
+ "auth.verify-email.post-verification.title": {
+ "message": "Verifikacija email-a"
+ },
+ "auth.verify-email.title": {
+ "message": "Verifikujte email"
+ },
+ "auth.welcome.checkbox.subscribe": {
+ "message": "Pretplatite se za novosti o Modrinthu"
+ },
+ "auth.welcome.label.tos": {
+ "message": "Kreiranjem naloga pristali ste na Uslove i Pravila privatnosti Modrintha."
+ },
+ "auth.welcome.long-title": {
+ "message": "Dobrodošli na Modrinth!"
+ },
+ "auth.welcome.title": {
+ "message": "Dobrodošli"
+ },
+ "collection.button.delete-icon": {
+ "message": "Ikona za brisanje"
+ },
+ "collection.button.edit-icon": {
+ "message": "Ikona za izmenu"
+ },
+ "collection.button.remove-project": {
+ "message": "Ukloni projekat"
+ },
+ "collection.button.unfollow-project": {
+ "message": "Prestani da pratite projekat"
+ },
+ "collection.delete-modal.description": {
+ "message": "Ovo će zauvek ukloniti ovu kolekciju. Ova akcija se ne može poništiti."
+ },
+ "collection.delete-modal.title": {
+ "message": "Da li ste sigurni da želite da obrišete ovu kolekciju?"
+ },
+ "collection.description": {
+ "message": "{description} - Pogledajte kolekciju {name} korisnika {username} na Modrinthu"
+ },
+ "collection.description.following": {
+ "message": "Automatski generisana kolekcija svih projekata koje pratite."
+ },
+ "collection.error.not-found": {
+ "message": "Kolekcija nije pronađena"
+ },
+ "collection.label.collection": {
+ "message": "Kolekcija"
+ },
+ "collection.label.created-at": {
+ "message": "Kreirano pre {ago}"
+ },
+ "collection.label.curated-by": {
+ "message": "Kreirano od strane"
+ },
+ "collection.label.no-projects": {
+ "message": "Ova kolekcija nema projekte!"
+ },
+ "collection.label.no-projects-auth": {
+ "message": "Nemate nijedan projekat.\nDa li želite da dodatе jedan?"
+ },
+ "collection.label.owner": {
+ "message": "Vlasnik"
+ },
+ "collection.label.projects-count": {
+ "message": "{count, plural, one {{count} projekat} other {{count} projekata}}"
+ },
+ "collection.label.updated-at": {
+ "message": "Ažurirano pre {ago}"
+ },
+ "collection.title": {
+ "message": "{name} - Kolekcija"
+ },
+ "dashboard.collections.button.create-new": {
+ "message": "Kreiraj novo"
+ },
+ "dashboard.collections.label.projects-count": {
+ "message": "{count, plural, one {{count} projekat} other {{count} projekata}}"
+ },
+ "dashboard.collections.label.search-input": {
+ "message": "Pretražite svoje kolekcije"
+ },
+ "dashboard.collections.long-title": {
+ "message": "Vaše kolekcije"
+ },
+ "error.collection.404.list_item.1": {
+ "message": "Možda ste pogrešno uneli URL kolekcije."
+ },
+ "error.collection.404.list_item.2": {
+ "message": "Kolekcija može biti privatna."
+ },
+ "error.collection.404.list_item.3": {
+ "message": "Kolekcija je možda uklonjena od strane Modrinth tima za moderaciju zbog kršenja naših Uslova korišćenja."
+ },
+ "error.collection.404.list_title": {
+ "message": "Zašto?"
+ },
+ "error.collection.404.title": {
+ "message": "Kolekcija nije pronađena"
+ },
+ "error.generic.404.subtitle": {
+ "message": "Izgleda da stranica koju tražite ne postoji."
+ },
+ "error.generic.404.title": {
+ "message": "Stranica nije pronađena"
+ },
+ "error.generic.default.list_item.1": {
+ "message": "Proverite da li je Modrinth nedostupan na našoj stranici statusa."
+ },
+ "error.generic.default.list_item.2": {
+ "message": "Ako se ovo nastavi dešavati, možete obavestiti Modrinth tim pridruživši se našem Discord serveru."
+ },
+ "error.generic.default.list_title": {
+ "message": "Molimo pokušajte ponovo za nekoliko minuta."
+ },
+ "error.generic.default.subtitle": {
+ "message": "Nešto je pošlo po zlu."
+ },
+ "error.generic.default.title": {
+ "message": "Ups!"
+ },
+ "error.organization.404.list_item.1": {
+ "message": "Moguće je da ste pogrešno uneli URL organizacije."
+ },
+ "error.organization.404.list_item.2": {
+ "message": "Vlasnik organizacije je možda promenio URL ili ga obrisao."
+ },
+ "error.organization.404.list_item.3": {
+ "message": "Organizacija je možda uklonjena od strane Modrinthovog tima za moderaciju zbog kršenja naših Uslova korišćenja."
+ },
+ "error.organization.404.list_title": {
+ "message": "Zašto?"
+ },
+ "error.organization.404.title": {
+ "message": "Organizacija nije pronađena"
+ },
+ "error.project.404.list_item.1": {
+ "message": "Moguće je da ste pogrešno uneli URL projekta."
+ },
+ "error.project.404.list_item.2": {
+ "message": "Vlasnik projekta je možda promenio URL, postavio projekat kao privatan ili ga obrisao."
+ },
+ "error.project.404.list_item.3": {
+ "message": "Projekat je možda uklonjen od strane Modrinthovog tima za moderaciju zbog kršenja naših Uslova korišćenja."
+ },
+ "error.project.404.list_title": {
+ "message": "Zašto?"
+ },
+ "error.project.404.title": {
+ "message": "Projekat nije pronađen"
+ },
+ "error.user.404.list_item.1": {
+ "message": "Moguće je da ste pogrešno uneli korisničko ime."
+ },
+ "error.user.404.list_item.2": {
+ "message": "Korisnik je možda promenio korisničko ime ili obrisao nalog."
+ },
+ "error.user.404.list_item.3": {
+ "message": "Nalog korisnika je možda ugašen zbog kršenja Modrinthovih Uslova korišćenja."
+ },
+ "error.user.404.list_title": {
+ "message": "Zašto?"
+ },
+ "error.user.404.title": {
+ "message": "Korisnik nije pronađen"
+ },
+ "frog": {
+ "message": "Pretvoren si u žabu! 🐸"
+ },
+ "frog.altText": {
+ "message": "Fotorealistična slika sa žabama"
+ },
+ "frog.froggedPeople": {
+ "message": "{count, plural, one {{count} osoba je takođe pretvorena u žabu} few {{count} osobe su takođe pretvorene u žabe} other {{count} ljudi su takođe pretvoreni u žabe}}!"
+ },
+ "frog.sinceOpened": {
+ "message": "Ova stranica je otvorena pre {ago}"
+ },
+ "frog.title": {
+ "message": "Žaba"
+ },
+ "layout.action.change-theme": {
+ "message": "Promeni temu"
+ },
+ "layout.action.get-modrinth-app": {
+ "message": "Preuzmite Modrinth aplikaciju"
+ },
+ "layout.avatar.alt": {
+ "message": "Vaš avatar"
+ },
+ "layout.banner.account-action": {
+ "message": "Potrebna akcija na nalogu"
+ },
+ "layout.banner.add-email.button": {
+ "message": "Posetite podešavanja naloga"
+ },
+ "layout.banner.add-email.description": {
+ "message": "Iz sigurnosnih razloga, Modrinth traži da registrujete email adresu na svom nalogu."
+ },
+ "layout.banner.build-fail.description": {
+ "message": "Ovo izdanje Modrinth frontend-a nije uspelo da generiše stanje iz API-ja. To može biti zbog prekida rada ili greške u konfiguraciji. Ponovo izgradite kada API bude dostupan. Kodovi grešaka: {errors}; Trenutni API URL je: {url}"
+ },
+ "layout.banner.build-fail.title": {
+ "message": "Pregledate testno okruženje Modrintha."
+ },
+ "layout.banner.staging.description": {
+ "message": "Staging okruženje je potpuno odvojeno od produkcione Modrinth baze podataka. Koristi se za testiranje i debagovanje i može pokretati razvojne verzije backend-a ili frontend-a koje su novije od produkcije."
+ },
+ "layout.banner.staging.title": {
+ "message": "Pregledate testno okruženje Modrintha"
+ },
+ "layout.banner.subscription-payment-failed.button": {
+ "message": "Ažurirajte podatke za plaćanje"
+ },
+ "layout.banner.subscription-payment-failed.description": {
+ "message": "Jedna ili više pretplata nije obnovljeno. Molimo ažurirajte način plaćanja kako biste izbegli gubitak pristupa!"
+ },
+ "layout.banner.subscription-payment-failed.title": {
+ "message": "Potrebna radnja vezana za naplatu."
+ },
+ "layout.banner.verify-email.action": {
+ "message": "Ponovo pošaljite email za verifikaciju"
+ },
+ "layout.banner.verify-email.description": {
+ "message": "Iz sigurnosnih razloga, Modrinth zahteva da verifikujete email adresu povezanu sa vašim nalogom."
+ },
+ "layout.footer.about": {
+ "message": "O nama"
+ },
+ "layout.footer.about.careers": {
+ "message": "Poslovi"
+ },
+ "layout.footer.about.changelog": {
+ "message": "Dnevnik promena"
+ },
+ "layout.footer.about.news": {
+ "message": "Novosti"
+ },
+ "layout.footer.about.rewards-program": {
+ "message": "Program nagrađivanja"
+ },
+ "layout.footer.about.status": {
+ "message": "Status"
+ },
+ "layout.footer.legal": {
+ "message": "Pravno"
+ },
+ "layout.footer.legal-disclaimer": {
+ "message": "NIJE ZVANIČNA MINECRAFT USLUGA. NIJE ODOBRENO NITI POVEZANO SA MOJANG-om ILI MICROSOFT-om."
+ },
+ "layout.footer.legal.copyright-policy": {
+ "message": "Politika autorskih prava i DMCA"
+ },
+ "layout.footer.legal.privacy-policy": {
+ "message": "Politika privatnosti"
+ },
+ "layout.footer.legal.rules": {
+ "message": "Pravila sadržaja"
+ },
+ "layout.footer.legal.security-notice": {
+ "message": "Bezbednosno obaveštenje"
+ },
+ "layout.footer.legal.terms-of-use": {
+ "message": "Uslovi korištenja"
+ },
+ "layout.footer.open-source": {
+ "message": "Modrinth je otvorenog koda."
+ },
+ "layout.footer.products": {
+ "message": "Proizvodi"
+ },
+ "layout.footer.products.app": {
+ "message": "Modrinth App"
+ },
+ "layout.footer.products.plus": {
+ "message": "Modrinth+"
+ },
+ "layout.footer.products.servers": {
+ "message": "Modrinth serveri"
+ },
+ "layout.footer.resources": {
+ "message": "Resursi"
+ },
+ "layout.footer.resources.api-docs": {
+ "message": "API dokumentacija"
+ },
+ "layout.footer.resources.help-center": {
+ "message": "Centar za pomoć"
+ },
+ "layout.footer.resources.report-issues": {
+ "message": "Prijavite probleme"
+ },
+ "layout.footer.resources.translate": {
+ "message": "Prevedi"
+ },
+ "layout.footer.social.bluesky": {
+ "message": "Bluesky"
+ },
+ "layout.footer.social.discord": {
+ "message": "Discord"
+ },
+ "layout.footer.social.github": {
+ "message": "GitHub"
+ },
+ "layout.footer.social.mastodon": {
+ "message": "Mastodon"
+ },
+ "layout.footer.social.x": {
+ "message": "X"
+ },
+ "layout.menu-toggle.action": {
+ "message": "Prebaci meni"
+ },
+ "layout.meta.description": {
+ "message": "Preuzimajte Minecraft modove, plugine, datapackove, shadere, resourcepackove i modpackove na Modrinthu. Otkrijte i objavite projekte na Modrinthu koristeći moderan, jednostavan interfejs i API."
+ },
+ "layout.meta.og-description": {
+ "message": "Otkrijte i objavite Minecraft sadržaj!"
+ },
+ "layout.nav.home": {
+ "message": "Početna"
+ },
+ "layout.nav.search": {
+ "message": "Pretraga"
+ },
+ "moderation.filter.by": {
+ "message": "Filtriraj po"
+ },
+ "moderation.moderate": {
+ "message": "Moderiraj"
+ },
+ "moderation.page.projects": {
+ "message": "Projekti"
+ },
+ "moderation.page.reports": {
+ "message": "Izvještaji"
+ },
+ "moderation.page.technicalReview": {
+ "message": "Tehnička recenzija"
+ },
+ "moderation.search.placeholder": {
+ "message": "Pretraži..."
+ },
+ "moderation.sort.by": {
+ "message": "Sortiraj po"
+ },
+ "moderation.technical.search.placeholder": {
+ "message": "Pretraži tehničke recenzije..."
+ },
+ "profile.button.billing": {
+ "message": "Upravljaj naplatom korisnika"
+ },
+ "profile.button.info": {
+ "message": "Prikaži podatke o korisniku"
+ },
+ "profile.button.manage-projects": {
+ "message": "Upravljaj projektima"
+ },
+ "profile.error.not-found": {
+ "message": "Korisnik nije pronađen"
+ },
+ "profile.joined-at": {
+ "message": "Pridružio/la se {ago}"
+ },
+ "profile.label.badges": {
+ "message": "Bedževi"
+ },
+ "profile.label.details": {
+ "message": "Detalji"
+ },
+ "profile.label.no-collections": {
+ "message": "Ovaj korisnik nema kolekcija!"
+ },
+ "profile.label.no-collections-auth": {
+ "message": "Nemate nijednu kolekciju.\nDa li želite da kreirate jednu?"
+ },
+ "profile.label.no-projects": {
+ "message": "Ovaj korisnik nema projekata!"
+ },
+ "profile.label.no-projects-auth": {
+ "message": "Nemate nijedan projekat.\nDa li želite da kreirate jedan?"
+ },
+ "profile.label.organizations": {
+ "message": "Organizacije"
+ },
+ "profile.meta.description": {
+ "message": "Preuzmite projekte korisnika {username} na Modrinthu"
+ },
+ "profile.meta.description-with-bio": {
+ "message": "{bio} - Preuzmite projekte korisnika {username} na Modrinthu"
+ },
+ "profile.stats.downloads": {
+ "message": "{count, plural, one {{count} preuzimanje projekta} few {{count} preuzimanja projekta} other {{count} preuzimanja projekata}}"
+ },
+ "profile.stats.projects": {
+ "message": "{count, plural, one {{count} projekat} few {{count} projekta} other {{count} projekata}}"
+ },
+ "profile.stats.projects-followers": {
+ "message": "{count, plural, one {{count} pratilac projekta} few {{count} pratioca projekta} other {{count} pratilaca projekta}}"
+ },
+ "profile.user-id": {
+ "message": "ID korisnika: {id}"
+ },
+ "project-member-header.accept": {
+ "message": "Prihvati"
+ },
+ "project-member-header.decline": {
+ "message": "Odbij"
+ },
+ "project-member-header.error": {
+ "message": "Greška"
+ },
+ "project-member-header.error-decline": {
+ "message": "Neuspešno odbijanje poziva tima"
+ },
+ "project-member-header.error-join": {
+ "message": "Neuspešno prihvatanje poziva tima"
+ },
+ "project-member-header.invitation-no-role": {
+ "message": "Pozvani ste da se pridružite ovom projektu. Molimo prihvatite ili odbijte poziv."
+ },
+ "project-member-header.invitation-title": {
+ "message": "Poziv za pridruživanje projektu"
+ },
+ "project-member-header.invitation-with-role": {
+ "message": "Pozvani ste da postanete član ovog projekta za ulogom '{role}'."
+ },
+ "project-member-header.success": {
+ "message": "Uspešno"
+ },
+ "project-member-header.success-decline": {
+ "message": "Odbili ste poziv tima"
+ },
+ "project-member-header.success-join": {
+ "message": "Pridružili ste se timu projekta"
+ },
+ "project-type.collection.plural": {
+ "message": "Kolekcije"
+ },
+ "project-type.collection.singular": {
+ "message": "Kolekcija"
+ },
+ "project-type.datapack.plural": {
+ "message": "Data Packovi"
+ },
+ "project-type.datapack.singular": {
+ "message": "Data Pack"
+ },
+ "project-type.mod.plural": {
+ "message": "Modovi"
+ },
+ "project-type.mod.singular": {
+ "message": "Mod"
+ },
+ "project-type.modpack.plural": {
+ "message": "Modpackovi"
+ },
+ "project-type.modpack.singular": {
+ "message": "Modpack"
+ },
+ "project-type.plugin.plural": {
+ "message": "Plugini"
+ },
+ "project-type.plugin.singular": {
+ "message": "Plugin"
+ },
+ "project-type.project.plural": {
+ "message": "Projekti"
+ },
+ "project-type.project.singular": {
+ "message": "Projekat"
+ },
+ "project-type.resourcepack.plural": {
+ "message": "Resource Packovi"
+ },
+ "project-type.resourcepack.singular": {
+ "message": "Resource Pack"
+ },
+ "project-type.shader.plural": {
+ "message": "Shaderi"
+ },
+ "project-type.shader.singular": {
+ "message": "Shader"
+ },
+ "project.about.details.created": {
+ "message": "Kreirano {date}"
+ },
+ "project.about.details.licensed": {
+ "message": "Licencirano {license}"
+ },
+ "project.about.details.published": {
+ "message": "Objavljeno {date}"
+ },
+ "project.about.details.submitted": {
+ "message": "Poslato {date}"
+ },
+ "project.about.details.title": {
+ "message": "Detalji"
+ },
+ "project.about.details.updated": {
+ "message": "Ažurirano {date}"
+ },
+ "project.description.title": {
+ "message": "Opis"
+ },
+ "project.gallery.title": {
+ "message": "Galerija"
+ },
+ "project.moderation.title": {
+ "message": "Moderacija"
+ },
+ "project.stats.downloads-label": {
+ "message": "{count, plural, one {{count} preuzimanje} other {{count} preuzimanja}}"
+ },
+ "project.stats.followers-label": {
+ "message": "{count, plural, one {{count} pratilac} few {{count} pratioca} other {{count} pratilaca}}"
+ },
+ "project.version.all-versions": {
+ "message": "Sve verzije"
+ },
+ "project.version.back-to-versions": {
+ "message": "Nazad na verzije"
+ },
+ "project.versions.title": {
+ "message": "Verzije"
+ },
+ "report.already-reported": {
+ "message": "Već ste prijavili {title}"
+ },
+ "report.already-reported-description": {
+ "message": "Već imate otvorenu prijavu za ovaj {item}. Ako imate dodatne informacije, možete dodati detalje toj prijavi."
+ },
+ "report.back-to-item": {
+ "message": "Nazad na {item}"
+ },
+ "report.body.description": {
+ "message": "Uključite linkove i slike kad je moguće i relevantno. Prazne ili nedovoljne prijave biće zatvorene i ignorisane."
+ },
+ "report.body.title": {
+ "message": "Molimo navedite dodatni kontekst za vašu prijavu"
+ },
+ "report.checking": {
+ "message": "Proveravam {item}..."
+ },
+ "report.could-not-find": {
+ "message": "Nije moguće pronaći {item}"
+ },
+ "report.for.violation": {
+ "message": "Kršenje Modrinth-ovih Pravila ili Uslova korišćenja"
+ },
+ "report.for.violation.description": {
+ "message": "Primeri uključuju maliciozan, spam, uvredljiv, obmanjujući i nezakonit sadržaj."
+ },
+ "report.form-not-for": {
+ "message": "Ovaj obrazac nije za:"
+ },
+ "report.go-to-report": {
+ "message": "Idi na prijavu"
+ },
+ "report.not-for.bug-reports": {
+ "message": "Prijave grešaka"
+ },
+ "report.not-for.bug-reports.description": {
+ "message": "Greške možete prijaviti na njihovom issue tracker-u."
+ },
+ "report.not-for.dmca": {
+ "message": "DMCA zahtevi za uklanjanje"
+ },
+ "report.not-for.dmca.description": {
+ "message": "Pogledajte našu Politiku autorskih prava."
+ },
+ "report.note.copyright.1": {
+ "message": "Imajte na umu da *ne* podnosite DMCA zahtev za uklanjanje ovom prijavom, nego prijavljujete ponovo postavljen sadržaj."
+ },
+ "report.note.copyright.2": {
+ "message": "Ako ste hteli da podnesete DMCA zahtev (što je pravna radnja), pogledajte našu Politiku autorskih prava."
+ },
+ "report.note.malicious.1": {
+ "message": "Prijave za maliciozan ili obmanjujući sadržaj moraju sadržati značajne dokaze, kao što su primeri koda."
+ },
+ "report.note.malicious.2": {
+ "message": "Sažeci iz Microsoft Defender-a, VirusTotal-a ili AI detekcije malvera nisu dovoljni i neće biti prihvaćeni."
+ },
+ "report.please-report": {
+ "message": "Molimo prijavite:"
+ },
+ "report.question.content-id": {
+ "message": "Koji je ID {item}?"
+ },
+ "report.question.content-type": {
+ "message": "Koju vrstu sadržaja prijavljujete?"
+ },
+ "report.question.report-reason": {
+ "message": "Koje pravilo Modrintha krši ovaj {item}?"
+ },
+ "report.report-content": {
+ "message": "Prijavi sadržaj moderatorima"
+ },
+ "report.report-item": {
+ "message": "Prijavi {title} moderatorima"
+ },
+ "report.submit": {
+ "message": "Pošaljite prijavu"
+ },
+ "revenue.transfers.total": {
+ "message": "Isplatili ste ukupno {amount}."
+ },
+ "revenue.transfers.total.method": {
+ "message": "Isplatili ste {amount} putem {method}."
+ },
+ "revenue.transfers.total.year": {
+ "message": "Isplatili ste {amount} u {year}."
+ },
+ "revenue.transfers.total.year_method": {
+ "message": "Isplatili ste {amount} u {year} putem {method}."
+ },
+ "scopes.analytics.description": {
+ "message": "Pristupite svojim analitičkim podacima"
+ },
+ "scopes.analytics.label": {
+ "message": "Pristup analitici"
+ },
+ "scopes.collectionCreate.description": {
+ "message": "Omogućava kreiranje kolekcija"
+ },
+ "scopes.collectionCreate.label": {
+ "message": "Kreiranje kolekcija"
+ },
+ "scopes.collectionDelete.description": {
+ "message": "Omogućava brisanje kolekcija"
+ },
+ "scopes.collectionDelete.label": {
+ "message": "Brisanje kolekcija"
+ },
+ "scopes.collectionRead.description": {
+ "message": "Omogućava čitanje kolekcija"
+ },
+ "scopes.collectionRead.label": {
+ "message": "Čitanje kolekcija"
+ },
+ "scopes.collectionWrite.description": {
+ "message": "Omogućava uređivanje i dodavanje stavki u kolekcije"
+ },
+ "scopes.collectionWrite.label": {
+ "message": "Uređivanje kolekcija"
+ },
+ "scopes.notificationRead.description": {
+ "message": "Omogućava čitanje vaših obavještenja"
+ },
+ "scopes.notificationRead.label": {
+ "message": "Čitanje obavještenja"
+ },
+ "scopes.notificationWrite.description": {
+ "message": "Omogućava brisanje i pregled vaših obavještenja"
+ },
+ "scopes.notificationWrite.label": {
+ "message": "Uređivanje obavještenja"
+ },
+ "scopes.organizationCreate.description": {
+ "message": "Omogućava kreiranje organizacija"
+ },
+ "scopes.organizationCreate.label": {
+ "message": "Kreiranje organizacija"
+ },
+ "scopes.organizationDelete.description": {
+ "message": "Omogućava brisanje organizacija"
+ },
+ "scopes.organizationDelete.label": {
+ "message": "Brisanje organizacija"
+ },
+ "scopes.organizationRead.description": {
+ "message": "Omogućava čitanje organizacija"
+ },
+ "scopes.organizationRead.label": {
+ "message": "Čitanje organizacija"
+ },
+ "scopes.organizationWrite.description": {
+ "message": "Omogućava izmene podataka o organizacijama"
+ },
+ "scopes.organizationWrite.label": {
+ "message": "Uređivanje organizacija"
+ },
+ "scopes.patCreate.description": {
+ "message": "Omogućava kreiranje ličnih API tokena"
+ },
+ "scopes.patCreate.label": {
+ "message": "Kreiranje PAT-ova"
+ },
+ "scopes.patDelete.description": {
+ "message": "Omogućava brisanje vaših ličnih API tokena"
+ },
+ "scopes.patDelete.label": {
+ "message": "Brisanje PAT-ova"
+ },
+ "scopes.patRead.description": {
+ "message": "Omogućava pregled kreiranih API tokena"
+ },
+ "scopes.patRead.label": {
+ "message": "Čitanje PAT-ova"
+ },
+ "scopes.patWrite.description": {
+ "message": "Omogućava izmenu ličnih API tokena"
+ },
+ "scopes.patWrite.label": {
+ "message": "Uređivanje PAT-ova"
+ },
+ "scopes.payoutsRead.description": {
+ "message": "Omogućava čitanje podataka o vašim isplatama"
+ },
+ "scopes.payoutsRead.label": {
+ "message": "Čitanje isplata"
+ },
+ "scopes.payoutsWrite.description": {
+ "message": "Omogućava upravljanje isplatama"
+ },
+ "scopes.payoutsWrite.label": {
+ "message": "Upravljanje isplatama"
+ },
+ "scopes.performAnalytics.description": {
+ "message": "Omogućava izvođenje analitičkih radnji"
+ },
+ "scopes.performAnalytics.label": {
+ "message": "Izvođenje analitike"
+ },
+ "scopes.projectCreate.description": {
+ "message": "Omogućava kreiranje novih projekata"
+ },
+ "scopes.projectCreate.label": {
+ "message": "Kreiranje projekata"
+ },
+ "scopes.projectDelete.description": {
+ "message": "Omogućava brisanje vaših projekata"
+ },
+ "scopes.projectDelete.label": {
+ "message": "Brisanje projekata"
+ },
+ "scopes.projectRead.description": {
+ "message": "Omogućava čitanje svih vaših projekata"
+ },
+ "scopes.projectRead.label": {
+ "message": "Čitanje projekata"
+ },
+ "scopes.projectWrite.description": {
+ "message": "Omogućava izmene podataka o projektima"
+ },
+ "scopes.projectWrite.label": {
+ "message": "Uređivanje projekata"
+ },
+ "scopes.reportCreate.description": {
+ "message": "Omogućava kreiranje prijava"
+ },
+ "scopes.reportCreate.label": {
+ "message": "Kreiranje prijava"
+ },
+ "scopes.reportDelete.description": {
+ "message": "Omogućava brisanje prijava"
+ },
+ "scopes.reportDelete.label": {
+ "message": "Brisanje prijava"
+ },
+ "scopes.reportRead.description": {
+ "message": "Omogućava čitanje prijava"
+ },
+ "scopes.reportRead.label": {
+ "message": "Čitanje prijava"
+ },
+ "scopes.reportWrite.description": {
+ "message": "Omogućava izmenu prijava"
+ },
+ "scopes.reportWrite.label": {
+ "message": "Uređivanje prijava"
+ },
+ "scopes.sessionAccess.description": {
+ "message": "Omogućava pristup Modrinth-izdatim sesijama"
+ },
+ "scopes.sessionAccess.label": {
+ "message": "Pristup sesijama"
+ },
+ "scopes.sessionDelete.description": {
+ "message": "Omogućava brisanje sesija"
+ },
+ "scopes.sessionDelete.label": {
+ "message": "Brisanje sesija"
+ },
+ "scopes.sessionRead.description": {
+ "message": "Omogućava čitanje aktivnih sesija"
+ },
+ "scopes.sessionRead.label": {
+ "message": "Čitanje sesija"
+ },
+ "scopes.threadRead.description": {
+ "message": "Omogućava čitanje diskusija"
+ },
+ "scopes.threadRead.label": {
+ "message": "Čitanje diskusija"
+ },
+ "scopes.threadWrite.description": {
+ "message": "Omogućava pisanje diskusija"
+ },
+ "scopes.threadWrite.label": {
+ "message": "Pisanje diskusija"
+ },
+ "scopes.userAuthWrite.description": {
+ "message": "Omogućava izmenu podataka za autentifikaciju"
+ },
+ "scopes.userAuthWrite.label": {
+ "message": "Izmena auth podataka"
+ },
+ "scopes.userDelete.description": {
+ "message": "Omogućava brisanje vašeg naloga"
+ },
+ "scopes.userDelete.label": {
+ "message": "Brisanje naloga"
+ },
+ "scopes.userRead.description": {
+ "message": "Omogućava pristup javnim podacima profila"
+ },
+ "scopes.userRead.label": {
+ "message": "Čitanje podataka korisnika"
+ },
+ "scopes.userReadEmail.description": {
+ "message": "Omogućava čitanje email adrese korisnika"
+ },
+ "scopes.userReadEmail.label": {
+ "message": "Čitanje email-a korisnika"
+ },
+ "scopes.userWrite.description": {
+ "message": "Omogućava izmene profila"
+ },
+ "scopes.userWrite.label": {
+ "message": "Izmena podataka korisnika"
+ },
+ "scopes.versionCreate.description": {
+ "message": "Omogućava kreiranje novih verzija"
+ },
+ "scopes.versionCreate.label": {
+ "message": "Kreiranje verzija"
+ },
+ "scopes.versionDelete.description": {
+ "message": "Omogućava brisanje verzija"
+ },
+ "scopes.versionDelete.label": {
+ "message": "Brisanje verzija"
+ },
+ "scopes.versionRead.description": {
+ "message": "Omogućava čitanje svih verzija"
+ },
+ "scopes.versionRead.label": {
+ "message": "Čitanje verzija"
+ },
+ "scopes.versionWrite.description": {
+ "message": "Omogućava izmene podataka o verzijama"
+ },
+ "scopes.versionWrite.label": {
+ "message": "Izmene verzija"
+ },
+ "search.filter.locked.server": {
+ "message": "Obezbeđeno od strane servera"
+ },
+ "search.filter.locked.server-game-version.title": {
+ "message": "Verzija igre obezbeđena od strane servera"
+ },
+ "search.filter.locked.server-loader.title": {
+ "message": "Loader obezbeđen od strane servera"
+ },
+ "search.filter.locked.server.sync": {
+ "message": "Sinhronizuj sa serverom"
+ },
+ "servers.backup.create.in-progress.tooltip": {
+ "message": "Kreiranje backupa u toku"
+ },
+ "servers.backup.restore.in-progress.tooltip": {
+ "message": "Vraćanje iz backupa u toku"
+ },
+ "servers.backups.item.already-preparing": {
+ "message": "Već se priprema backup za preuzimanje"
+ },
+ "servers.backups.item.automated": {
+ "message": "Automatski"
+ },
+ "servers.backups.item.creating-backup": {
+ "message": "Pravljenje backupa..."
+ },
+ "servers.backups.item.failed-to-create-backup": {
+ "message": "Neuspešno kreiranje backupa"
+ },
+ "servers.backups.item.failed-to-prepare-backup": {
+ "message": "Neuspešno pripremanje za preuzimanje"
+ },
+ "servers.backups.item.failed-to-restore-backup": {
+ "message": "Neuspešno vraćanje iz backupa"
+ },
+ "servers.backups.item.lock": {
+ "message": "Zaključaj"
+ },
+ "servers.backups.item.locked": {
+ "message": "Zaključano"
+ },
+ "servers.backups.item.prepare-download": {
+ "message": "Pripremi preuzimanje"
+ },
+ "servers.backups.item.prepare-download-again": {
+ "message": "Pokušajte ponovo da pripremite"
+ },
+ "servers.backups.item.preparing-download": {
+ "message": "Pripremanje preuzimanja..."
+ },
+ "servers.backups.item.queued-for-backup": {
+ "message": "U redu za backup"
+ },
+ "servers.backups.item.rename": {
+ "message": "Preimenuj"
+ },
+ "servers.backups.item.restore": {
+ "message": "Vrati"
+ },
+ "servers.backups.item.restoring-backup": {
+ "message": "Vraćanje iz backupa..."
+ },
+ "servers.backups.item.retry": {
+ "message": "Pokušaj ponovo"
+ },
+ "servers.backups.item.unlock": {
+ "message": "Otključaj"
+ },
+ "servers.notice.actions": {
+ "message": "Radnje"
+ },
+ "servers.notice.begins": {
+ "message": "Počinje"
+ },
+ "servers.notice.dismissable": {
+ "message": "Odbacivo"
+ },
+ "servers.notice.expires": {
+ "message": "Ističe"
+ },
+ "servers.notice.id": {
+ "message": "ID"
+ },
+ "servers.notice.level": {
+ "message": "Nivo"
+ },
+ "servers.notice.undismissable": {
+ "message": "Neodbacivo"
+ },
+ "servers.notices.create-notice": {
+ "message": "Kreiraj obaveštenje"
+ },
+ "servers.notices.no-notices": {
+ "message": "Nema obaveštenja"
+ },
+ "servers.plan.large.description": {
+ "message": "Idealno za 15–25 igrača, modpackove ili intenzivno modovanje."
+ },
+ "servers.plan.large.name": {
+ "message": "Veliki"
+ },
+ "servers.plan.medium.description": {
+ "message": "Odlično za 6–15 igrača i više modova."
+ },
+ "servers.plan.medium.name": {
+ "message": "Srednje"
+ },
+ "servers.plan.small.description": {
+ "message": "Savršeno za 1–5 prijatelja sa nekoliko lakih modova."
+ },
+ "servers.plan.small.name": {
+ "message": "Mali"
+ },
+ "settings.billing.modal.cancel.action": {
+ "message": "Otkaži pretplatu"
+ },
+ "settings.billing.modal.cancel.description": {
+ "message": "Ovo će otkazati vašu pretplatu. Zadržaćete pogodnosti do kraja tekućeg obračunskog ciklusa."
+ },
+ "settings.billing.modal.cancel.title": {
+ "message": "Da li ste sigurni da želite otkazati pretplatu?"
+ },
+ "settings.billing.modal.delete.action": {
+ "message": "Uklonite ovaj način plaćanja"
+ },
+ "settings.billing.modal.delete.description": {
+ "message": "Ovo će zauvek ukloniti ovaj način plaćanja (ozbiljno — zauvek)."
+ },
+ "settings.billing.modal.delete.title": {
+ "message": "Da li ste sigurni da želite ukloniti ovaj način plaćanja?"
+ },
+ "settings.billing.payment_method.action.add": {
+ "message": "Dodaj način plaćanja"
+ },
+ "settings.billing.payment_method.action.history": {
+ "message": "Pregled prethodnih naplata"
+ },
+ "settings.billing.payment_method.action.primary": {
+ "message": "Postavi kao primarni"
+ },
+ "settings.billing.payment_method.card_display": {
+ "message": "{card_brand} koja se završava na {last_four}"
+ },
+ "settings.billing.payment_method.card_expiry": {
+ "message": "Ističe {month}/{year}"
+ },
+ "settings.billing.payment_method.none": {
+ "message": "Niste dodali nijedan način plaćanja."
+ },
+ "settings.billing.payment_method.primary": {
+ "message": "Primarni"
+ },
+ "settings.billing.payment_method.title": {
+ "message": "Načini plaćanja"
+ },
+ "settings.billing.payment_method_type.amazon_pay": {
+ "message": "Amazon Pay"
+ },
+ "settings.billing.payment_method_type.amex": {
+ "message": "American Express"
+ },
+ "settings.billing.payment_method_type.cashapp": {
+ "message": "Cash App"
+ },
+ "settings.billing.payment_method_type.diners": {
+ "message": "Diners Club"
+ },
+ "settings.billing.payment_method_type.discover": {
+ "message": "Discover"
+ },
+ "settings.billing.payment_method_type.eftpos": {
+ "message": "EFTPOS"
+ },
+ "settings.billing.payment_method_type.jcb": {
+ "message": "JCB"
+ },
+ "settings.billing.payment_method_type.mastercard": {
+ "message": "MasterCard"
+ },
+ "settings.billing.payment_method_type.paypal": {
+ "message": "PayPal"
+ },
+ "settings.billing.payment_method_type.unionpay": {
+ "message": "UnionPay"
+ },
+ "settings.billing.payment_method_type.unknown": {
+ "message": "Nepoznati način plaćanja"
+ },
+ "settings.billing.payment_method_type.visa": {
+ "message": "Visa"
+ },
+ "settings.billing.pyro_subscription.description": {
+ "message": "Upravljajte svojim Modrinth Server pretplatama."
+ },
+ "settings.billing.pyro_subscription.title": {
+ "message": "Modrinth Server Pretplate"
+ },
+ "settings.billing.subscription.description": {
+ "message": "Upravljate svojim Modrinth pretplatama."
+ },
+ "settings.billing.subscription.title": {
+ "message": "Pretplate"
+ },
+ "settings.display.banner.developer-mode.button": {
+ "message": "Deaktiviraj developerski režim"
+ },
+ "settings.display.banner.developer-mode.description": {
+ "message": "Developerski režim je aktivan. Ovo će vam omogućiti da vidite interne ID-je raznih stvari na Modrinthu, što može biti korisno ako ste developer koji koristi Modrinth API. Kliknite na Modrinth logo na dnu stranice 5 puta da biste uključili/isključili developerski režim."
+ },
+ "settings.display.flags.description": {
+ "message": "Uključite ili isključite određene funkcije na ovom uređaju."
+ },
+ "settings.display.flags.title": {
+ "message": "Prebaci funkcije"
+ },
+ "settings.display.project-list-layouts.datapack": {
+ "message": "Stranica Data Packova"
+ },
+ "settings.display.project-list-layouts.description": {
+ "message": "Izaberite željeni raspored za svaku stranicu koja prikazuje liste projekata na ovom uređaju."
+ },
+ "settings.display.project-list-layouts.mod": {
+ "message": "Stranica Modova"
+ },
+ "settings.display.project-list-layouts.modpack": {
+ "message": "Stranica Modpackova"
+ },
+ "settings.display.project-list-layouts.plugin": {
+ "message": "Stranica Plugina"
+ },
+ "settings.display.project-list-layouts.resourcepack": {
+ "message": "Stranica Resource Packova"
+ },
+ "settings.display.project-list-layouts.shader": {
+ "message": "Stranica Shadera"
+ },
+ "settings.display.project-list-layouts.title": {
+ "message": "Rasporedi liste projekata"
+ },
+ "settings.display.project-list-layouts.user": {
+ "message": "Stranica profila korisnika"
+ },
+ "settings.display.project-list.layouts.collection": {
+ "message": "Kolekcija"
+ },
+ "settings.display.sidebar.advanced-rendering.description": {
+ "message": "Omogućava napredno renderovanje, poput efekata zamagljenja, koje bez hardverski ubrzanog renderovanja može izazvati probleme sa performansama."
+ },
+ "settings.display.sidebar.advanced-rendering.title": {
+ "message": "Napredno renderovanje"
+ },
+ "settings.display.sidebar.external-links-new-tab.description": {
+ "message": "Otvarajte linkove koji vode izvan Modrintha u novom tabu. Bez obzira na ovo podešavanje, linkovi na istoj domeni i u Markdown opisima otvaraju se u istom tabu, a linkovi u oglasima i na stranicama za uređivanje otvaraju se u novom tabu."
+ },
+ "settings.display.sidebar.external-links-new-tab.title": {
+ "message": "Otvaraj spoljne linkove u novom tabu"
+ },
+ "settings.display.sidebar.hide-app-promos.description": {
+ "message": "Sakriva dugmad \"Preuzmite Modrinth App\" iz primarne navigacije. Stranicu Modrinth App i dalje možete naći na početnoj strani ili u footeru."
+ },
+ "settings.display.sidebar.hide-app-promos.title": {
+ "message": "Sakrij promocije Modrinth App-a"
+ },
+ "settings.display.sidebar.left-aligned-content-sidebar.title": {
+ "message": "Levo poravnata bočna traka na stranicama sa sadržajem"
+ },
+ "settings.display.sidebar.right-aligned-content-sidebar.description": {
+ "message": "Poravnava bočnu traku levo od sadržaja stranice."
+ },
+ "settings.display.sidebar.right-aligned-filters-sidebar.description": {
+ "message": "Poravnava bočnu traku filtera na desnu stranu rezultata pretrage."
+ },
+ "settings.display.sidebar.right-aligned-filters-sidebar.title": {
+ "message": "Desno poravnata bočna traka filtera na stranicama za pretragu"
+ },
+ "settings.display.theme.description": {
+ "message": "Izaberite željenu temu boja za Modrinth na ovom uređaju."
+ },
+ "settings.display.theme.title": {
+ "message": "Tema boja"
+ },
+ "settings.language.categories.auto": {
+ "message": "Automatski"
+ },
+ "settings.language.categories.default": {
+ "message": "Standardni jezici"
+ },
+ "settings.language.categories.experimental": {
+ "message": "Eksperimentalni jezici"
+ },
+ "settings.language.categories.fun": {
+ "message": "Zabavni jezici"
+ },
+ "settings.language.categories.search-result": {
+ "message": "Rezultati pretrage"
+ },
+ "settings.language.description": {
+ "message": "Izaberite željeni jezik za sajt. Prevode doprinose volonteri na Crowdin-u."
+ },
+ "settings.language.languages.automatic": {
+ "message": "Sinhronizuj sa sistemskim jezikom"
+ },
+ "settings.language.languages.language-label-applying": {
+ "message": "{label}. Primenjuje se..."
+ },
+ "settings.language.languages.language-label-error": {
+ "message": "{label}. Greška"
+ },
+ "settings.language.languages.load-failed": {
+ "message": "Ovaj jezik se ne može učitati. Pokušajte ponovo za malo."
+ },
+ "settings.language.languages.search-field.description": {
+ "message": "Pošaljite da biste fokusirali prvi rezultat pretrage"
+ },
+ "settings.language.languages.search-field.placeholder": {
+ "message": "Pretraži jezik..."
+ },
+ "settings.language.languages.search-results-announcement": {
+ "message": "{matches, plural, =0 {Nijedan jezik ne odgovara vašoj pretrazi} one {# jezik odgovara vašoj pretrazi} other {# jezika odgovara vašoj pretrazi}}."
+ },
+ "settings.language.languages.search.no-results": {
+ "message": "Nijedan jezik ne odgovara vašoj pretrazi."
+ },
+ "settings.pats.action.create": {
+ "message": "Kreirajte PAT"
+ },
+ "settings.pats.description": {
+ "message": "PAT-ovi se mogu koristiti za pristup Modrinth API-ju. Za više informacija, pogledajte dokumentaciju Modrinth API-ja. Mogu se kreirati i opozvati u bilo kom trenutku."
+ },
+ "settings.pats.modal.create.action": {
+ "message": "Kreirajte PAT"
+ },
+ "settings.pats.modal.create.expires.label": {
+ "message": "Ističe"
+ },
+ "settings.pats.modal.create.name.label": {
+ "message": "Naziv"
+ },
+ "settings.pats.modal.create.name.placeholder": {
+ "message": "Unesite ime PAT-a..."
+ },
+ "settings.pats.modal.create.title": {
+ "message": "Kreirajte lični pristupni token"
+ },
+ "settings.pats.modal.delete.action": {
+ "message": "Obriši ovaj token"
+ },
+ "settings.pats.modal.delete.description": {
+ "message": "Ovo će zauvek ukloniti ovaj token (ozbiljno — zauvek)."
+ },
+ "settings.pats.modal.delete.title": {
+ "message": "Da li ste sigurni da želite obrisati ovaj token?"
+ },
+ "settings.pats.modal.edit.title": {
+ "message": "Izmeni lični pristupni token"
+ },
+ "settings.pats.token.action.edit": {
+ "message": "Izmeni token"
+ },
+ "settings.pats.token.action.revoke": {
+ "message": "Opozovi token"
+ },
+ "settings.pats.token.expired-ago": {
+ "message": "Istekao pre {ago}"
+ },
+ "settings.pats.token.expires-in": {
+ "message": "Ističe za {inTime}"
+ },
+ "settings.pats.token.last-used": {
+ "message": "Posljednji put korišćen {ago}"
+ },
+ "settings.pats.token.never-used": {
+ "message": "Nikada korišćen"
+ },
+ "settings.profile.bio.description": {
+ "message": "Kratak opis kojim ćete drugima reći nešto o sebi."
+ },
+ "settings.profile.bio.title": {
+ "message": "Bio"
+ },
+ "settings.profile.description": {
+ "message": "Informacije na vašem profilu su javno vidljive na Modrinthu i putem Modrinth API-ja."
+ },
+ "settings.profile.profile-info": {
+ "message": "Informacije o profilu"
+ },
+ "settings.profile.profile-picture.reset": {
+ "message": "Resetuj"
+ },
+ "settings.profile.profile-picture.title": {
+ "message": "Profilna slika"
+ },
+ "settings.profile.username.description": {
+ "message": "Jedinstveno ime, bez razlikovanja velikih i malih slova, koje identifikuje vaš profil."
+ },
+ "settings.profile.username.title": {
+ "message": "Korisničko ime"
+ },
+ "settings.sessions.action.revoke-session": {
+ "message": "Opozovi sesiju"
+ },
+ "settings.sessions.created-ago": {
+ "message": "Kreirano {ago}"
+ },
+ "settings.sessions.current-session": {
+ "message": "Trenutna sesija"
+ },
+ "settings.sessions.description": {
+ "message": "Ovo su svi uređaji koji su trenutno prijavljeni na vaš Modrinth nalog. Možete se odjaviti sa svakog pojedinačno.\n\nAko vidite unos koji ne prepoznajete, odjavite se sa tog uređaja i odmah promenite lozinku za svoj Modrinth nalog."
+ },
+ "settings.sessions.last-accessed-ago": {
+ "message": "Posljednji pristup {ago}"
+ },
+ "settings.sessions.unknown-os": {
+ "message": "Nepoznat OS"
+ },
+ "settings.sessions.unknown-platform": {
+ "message": "Nepoznata platforma"
+ }
+}
diff --git a/apps/frontend/src/locales/sr-CS/languages.json b/apps/frontend/src/locales/sr-CS/languages.json
new file mode 100644
index 000000000..0967ef424
--- /dev/null
+++ b/apps/frontend/src/locales/sr-CS/languages.json
@@ -0,0 +1 @@
+{}
diff --git a/apps/frontend/src/locales/sr-CS/meta.json b/apps/frontend/src/locales/sr-CS/meta.json
new file mode 100644
index 000000000..0ebc37805
--- /dev/null
+++ b/apps/frontend/src/locales/sr-CS/meta.json
@@ -0,0 +1,10 @@
+{
+ "displayName": {
+ "description": "Please enter the name of the language in its specific variant or regional form (e.g., English (US) for American English, not just English). If the language does not have any specific variant, simply enter the name of the language (e.g., Français, Deutsch).",
+ "message": "Srpski (Latinica)"
+ },
+ "searchTerms": {
+ "description": "Please provide additional search terms associated with the language, if needed, to enhance the search functionality (e.g., American English, Deutschland). Each search term should be entered on a separate line. Translate as a hyphen (-) if no additional terms are needed.",
+ "message": "SRB\nSrbija"
+ }
+}
diff --git a/apps/frontend/src/locales/sr-SP/index.json b/apps/frontend/src/locales/sr-SP/index.json
new file mode 100644
index 000000000..0967ef424
--- /dev/null
+++ b/apps/frontend/src/locales/sr-SP/index.json
@@ -0,0 +1 @@
+{}
diff --git a/apps/frontend/src/locales/sr-SP/languages.json b/apps/frontend/src/locales/sr-SP/languages.json
new file mode 100644
index 000000000..b85040bd9
--- /dev/null
+++ b/apps/frontend/src/locales/sr-SP/languages.json
@@ -0,0 +1,58 @@
+{
+ "ar": "Арапски",
+ "be": "Белоруски",
+ "bg": "Бугарски",
+ "bn": "Бангла",
+ "ca": "Каталонски",
+ "cs": "Чешки",
+ "da": "Дански",
+ "de": "Немачки",
+ "de-CH": "Немачки (Швајцарска)",
+ "el": "Грчки",
+ "en-GB": "Енглески (Уједињено Краљевство)",
+ "en-US": "Енглески (Ујединјене Државе)",
+ "en-x-lolcat": "Смешна Мачка",
+ "en-x-pirate": "Енглески (Пиратски)",
+ "en-x-updown": "Енглески (Наопачке)",
+ "en-x-uwu": "Енглески (Уви)",
+ "eo": "Есперанто",
+ "es": "Шпански",
+ "et": "Естонски",
+ "fi": "Фински",
+ "fr": "Француски",
+ "fr-BE": "Француски (Белгија)",
+ "fr-CA": "Француски (Канада)",
+ "he": "Хебрејски",
+ "hi": "Хинди",
+ "hr": "Хрватски",
+ "hu": "Мађарски",
+ "id": "Индонежански",
+ "it": "Италијански",
+ "ja": "Јапански",
+ "kk": "Казахстански",
+ "ko": "Корејски",
+ "ky": "Киргиски",
+ "lt": "Литвански",
+ "lv": "Летонски",
+ "ms": "Малајски",
+ "nb": "Норвешки Букмол",
+ "nl": "Холандски",
+ "nn": "Норвешки Нинорск",
+ "pes": "Персијски",
+ "pl": "Пољски",
+ "pt": "Португалски",
+ "pt-BR": "Португалски (Бразил)",
+ "ro": "Румунски",
+ "ru": "Руски",
+ "ru-x-bandit": "Руски (Бандит)",
+ "sk": "Словачки",
+ "sv": "Шведски",
+ "th": "Тајландски",
+ "tok": "Токи Пона",
+ "tr": "Турски",
+ "tt": "Татарски",
+ "uk": "Украински",
+ "vi": "Виетнамски",
+ "zh-Hans": "Кинески (Поједностављен)",
+ "zh-Hant": "Кинески (Традиционални)"
+}
diff --git a/apps/frontend/src/locales/sr-SP/meta.json b/apps/frontend/src/locales/sr-SP/meta.json
new file mode 100644
index 000000000..39a7333e4
--- /dev/null
+++ b/apps/frontend/src/locales/sr-SP/meta.json
@@ -0,0 +1,10 @@
+{
+ "displayName": {
+ "description": "Please enter the name of the language in its specific variant or regional form (e.g., English (US) for American English, not just English). If the language does not have any specific variant, simply enter the name of the language (e.g., Français, Deutsch).",
+ "message": "Српски (Ћирилица)"
+ },
+ "searchTerms": {
+ "description": "Please provide additional search terms associated with the language, if needed, to enhance the search functionality (e.g., American English, Deutschland). Each search term should be entered on a separate line. Translate as a hyphen (-) if no additional terms are needed.",
+ "message": "СРБ\nСрбија"
+ }
+}
diff --git a/apps/frontend/src/locales/sv-SE/index.json b/apps/frontend/src/locales/sv-SE/index.json
new file mode 100644
index 000000000..3e90cee85
--- /dev/null
+++ b/apps/frontend/src/locales/sv-SE/index.json
@@ -0,0 +1,641 @@
+{
+ "admin.billing.error.not-found": {
+ "message": "Användaren hittades inte"
+ },
+ "app-marketing.download.description": {
+ "message": "Vår skrivbordsapplikation är tillgänglig för alla plattformar, välj din önskade version."
+ },
+ "app-marketing.download.download-appimage": {
+ "message": "Ladda ner AppImage"
+ },
+ "app-marketing.download.download-beta": {
+ "message": "Ladda ner betan"
+ },
+ "app-marketing.download.download-deb": {
+ "message": "Ladda ner DEB"
+ },
+ "app-marketing.download.download-rpm": {
+ "message": "Ladda ner RPM"
+ },
+ "app-marketing.download.linux": {
+ "message": "Linux"
+ },
+ "app-marketing.download.linux-disclaimer": {
+ "message": "Linux-versionerna av Modrinth App kan ha problem på vissa system och konfigurationer. Om Modrinth App är instabilt på ditt system rekommenderar vi dig att testa andra appar som Prism Launcher för att enkelt installera innehåll från Modrinth."
+ },
+ "app-marketing.download.mac": {
+ "message": "Mac"
+ },
+ "app-marketing.download.options-title": {
+ "message": "Nedladdningsalternativ"
+ },
+ "app-marketing.download.terms": {
+ "message": "När du laddar ner Modrinth App godkänner du våra Villkor och vår Integritetspolicy."
+ },
+ "app-marketing.download.third-party-packages": {
+ "message": "Paket från tredje part"
+ },
+ "app-marketing.download.title": {
+ "message": "Ladda ner Modrinth App (Beta)"
+ },
+ "app-marketing.download.windows": {
+ "message": "Windows"
+ },
+ "app-marketing.features.follow.description": {
+ "message": "Spara innehåll du gillar och få uppdateringar med ett klick."
+ },
+ "app-marketing.features.follow.title": {
+ "message": "Följ projekt"
+ },
+ "app-marketing.features.importing.description": {
+ "message": "Importera alla dina favoritprofiler från din tidigare launcher och kom igång med Modrinth App på ett ögonblick!"
+ },
+ "app-marketing.features.importing.gdlauncher-alt": {
+ "message": "GDLauncher"
+ },
+ "app-marketing.features.importing.multimc-alt": {
+ "message": "MultiMC"
+ },
+ "app-marketing.features.importing.title": {
+ "message": "Profilimportering"
+ },
+ "app-marketing.features.mod-management.actions": {
+ "message": "Åtgärder"
+ },
+ "app-marketing.features.mod-management.byAuthor": {
+ "message": "av {author}"
+ },
+ "app-marketing.features.mod-management.description": {
+ "message": "Modrinth för det enkelt att hantera alla dina mods på ett och samma ställe. Du kan installera, avinstallera och uppdatera mods med ett enda klick."
+ },
+ "app-marketing.features.mod-management.installed-mods": {
+ "message": "Installerade mods"
+ },
+ "app-marketing.features.mod-management.name": {
+ "message": "Namn"
+ },
+ "app-marketing.features.mod-management.search-mods": {
+ "message": "Sök mods"
+ },
+ "app-marketing.features.mod-management.title": {
+ "message": "Modhantering"
+ },
+ "app-marketing.features.mod-management.version": {
+ "message": "Version"
+ },
+ "app-marketing.features.offline.description": {
+ "message": "Spela dina mods oavsett om du har en internetuppkoppling eller inte."
+ },
+ "app-marketing.features.offline.title": {
+ "message": "Offlineläge"
+ },
+ "app-marketing.features.open-source.description": {
+ "message": "Modrinths launcher har helt öppen källkod. Du kan se källkoden på vår GitHub!"
+ },
+ "app-marketing.features.open-source.title": {
+ "message": "Öppen källkod"
+ },
+ "app-marketing.features.performance.activity-monitor": {
+ "message": "Aktivitetsövervakare"
+ },
+ "app-marketing.features.performance.cpu-percent": {
+ "message": "% CPU"
+ },
+ "app-marketing.features.performance.description": {
+ "message": "Modrinth App presterar bättre än många av de ledande modhanterarna och använder bara 150mb RAM!"
+ },
+ "app-marketing.features.performance.discord": {
+ "message": "Discord"
+ },
+ "app-marketing.features.performance.good-performance": {
+ "message": "Bra prestanda"
+ },
+ "app-marketing.features.performance.google-chrome": {
+ "message": "Google Chrome"
+ },
+ "app-marketing.features.performance.infinite-mb": {
+ "message": "∞ MB"
+ },
+ "app-marketing.features.performance.infinite-times-infinite-mb": {
+ "message": "∞ * ∞ MB"
+ },
+ "app-marketing.features.performance.less-than-150mb": {
+ "message": "< 150 MB"
+ },
+ "app-marketing.features.performance.modrinth-app": {
+ "message": "Modrinth App"
+ },
+ "app-marketing.features.performance.one-billion-percent": {
+ "message": "1 miljard %"
+ },
+ "app-marketing.features.performance.process-name": {
+ "message": "Processnamn"
+ },
+ "app-marketing.features.performance.ram": {
+ "message": "RAM"
+ },
+ "app-marketing.features.performance.small": {
+ "message": "Lite"
+ },
+ "app-marketing.features.performance.title": {
+ "message": "Effektiv"
+ },
+ "app-marketing.features.play.description": {
+ "message": "Använd Modrinth App för att ladda ner och spela dina favoritmods och modpacks."
+ },
+ "app-marketing.features.play.title": {
+ "message": "Spela dina favoritmods"
+ },
+ "app-marketing.features.sharing.description": {
+ "message": "Skapa, dela och spela modpacks från alla tusentals mods och modpacks som finns här på Modrinth."
+ },
+ "app-marketing.features.sharing.modpack": {
+ "message": "Modpack"
+ },
+ "app-marketing.features.sharing.share-button": {
+ "message": "Dela"
+ },
+ "app-marketing.features.sharing.title": {
+ "message": "Dela modpacks"
+ },
+ "app-marketing.features.unlike-any-launcher": {
+ "message": "Inte som någon annan launcher"
+ },
+ "app-marketing.features.website.description": {
+ "message": "Modrinth-appen är helt integrerad med webbsidan, så att du kan använda alla dina favoritprojekt i appen!"
+ },
+ "app-marketing.features.website.title": {
+ "message": "Webbsidaintegrering"
+ },
+ "app-marketing.features.youve-used-before": {
+ "message": "du använt förut"
+ },
+ "app-marketing.hero.description": {
+ "message": "Modrinth App är en unik launcher med öppen källkod som låter dig spela dina favoritmods och hålla de uppdaterade, allt i ett smidigt litet paket."
+ },
+ "app-marketing.hero.download-button": {
+ "message": "Ladda ner Modrinth App"
+ },
+ "app-marketing.hero.download-modrinth-app": {
+ "message": "Ladda ner Modrinth App"
+ },
+ "app-marketing.hero.download-modrinth-app-for-os": {
+ "message": "Ladda ner Modrinth App för {os}"
+ },
+ "app-marketing.hero.more-download-options": {
+ "message": "Fler nerladdningsalternativ"
+ },
+ "auth.authorize.action.authorize": {
+ "message": "Auktorisera"
+ },
+ "auth.authorize.action.decline": {
+ "message": "Neka"
+ },
+ "auth.authorize.app-info": {
+ "message": "{appName} av {creator} kommer kunna:"
+ },
+ "auth.authorize.authorize-app-name": {
+ "message": "Auktorisera {appName}"
+ },
+ "auth.authorize.error.no-redirect-url": {
+ "message": "Ingen direkt position hittad i respons"
+ },
+ "auth.authorize.redirect-url": {
+ "message": "Du kommer bli flyttad till {url}"
+ },
+ "auth.reset-password.method-choice.action": {
+ "message": "Skicka ett email"
+ },
+ "auth.reset-password.method-choice.description": {
+ "message": "Skriv in din email nedan och vi kommer skicka en länk som tillåter dig att gå tillbaka ditt konto."
+ },
+ "auth.reset-password.method-choice.email-username.label": {
+ "message": "Email eller användarnamn"
+ },
+ "auth.reset-password.method-choice.email-username.placeholder": {
+ "message": "Email"
+ },
+ "auth.reset-password.notification.email-sent.text": {
+ "message": "Ett email med instruktioner har skickats till dig om emailen redan var sparad på ditt konto."
+ },
+ "auth.reset-password.notification.email-sent.title": {
+ "message": "Email skickat"
+ },
+ "auth.reset-password.notification.password-reset.text": {
+ "message": "Nu kan du logga in till ditt konto med ditt nya lösenord."
+ },
+ "auth.reset-password.notification.password-reset.title": {
+ "message": "Lösenordet är uppdaterat"
+ },
+ "auth.reset-password.post-challenge.action": {
+ "message": "Gör om lösenordet"
+ },
+ "auth.reset-password.post-challenge.confirm-password.label": {
+ "message": "Konfirmera lösenord"
+ },
+ "auth.reset-password.post-challenge.description": {
+ "message": "Ange ditt nya lösenord för att få tillgång till ditt konto."
+ },
+ "auth.reset-password.title": {
+ "message": "Återställ lösenord"
+ },
+ "auth.reset-password.title.long": {
+ "message": "Återställ ditt lösenord"
+ },
+ "auth.sign-in.2fa.description": {
+ "message": "Ange din tvåfaktorskod för att fortsätta."
+ },
+ "auth.sign-in.2fa.label": {
+ "message": "Ange tvåfaktorskod"
+ },
+ "auth.sign-in.2fa.placeholder": {
+ "message": "Ange kod..."
+ },
+ "auth.sign-in.additional-options": {
+ "message": "Har du glömt lösenordet? • Skapa ett konto"
+ },
+ "auth.sign-in.email-username.label": {
+ "message": "E-post eller användarnamn"
+ },
+ "auth.sign-in.password.label": {
+ "message": "Lösenord"
+ },
+ "auth.sign-in.sign-in-with": {
+ "message": "Logga in med"
+ },
+ "auth.sign-in.title": {
+ "message": "Logga in"
+ },
+ "auth.sign-in.use-password": {
+ "message": "Eller använd ett lösenord"
+ },
+ "auth.sign-up.action.create-account": {
+ "message": "Skapa konto"
+ },
+ "auth.sign-up.confirm-password.label": {
+ "message": "Bekräfta lösenord"
+ },
+ "auth.sign-up.email.label": {
+ "message": "E-post"
+ },
+ "auth.sign-up.label.username": {
+ "message": "Användarnamn"
+ },
+ "auth.sign-up.legal-dislaimer": {
+ "message": "Genom att skapa ett konto godkänner du Modrinths Villkor och sekretesspolicy."
+ },
+ "auth.sign-up.notification.password-mismatch.text": {
+ "message": "Lösenorden stämmer inte överens!"
+ },
+ "auth.sign-up.password.label": {
+ "message": "Lösenord"
+ },
+ "auth.sign-up.sign-in-option.title": {
+ "message": "Har du redan ett konto?"
+ },
+ "auth.sign-up.subscribe.label": {
+ "message": "Jag vill få uppdateringar om Modrinth"
+ },
+ "auth.sign-up.title": {
+ "message": "Registrera dig"
+ },
+ "auth.sign-up.title.create-account": {
+ "message": "Eller skapa ett konto själv"
+ },
+ "auth.sign-up.title.sign-up-with": {
+ "message": "Registrera dig med"
+ },
+ "auth.verify-email.action.account-settings": {
+ "message": "Kontoinställningar"
+ },
+ "auth.verify-email.action.sign-in": {
+ "message": "Logga in"
+ },
+ "auth.verify-email.already-verified.description": {
+ "message": "Din e-post är redan verifierad!"
+ },
+ "auth.verify-email.already-verified.title": {
+ "message": "E-posten är redan verifierad"
+ },
+ "auth.verify-email.failed-verification.action": {
+ "message": "Skicka ny bekräftelsemejl"
+ },
+ "auth.verify-email.failed-verification.description": {
+ "message": "Vi kunde inte verifiera din e-post. Försök att skicka en ny bekräftelsemejl via kontrollpanelen genom att logga in."
+ },
+ "auth.verify-email.failed-verification.description.logged-in": {
+ "message": "Vi kunde inte verifiera din e-post. Försök skicka ett nytt verifiering mejl med knappen nedan."
+ },
+ "auth.verify-email.failed-verification.title": {
+ "message": "Verifiering av e-post misslyckades"
+ },
+ "auth.verify-email.post-verification.description": {
+ "message": "Din e-postadress har verifierats!"
+ },
+ "auth.verify-email.post-verification.title": {
+ "message": "Verifiering av e-post"
+ },
+ "auth.verify-email.title": {
+ "message": "Verifiera Email"
+ },
+ "auth.welcome.checkbox.subscribe": {
+ "message": "Prenumerera För Uppdateringar om MODRINTH"
+ },
+ "auth.welcome.description": {
+ "message": "Du är nu en del av ett grymt community av skapare och utforskare som redan bygger, laddar ner och håller sig uppdaterade med fantastiska mods."
+ },
+ "auth.welcome.label.tos": {
+ "message": "När du skapar ett konto godkänner du Modrinths villkor och sekretesspolicy."
+ },
+ "auth.welcome.long-title": {
+ "message": "Välkommen till Modrinth!"
+ },
+ "auth.welcome.title": {
+ "message": "Välkommen"
+ },
+ "collection.button.delete-icon": {
+ "message": "Ta bort-ikon"
+ },
+ "collection.button.edit-icon": {
+ "message": "Redigera-ikon"
+ },
+ "collection.button.remove-project": {
+ "message": "Radera projektet"
+ },
+ "collection.button.unfollow-project": {
+ "message": "Sluta följa projektet"
+ },
+ "collection.delete-modal.description": {
+ "message": "Detta kommer radera samlingen för evigt. Detta kan inte ångras."
+ },
+ "collection.delete-modal.title": {
+ "message": "Är du säker på att du vill radera samlingen?"
+ },
+ "collection.description": {
+ "message": "{description} - Visa samlingen {name} av {username} på Modrinth"
+ },
+ "collection.description.following": {
+ "message": "Auto-genererad samling av projekten du följer."
+ },
+ "collection.error.not-found": {
+ "message": "Samlingen hittades inte"
+ },
+ "collection.label.collection": {
+ "message": "Samling"
+ },
+ "collection.label.created-at": {
+ "message": "Skapades {ago}"
+ },
+ "collection.label.curated-by": {
+ "message": "Kurerad av"
+ },
+ "collection.label.no-projects": {
+ "message": "Denna samling har inga projekt!"
+ },
+ "collection.label.no-projects-auth": {
+ "message": "Du har inga projekt.\nVill du skapa ett?"
+ },
+ "collection.label.owner": {
+ "message": "Ägare"
+ },
+ "collection.label.projects-count": {
+ "message": "{count, plural, one {{count} projekt} other {{count} projekt}}"
+ },
+ "collection.label.updated-at": {
+ "message": "Uppdaterad {ago}"
+ },
+ "collection.title": {
+ "message": "{name} - samling"
+ },
+ "dashboard.collections.button.create-new": {
+ "message": "Skapa ny"
+ },
+ "dashboard.collections.label.projects-count": {
+ "message": "{count, plural, one {{count} projekt} other {{count} projekt}}"
+ },
+ "dashboard.collections.label.search-input": {
+ "message": "Sök i dina samlingar"
+ },
+ "dashboard.collections.long-title": {
+ "message": "Dina samlingar"
+ },
+ "error.collection.404.list_item.1": {
+ "message": "Du kan ha skrivit fel på samlingens URL."
+ },
+ "error.collection.404.list_item.2": {
+ "message": "Samlingen kan vara privat."
+ },
+ "error.collection.404.list_item.3": {
+ "message": "Samlingen kan ha tagits ner av Modrinths modereringsteam eftersom att den bryter mot våra användarvillkor."
+ },
+ "error.collection.404.list_title": {
+ "message": "Varför?"
+ },
+ "error.collection.404.title": {
+ "message": "Samlingen hittades inte"
+ },
+ "error.generic.404.subtitle": {
+ "message": "Sidan du letade efter verkar inte finnas."
+ },
+ "error.generic.404.title": {
+ "message": "Sidan hittades inte"
+ },
+ "error.generic.default.list_item.1": {
+ "message": "Se om Modrinth är nere på vår statussida."
+ },
+ "error.generic.default.list_item.2": {
+ "message": "Om detta fortsätter hända borde du kontakta Modrinth-teamet via vår Discord server."
+ },
+ "error.generic.default.list_title": {
+ "message": "Vänligen försök igenom om några minuter."
+ },
+ "error.generic.default.subtitle": {
+ "message": "Någonting gick fel."
+ },
+ "error.generic.default.title": {
+ "message": "Åh nej!"
+ },
+ "error.organization.404.list_item.1": {
+ "message": "Du kan ha skrivit fel på organisationens URL."
+ },
+ "error.organization.404.list_item.2": {
+ "message": "Organisationens ägare kan ha ändrat webbadressen eller tagit bort den."
+ },
+ "error.organization.404.list_item.3": {
+ "message": "Organisationen kan ha tagits ner av Modrinths moderatorer då den bryter mot våra användarvillkor."
+ },
+ "error.organization.404.list_title": {
+ "message": "Varför?"
+ },
+ "error.organization.404.title": {
+ "message": "Organisationen hittades inte"
+ },
+ "error.project.404.list_item.1": {
+ "message": "Du kan ha skrivit fel på projektets URL."
+ },
+ "error.project.404.list_item.2": {
+ "message": "Projektets ägare kan ha tagit bort webbadressen, gjort projektet privat eller tagit bort det."
+ },
+ "error.project.404.list_item.3": {
+ "message": "Projektet kan ha tagits ner av Modrinths moderatorer då den bryter mot våra användarvillkor."
+ },
+ "error.project.404.list_title": {
+ "message": "Varför?"
+ },
+ "error.project.404.title": {
+ "message": "Projektet hittades inte"
+ },
+ "error.user.404.list_item.1": {
+ "message": "Du kan ha skrivit fel på användarens användarnamn."
+ },
+ "error.user.404.list_item.2": {
+ "message": "Användaren kan ha bytt användarnamn eller tagit bort deras konto."
+ },
+ "error.user.404.list_item.3": {
+ "message": "Användarens konto kan ha terminerats då den bryter mot Modrinths användarvillkor."
+ },
+ "error.user.404.list_title": {
+ "message": "Varför?"
+ },
+ "error.user.404.title": {
+ "message": "Användaren hittades inte"
+ },
+ "frog": {
+ "message": "Du har blivit grodad! 🐸"
+ },
+ "frog.altText": {
+ "message": "En fotorealistisk målning av en grodlabyrint"
+ },
+ "frog.froggedPeople": {
+ "message": "{count, plural, one {{count} person} other {{count} personer}} har blivit grodad!"
+ },
+ "frog.sinceOpened": {
+ "message": "Sidan öppnades {ago}"
+ },
+ "frog.title": {
+ "message": "Groda"
+ },
+ "landing.button.discover-mods": {
+ "message": "Upptäck mods"
+ },
+ "landing.button.go-to-dashboard": {
+ "message": "Gå till dashboarden"
+ },
+ "landing.creator.feature.constantly-evolving.description": {
+ "message": "Få den bästa möjliga modupplevelsen med kontinuerliga uppdateringar från Modrinthteamet"
+ },
+ "landing.creator.feature.constantly-evolving.title": {
+ "message": "Konstant utvecklande"
+ },
+ "landing.creator.feature.data-statistics.description": {
+ "message": "Få detaljerade rapporter på sidvisingar, nedladdningsmängder och inkomster"
+ },
+ "landing.creator.feature.data-statistics.title": {
+ "message": "Data och statistik"
+ },
+ "landing.creator.feature.discovery.description": {
+ "message": "Få ditt projekt upptäckt av tusentals spelare genom sökning, våran hemsida, Discordserver och mer i framtiden!"
+ },
+ "landing.creator.feature.discovery.title": {
+ "message": "Upptäckning"
+ },
+ "landing.creator.feature.diverse-ecosystem.description": {
+ "message": "Integrera med dina byggverktyg genom Minotaur för automatiska uppladningar när du släpper en ny version"
+ },
+ "landing.creator.feature.diverse-ecosystem.title": {
+ "message": "Brett ekosystem"
+ },
+ "landing.creator.feature.monetization.description": {
+ "message": "Få betalt med annonsintäkter från dina projektsidor och ta ut pengarna när som helst"
+ },
+ "landing.creator.feature.monetization.title": {
+ "message": "Intäkter"
+ },
+ "landing.creator.feature.team-management.description": {
+ "message": "Bjud in dina kompisar och hantera roller och behörigheter enkelt"
+ },
+ "landing.error.failedToLoadRandomProjects": {
+ "message": "Misslyckades att ladda slumpmässiga projekts :("
+ },
+ "landing.feature.follow.description": {
+ "message": "Bli notifierad varje gång dina favoritprojekt uppdateras och håll dig informerad"
+ },
+ "landing.feature.follow.heading": {
+ "message": "Följ projekt du älskar"
+ },
+ "landing.feature.search.heading": {
+ "message": "Hitta det du vill snabbt och enkelt"
+ },
+ "landing.heading.the-place-for-minecraft.data-packs": {
+ "message": "datapacks"
+ },
+ "landing.heading.the-place-for-minecraft.modpacks": {
+ "message": "modpacks"
+ },
+ "landing.heading.the-place-for-minecraft.mods": {
+ "message": "mods"
+ },
+ "landing.heading.the-place-for-minecraft.plugins": {
+ "message": "plugins"
+ },
+ "landing.heading.the-place-for-minecraft.resource-packs": {
+ "message": "resurspaket"
+ },
+ "landing.heading.the-place-for-minecraft.servers": {
+ "message": "servrar"
+ },
+ "landing.heading.the-place-for-minecraft.shaders": {
+ "message": "shaders"
+ },
+ "landing.launcher.atlauncher-label": {
+ "message": "ATLauncher"
+ },
+ "landing.launcher.graphic-alt": {
+ "message": "En förenklad representation av ett Minecraftfönster med Mojang Studios logga i Modrinths gröna färg."
+ },
+ "landing.launcher.modrinth-app-label": {
+ "message": "Modrinth App"
+ },
+ "landing.launcher.prism-launcher-label": {
+ "message": "Prism Launcher"
+ },
+ "landing.notifications.has-been-updated": {
+ "message": "{title} har uppdaterats!"
+ },
+ "landing.notifications.heading": {
+ "message": "Notifikationer"
+ },
+ "landing.notifications.received-time": {
+ "message": "Togs emot {time}"
+ },
+ "landing.notifications.version-released": {
+ "message": "Versionen {version} har släppts för {gameVersion}"
+ },
+ "landing.search.label": {
+ "message": "Sök"
+ },
+ "landing.search.placeholder": {
+ "message": "Sök..."
+ },
+ "landing.search.sort-by.label": {
+ "message": "Sortera efter"
+ },
+ "landing.section.for-creators.description": {
+ "message": "Ge dina skapelser ett hem online och nå en massiv publik av dedikerade spelare"
+ },
+ "landing.section.for-creators.label": {
+ "message": "För skapare"
+ },
+ "landing.section.for-creators.tagline": {
+ "message": "Dela ditt innehåll med världen"
+ },
+ "landing.section.for-players.description": {
+ "message": "Med allt från magiska biomer till förbannade fängelsehålor hittar du innehåll som tar spelet till en ny nivå."
+ },
+ "landing.section.for-players.label": {
+ "message": "För spelare"
+ },
+ "landing.section.for-players.tagline": {
+ "message": "Upptäck över {count} skapelser"
+ }
+}
diff --git a/apps/frontend/src/locales/sv-SE/languages.json b/apps/frontend/src/locales/sv-SE/languages.json
new file mode 100644
index 000000000..dd87daeaa
--- /dev/null
+++ b/apps/frontend/src/locales/sv-SE/languages.json
@@ -0,0 +1,58 @@
+{
+ "ar": "Arabiska",
+ "be": "Vitryska",
+ "bg": "Bulgariska",
+ "bn": "Bengali",
+ "ca": "Katalanska",
+ "cs": "Tjeckiska",
+ "da": "Danska",
+ "de": "Tyska",
+ "de-CH": "Tyska (Schweiz)",
+ "el": "Grekiska",
+ "en-GB": "Engelska (Storbritannien)",
+ "en-US": "Engelska (USA)",
+ "en-x-lolcat": "LOLCAT",
+ "en-x-pirate": "Engelska (Piratspråk)",
+ "en-x-updown": "Engelska (Upp och Ner)",
+ "en-x-uwu": "Engelska (UwU)",
+ "eo": "Esperanto",
+ "es": "Spanska",
+ "et": "Estniska",
+ "fi": "Finska",
+ "fr": "Franska",
+ "fr-BE": "Franska (Belgien)",
+ "fr-CA": "Franska (Kanada)",
+ "he": "Hebreiska",
+ "hi": "Hindi",
+ "hr": "Kroatiska",
+ "hu": "Ungerska",
+ "id": "Indonesiska",
+ "it": "Italienska",
+ "ja": "Japanska",
+ "kk": "Kazakiska",
+ "ko": "Koreanska",
+ "ky": "Kirgiziska",
+ "lt": "Litauiska",
+ "lv": "Lettiska",
+ "ms": "Malaysiska",
+ "nb": "Norska Bokmål",
+ "nl": "Nederländska",
+ "nn": "Norska Nynorsk",
+ "pes": "Persiska",
+ "pl": "Polska",
+ "pt": "Portugisiska",
+ "pt-BR": "Portugisiska (Brasilien)",
+ "ro": "Rumänska",
+ "ru": "Ryska",
+ "ru-x-bandit": "Ryska (Bandit)",
+ "sk": "Slovakiska",
+ "sv": "Svenska",
+ "th": "Thailändska",
+ "tok": "Toki Pona",
+ "tr": "Turkiska",
+ "tt": "Tatariska",
+ "uk": "Ukrainska",
+ "vi": "Vietnamesiska",
+ "zh-Hans": "Kinesiska (Förenklad)",
+ "zh-Hant": "Kinesiska (Traditionell)"
+}
diff --git a/apps/frontend/src/locales/sv-SE/meta.json b/apps/frontend/src/locales/sv-SE/meta.json
new file mode 100644
index 000000000..498b379e8
--- /dev/null
+++ b/apps/frontend/src/locales/sv-SE/meta.json
@@ -0,0 +1,10 @@
+{
+ "displayName": {
+ "description": "Please enter the name of the language in its specific variant or regional form (e.g., English (US) for American English, not just English). If the language does not have any specific variant, simply enter the name of the language (e.g., Français, Deutsch).",
+ "message": "Engelska (USA)"
+ },
+ "searchTerms": {
+ "description": "Please provide additional search terms associated with the language, if needed, to enhance the search functionality (e.g., American English, Deutschland). Each search term should be entered on a separate line. Translate as a hyphen (-) if no additional terms are needed.",
+ "message": "USA\nAmerikansk Engelska"
+ }
+}
diff --git a/apps/frontend/src/locales/th-TH/index.json b/apps/frontend/src/locales/th-TH/index.json
new file mode 100644
index 000000000..0967ef424
--- /dev/null
+++ b/apps/frontend/src/locales/th-TH/index.json
@@ -0,0 +1 @@
+{}
diff --git a/apps/frontend/src/locales/th-TH/languages.json b/apps/frontend/src/locales/th-TH/languages.json
new file mode 100644
index 000000000..c8cc6dda5
--- /dev/null
+++ b/apps/frontend/src/locales/th-TH/languages.json
@@ -0,0 +1,57 @@
+{
+ "ar": "ภาษาอาหรับ",
+ "be": "ภาษาเบลารุส",
+ "bg": "ภาษาบัลแกเรีย",
+ "bn": "ภาษาเบงกอล",
+ "ca": "ภาษาคาตาลัน",
+ "cs": "ภาษาเช็ก",
+ "da": "ภาษาเดนมาร์ก",
+ "de": "ภาษาเยอรมัน",
+ "de-CH": "ภาษาเยอรมัน (สวิตเซอร์แลนด์)",
+ "el": "ภาษากรีก",
+ "en-GB": "ภาษาอังกฤษ (สหราชอาณาจักร)",
+ "en-US": "ภาษาอังกฤษ (สหรัฐอเมริกา)",
+ "en-x-pirate": "ภาษาอังกฤษ (โจรสลัด)",
+ "en-x-updown": "ภาษาอังกฤษ (กลับหัวกลับหาง)",
+ "en-x-uwu": "ภาษาอังกฤษ (ตะมุตะมิ UwU)",
+ "eo": "ภาษาเอสเปรันโต",
+ "es": "ภาษาสเปน",
+ "et": "ภาษาเอสโตเนีย",
+ "fi": "ภาษาฟินแลนด์",
+ "fr": "ภาษาฝรั่งเศส",
+ "fr-BE": "ภาษาฝรั่งเศส (เบลเยียม)",
+ "fr-CA": "ภาษาฝรั่งเศส (แคนาดา)",
+ "he": "ภาษาฮีบรู",
+ "hi": "ภาษาฮินดี",
+ "hr": "ภาษาโครเอเชีย",
+ "hu": "ภาษาฮังการี",
+ "id": "ภาษาอินโดนิเซีย",
+ "it": "ภาษาอิตาลี",
+ "ja": "ภาษาญี่ปุ่น",
+ "kk": "ภาษาคาซัค",
+ "ko": "ภาษาเกาหลี",
+ "ky": "ภาษาคีร์กีซ",
+ "lt": "ภาษาลิทัวเนีย",
+ "lv": "ภาษาลัตเวีย",
+ "ms": "ภาษามาเลเซีย",
+ "nb": "ภาษานอร์เวย์บอกมอล",
+ "nl": "ภาษาดัตช์",
+ "nn": "ภาษานอร์เวย์ไนนอรส์ก",
+ "pes": "ภาษาเปอร์เซีย",
+ "pl": "ภาษาโปแลนด์",
+ "pt": "ภาษาโปรตุเกส",
+ "pt-BR": "ภาษาโปรตุเกส (บราซิล)",
+ "ro": "ภาษาโรมาเนีย",
+ "ru": "ภาษารัสเซีย",
+ "ru-x-bandit": "ภาษารัสเซีย (แบนดิต)",
+ "sk": "ภาษาสโลวัก",
+ "sv": "ภาษาสวีเดน",
+ "th": "ภาษาไทย",
+ "tok": "ภาษาโตกีโปนา",
+ "tr": "ภาษาตุรกี",
+ "tt": "ภาษาตาตาร์",
+ "uk": "ภาษายูเครน",
+ "vi": "ภาษาเวียดนาม",
+ "zh-Hans": "ภาษาจีน (ตัวย่อ)",
+ "zh-Hant": "ภาษาจีน (ดั้งเดิม)"
+}
diff --git a/apps/frontend/src/locales/th-TH/meta.json b/apps/frontend/src/locales/th-TH/meta.json
new file mode 100644
index 000000000..00a141b43
--- /dev/null
+++ b/apps/frontend/src/locales/th-TH/meta.json
@@ -0,0 +1,10 @@
+{
+ "displayName": {
+ "description": "Please enter the name of the language in its specific variant or regional form (e.g., English (US) for American English, not just English). If the language does not have any specific variant, simply enter the name of the language (e.g., Français, Deutsch).",
+ "message": "ภาษาไทย"
+ },
+ "searchTerms": {
+ "description": "Please provide additional search terms associated with the language, if needed, to enhance the search functionality (e.g., American English, Deutschland). Each search term should be entered on a separate line. Translate as a hyphen (-) if no additional terms are needed.",
+ "message": "ภาษาไทย"
+ }
+}
diff --git a/apps/frontend/src/locales/tl-PH/index.json b/apps/frontend/src/locales/tl-PH/index.json
new file mode 100644
index 000000000..3ef807af6
--- /dev/null
+++ b/apps/frontend/src/locales/tl-PH/index.json
@@ -0,0 +1,152 @@
+{
+ "app-marketing.download.download-appimage": {
+ "message": "Ibaba ang sipi ng AppImage"
+ },
+ "app-marketing.download.download-beta": {
+ "message": "Ibaba ang sipi ng beta"
+ },
+ "app-marketing.download.download-deb": {
+ "message": "Ibaba ang sipi ng DEB"
+ },
+ "app-marketing.download.download-rpm": {
+ "message": "Ibaba ang sipi ng RPM"
+ },
+ "app-marketing.download.linux": {
+ "message": "Linux"
+ },
+ "app-marketing.download.mac": {
+ "message": "Mac"
+ },
+ "app-marketing.download.options-title": {
+ "message": "Mga pagpipilian sa pagbaba ng sipi"
+ },
+ "app-marketing.download.title": {
+ "message": "Ibaba ang sipi ng Aplikasyon ng Modrinth (Beta)"
+ },
+ "app-marketing.download.windows": {
+ "message": "Windows"
+ },
+ "app-marketing.features.open-source.title": {
+ "message": "Bukas na batis"
+ },
+ "app-marketing.features.performance.modrinth-app": {
+ "message": "Aplikasyon ng Modrinth"
+ },
+ "app-marketing.features.play.description": {
+ "message": "Gamitin ang Aplikasyon ng Modrinth sa pagbaba ng sipi at paglaro ng iyong mga paboritong pambago at balot ng pambago."
+ },
+ "app-marketing.hero.download-button": {
+ "message": "Ibaba ang sipi ng Aplikasyon ng Modrinth"
+ },
+ "collection.button.edit-icon": {
+ "message": "Baguhin ang lambana"
+ },
+ "collection.button.remove-project": {
+ "message": "Tanggalin ang panukala"
+ },
+ "collection.delete-modal.description": {
+ "message": "Habambuhay na matatanggal ang pagtitipong ito. Hindi mababawi ang pagkilos na ito."
+ },
+ "landing.feature.launcher.description": {
+ "message": "Binibigyang-daan ng bukas na batis na API ng Modrinth ang mga tagapaglunsad na makadagdag ng malalimang pagsasama sa Modrinth. Maaari mong gamitin ang Modrinth sa aming aplikasyon at sa iilang pinakasat na mga tagapaglunsad gaya ng ATLauncher, MultiMC, at Prism Launcher. "
+ },
+ "landing.heading.the-place-for-minecraft.resource-packs": {
+ "message": "mga balot ng mapagkukunan"
+ },
+ "landing.subheading": {
+ "message": "Magtuklas, maglaro, at magbahagi ng mga kontentong Minecraft sa aming bukas na batis na platapormang ginawa para sa pamayanan."
+ },
+ "layout.footer.about": {
+ "message": "Tungkol"
+ },
+ "layout.footer.about.careers": {
+ "message": "Mga Karera"
+ },
+ "layout.footer.about.changelog": {
+ "message": "Tala ng Pagbabago"
+ },
+ "layout.footer.about.news": {
+ "message": "Balita"
+ },
+ "layout.footer.about.rewards-program": {
+ "message": "Programa ng Gantimpala"
+ },
+ "layout.footer.about.status": {
+ "message": "Katayuan"
+ },
+ "layout.footer.legal": {
+ "message": "Pambatas"
+ },
+ "layout.footer.legal-disclaimer": {
+ "message": "HINDI OPISYAL NA SERBISYO NG MINECRAFT. HINDI APRUBADO O KAAKIBAT NG MOJANG O MICROSOFT."
+ },
+ "layout.footer.legal.copyright-policy": {
+ "message": "Patakaran sa Karapatang-Sipi at DMCA"
+ },
+ "layout.footer.legal.privacy-policy": {
+ "message": "Patakaran sa Pribasiya"
+ },
+ "layout.footer.legal.rules": {
+ "message": "Mga Tuntuning sa Content"
+ },
+ "layout.footer.legal.security-notice": {
+ "message": "Paunawa sa Kaligtasan"
+ },
+ "layout.footer.legal.terms-of-use": {
+ "message": "Mga Tuntunin sa Paggamit"
+ },
+ "layout.footer.open-source": {
+ "message": "Bukas na batis ang Modrinth."
+ },
+ "layout.footer.products": {
+ "message": "Mga Produkto"
+ },
+ "layout.footer.products.app": {
+ "message": "Aplikasyon ng Modrinth"
+ },
+ "layout.footer.products.plus": {
+ "message": "Modrinth+"
+ },
+ "layout.footer.products.servers": {
+ "message": "Mga Modrinth na Tagapagsilbi"
+ },
+ "layout.footer.resources": {
+ "message": "Mga Mapagkukunan"
+ },
+ "layout.footer.resources.api-docs": {
+ "message": "Mga kasalatan ng API"
+ },
+ "layout.footer.resources.help-center": {
+ "message": "Sentro ng Pagtulong"
+ },
+ "layout.footer.resources.report-issues": {
+ "message": "Mag-ulat ng mga isyu"
+ },
+ "layout.footer.resources.translate": {
+ "message": "Isalin"
+ },
+ "layout.footer.social.bluesky": {
+ "message": "Bluesky"
+ },
+ "layout.footer.social.discord": {
+ "message": "Discord"
+ },
+ "layout.footer.social.github": {
+ "message": "GitHub"
+ },
+ "layout.footer.social.mastodon": {
+ "message": "Mastodon"
+ },
+ "layout.footer.social.x": {
+ "message": "X"
+ },
+ "project-type.resourcepack.plural": {
+ "message": "Mga Balot ng Mapagkukunan"
+ },
+ "project-type.resourcepack.singular": {
+ "message": "Balot ng Mapagkukunan"
+ },
+ "settings.display.project-list-layouts.resourcepack": {
+ "message": "Pahina ng mga Balot ng Mapagkukunan"
+ }
+}
diff --git a/apps/frontend/src/locales/tl-PH/languages.json b/apps/frontend/src/locales/tl-PH/languages.json
new file mode 100644
index 000000000..8bfdd4ee5
--- /dev/null
+++ b/apps/frontend/src/locales/tl-PH/languages.json
@@ -0,0 +1,56 @@
+{
+ "ar": "Arabo",
+ "be": "Biyeloruso",
+ "bg": "Bulgaro",
+ "bn": "Bangla",
+ "ca": "Katalan",
+ "cs": "Tseko",
+ "da": "Danes",
+ "de": "Aleman",
+ "de-CH": "Aleman (Suwisa)",
+ "el": "Griyego",
+ "en-GB": "Inggles (Nagkakaisang Kaharian)",
+ "en-US": "Inggles (Nangagkakaisang Banwa)",
+ "en-x-lolcat": "LOLCAT",
+ "en-x-pirate": "Inggles (Pirata)",
+ "en-x-updown": "Inggles (Tiwarik)",
+ "eo": "Esperanto",
+ "es": "Kastila",
+ "et": "Estonyo",
+ "fi": "Pinlandes",
+ "fr": "Pranses",
+ "fr-BE": "Pranses (Belhika)",
+ "fr-CA": "Pranses (Kanada)",
+ "he": "Hebreyo",
+ "hi": "Hindi",
+ "hr": "Kroato",
+ "hu": "Unggaro",
+ "id": "Indones",
+ "it": "Italyano",
+ "ja": "Hapon",
+ "kk": "Kasaho",
+ "ko": "Koreano",
+ "ky": "Kirgis",
+ "lt": "Litwano",
+ "lv": "Leton",
+ "ms": "Malayo",
+ "nb": "Norwegong Bokmål",
+ "nl": "Olandes",
+ "nn": "Norwegong Nynorsk",
+ "pes": "Persa",
+ "pl": "Polako",
+ "pt": "Portuges",
+ "pt-BR": "Portuges (Brasil)",
+ "ro": "Rumano",
+ "ru": "Ruso",
+ "ru-x-bandit": "Ruso (Bandido)",
+ "sk": "Eslobako",
+ "sv": "Suweko",
+ "th": "Taylandes",
+ "tok": "Toki Pona",
+ "tr": "Turko",
+ "tt": "Tartaro",
+ "vi": "Biyetnamita",
+ "zh-Hans": "Intsik (Payak)",
+ "zh-Hant": "Intsik (Kinaugalian)"
+}
diff --git a/apps/frontend/src/locales/tl-PH/meta.json b/apps/frontend/src/locales/tl-PH/meta.json
new file mode 100644
index 000000000..08582f288
--- /dev/null
+++ b/apps/frontend/src/locales/tl-PH/meta.json
@@ -0,0 +1,10 @@
+{
+ "displayName": {
+ "description": "Please enter the name of the language in its specific variant or regional form (e.g., English (US) for American English, not just English). If the language does not have any specific variant, simply enter the name of the language (e.g., Français, Deutsch).",
+ "message": "Tagalog"
+ },
+ "searchTerms": {
+ "description": "Please provide additional search terms associated with the language, if needed, to enhance the search functionality (e.g., American English, Deutschland). Each search term should be entered on a separate line. Translate as a hyphen (-) if no additional terms are needed.",
+ "message": "Standard Tagalog\nMetro Manila Tagalog"
+ }
+}
diff --git a/apps/frontend/src/locales/tr-TR/index.json b/apps/frontend/src/locales/tr-TR/index.json
new file mode 100644
index 000000000..a294d05a8
--- /dev/null
+++ b/apps/frontend/src/locales/tr-TR/index.json
@@ -0,0 +1,2006 @@
+{
+ "admin.billing.error.not-found": {
+ "message": "Kullanıcı bulunamadı"
+ },
+ "app-marketing.download.description": {
+ "message": "Masaüstü uygulamamız tüm platformlarda kullanılabilir, istediğiniz sürümü seçin."
+ },
+ "app-marketing.download.download-appimage": {
+ "message": "AppImage'i indir"
+ },
+ "app-marketing.download.download-beta": {
+ "message": "Betayı indir"
+ },
+ "app-marketing.download.download-deb": {
+ "message": "DEB'i indir"
+ },
+ "app-marketing.download.download-rpm": {
+ "message": "RPM'i indir"
+ },
+ "app-marketing.download.linux": {
+ "message": "Linux"
+ },
+ "app-marketing.download.linux-disclaimer": {
+ "message": "Modrinth Uygulamasının Linux sürümleri bazı sistemlerde sorunlu olabilir. Modrinth Uygulaması sisteminizde stabil değilse, Prism Launcher gibi başka uygulamalarla Modrinth içeriklerini indirmenizi tavsiye ediyoruz."
+ },
+ "app-marketing.download.mac": {
+ "message": "Mac"
+ },
+ "app-marketing.download.options-title": {
+ "message": "İndirme seçenekleri"
+ },
+ "app-marketing.download.terms": {
+ "message": "Modrinth Uygulamasını indirerek Koşullarımızı ve Gizlilik İlkemizi kabul etmiş olursunuz."
+ },
+ "app-marketing.download.third-party-packages": {
+ "message": "Üçüncü parti paketler"
+ },
+ "app-marketing.download.title": {
+ "message": "Modrinth Uygulamasını İndir (Beta)"
+ },
+ "app-marketing.download.windows": {
+ "message": "Windows"
+ },
+ "app-marketing.features.follow.description": {
+ "message": "Sevdiğiniz içerikleri kaydedin ve tek tuşla ilgili haberleri alın."
+ },
+ "app-marketing.features.follow.title": {
+ "message": "Proje takibi"
+ },
+ "app-marketing.features.importing.description": {
+ "message": "Sevdiğin profilleri önceden kullandığın başlatıcıdan buraya aktar, saniyeler içinde Modrinth App'i kullanmaya başla!"
+ },
+ "app-marketing.features.importing.gdlauncher-alt": {
+ "message": "GDLauncher"
+ },
+ "app-marketing.features.importing.multimc-alt": {
+ "message": "MultiMC"
+ },
+ "app-marketing.features.importing.title": {
+ "message": "Profil aktarma"
+ },
+ "app-marketing.features.mod-management.actions": {
+ "message": "Eylemler"
+ },
+ "app-marketing.features.mod-management.byAuthor": {
+ "message": "{author} tarafından"
+ },
+ "app-marketing.features.mod-management.description": {
+ "message": "Modrinth tüm modlarınızı bir yerde toplayıp yönetmenizi kolaylaştırır. Tek tuşla mod kurabilir, silebilir ve güncelleyebilirsiniz."
+ },
+ "app-marketing.features.mod-management.installed-mods": {
+ "message": "Yüklü modlar"
+ },
+ "app-marketing.features.mod-management.name": {
+ "message": "Ad"
+ },
+ "app-marketing.features.mod-management.search-mods": {
+ "message": "Mod ara"
+ },
+ "app-marketing.features.mod-management.title": {
+ "message": "Mod yönetimi"
+ },
+ "app-marketing.features.mod-management.version": {
+ "message": "Sürüm"
+ },
+ "app-marketing.features.offline.description": {
+ "message": "İnternete bağlı kalmadan modlarınızla oynayın."
+ },
+ "app-marketing.features.offline.title": {
+ "message": "Çevrim-dışı mod"
+ },
+ "app-marketing.features.open-source.description": {
+ "message": "Modrinth'in başlatıcısı tamamı ile açık kaynak kodludur. GitHub sayfamızda kaynak kodunu inceleyebilirsin!"
+ },
+ "app-marketing.features.open-source.title": {
+ "message": "Açık kaynak"
+ },
+ "app-marketing.features.performance.activity-monitor": {
+ "message": "Aktivite gözetici"
+ },
+ "app-marketing.features.performance.cpu-percent": {
+ "message": "% CPU"
+ },
+ "app-marketing.features.performance.description": {
+ "message": "Modrinth Uygulaması öne çıkan çoğu mod yöneticisinden daha hafiftir, sadece 150mb RAM kullanır!"
+ },
+ "app-marketing.features.performance.discord": {
+ "message": "Discord"
+ },
+ "app-marketing.features.performance.good-performance": {
+ "message": "Good performance"
+ },
+ "app-marketing.features.performance.google-chrome": {
+ "message": "Google Chrome"
+ },
+ "app-marketing.features.performance.infinite-mb": {
+ "message": "Client-side"
+ },
+ "app-marketing.features.performance.infinite-times-infinite-mb": {
+ "message": "∞ * ∞ MB"
+ },
+ "app-marketing.features.performance.less-than-150mb": {
+ "message": "< 150 MB"
+ },
+ "app-marketing.features.performance.modrinth-app": {
+ "message": "Modrinth Uygulaması"
+ },
+ "app-marketing.features.performance.one-billion-percent": {
+ "message": "% 1 milyar"
+ },
+ "app-marketing.features.performance.process-name": {
+ "message": "İşlem adı"
+ },
+ "app-marketing.features.performance.ram": {
+ "message": "RAM"
+ },
+ "app-marketing.features.performance.small": {
+ "message": "Küçük"
+ },
+ "app-marketing.features.performance.title": {
+ "message": "Verimli"
+ },
+ "app-marketing.features.play.description": {
+ "message": "Modrinth Uygulaması ile favori mod ve mod paketlerinizi indirin ve oynayın."
+ },
+ "app-marketing.features.play.title": {
+ "message": "Favori modlarınız ile oynayın"
+ },
+ "app-marketing.features.sharing.description": {
+ "message": "Modrinth'teki herhangi binlerce mod ile mod paketi oluşturun, paylaşın ve oynayın."
+ },
+ "app-marketing.features.sharing.modpack": {
+ "message": "Mod Paketi"
+ },
+ "app-marketing.features.sharing.share-button": {
+ "message": "Paylaş"
+ },
+ "app-marketing.features.sharing.title": {
+ "message": "Mod paketi paylaş"
+ },
+ "app-marketing.features.unlike-any-launcher": {
+ "message": "Benzersiz bir"
+ },
+ "app-marketing.features.website.description": {
+ "message": "Modrinth Uygulaması web sitesiyle tamamem iç içe, yani uygulamadan favori projelerinizin tamamına erişebilirsiniz!"
+ },
+ "app-marketing.features.website.title": {
+ "message": "Website entegrasyonu"
+ },
+ "app-marketing.features.youve-used-before": {
+ "message": "başlatıcı"
+ },
+ "app-marketing.hero.description": {
+ "message": "Modrinth Uygulaması, favori modlarınızı güncel şekilde oynayabileceğiniz özgün ve açık kaynaklı bir başlatıcı."
+ },
+ "app-marketing.hero.download-button": {
+ "message": "Modrinth Uygulamasını İndir"
+ },
+ "app-marketing.hero.download-modrinth-app": {
+ "message": "Modrinth Uygulamasını İndir"
+ },
+ "app-marketing.hero.download-modrinth-app-for-os": {
+ "message": "{os} için Modrinth Uygulamasını İndir"
+ },
+ "app-marketing.hero.more-download-options": {
+ "message": "Diğer İndirme Seçenekleri"
+ },
+ "auth.authorize.action.authorize": {
+ "message": "Yetkilendir"
+ },
+ "auth.authorize.action.decline": {
+ "message": "Reddet"
+ },
+ "auth.authorize.app-info": {
+ "message": "{appName} ({creator}) şunu yapabilecek:"
+ },
+ "auth.authorize.authorize-app-name": {
+ "message": "{appName} uygulamasını yetkilendir"
+ },
+ "auth.authorize.error.no-redirect-url": {
+ "message": "Yanıtta yönlendirme konumu bulunamadı"
+ },
+ "auth.authorize.redirect-url": {
+ "message": "{url} adresine yönlendirileceksiniz"
+ },
+ "auth.reset-password.method-choice.action": {
+ "message": "Kurtarma e-postası gönder"
+ },
+ "auth.reset-password.method-choice.description": {
+ "message": "E-postanızı aşağıya girin, hesabınızı kurtarmanıza izin verecek bir kurtarma bağlantısı göndereceğiz."
+ },
+ "auth.reset-password.method-choice.email-username.label": {
+ "message": "E-posta veya kullanıcı adı"
+ },
+ "auth.reset-password.method-choice.email-username.placeholder": {
+ "message": "E-posta"
+ },
+ "auth.reset-password.notification.email-sent.text": {
+ "message": "Girilen e-posta adresi geçerli bir hesaba kayıtlıysa parola sıfırlama talimatların bulunduğu bir e-posta gönderilecektir."
+ },
+ "auth.reset-password.notification.email-sent.title": {
+ "message": "E-posta gönderildi"
+ },
+ "auth.reset-password.notification.password-reset.text": {
+ "message": "Yeni parolanızla artık hesabınıza giriş yapabilirsiniz."
+ },
+ "auth.reset-password.notification.password-reset.title": {
+ "message": "Parola başarıyla sıfırlandı"
+ },
+ "auth.reset-password.post-challenge.action": {
+ "message": "Parolayı sıfırla"
+ },
+ "auth.reset-password.post-challenge.confirm-password.label": {
+ "message": "Parolayı onayla"
+ },
+ "auth.reset-password.post-challenge.description": {
+ "message": "Hesabınıza tekrar erişebilmek için aşağıya yeni parolanızı girin."
+ },
+ "auth.reset-password.title": {
+ "message": "Parolayı Sıfırla"
+ },
+ "auth.reset-password.title.long": {
+ "message": "Parolanızı sıfırlayın"
+ },
+ "auth.sign-in.2fa.description": {
+ "message": "Lütfen devam etmek için bir çift aşamalı kod girin."
+ },
+ "auth.sign-in.2fa.label": {
+ "message": "Çift aşamalı kodu girin"
+ },
+ "auth.sign-in.2fa.placeholder": {
+ "message": "Kodu girin..."
+ },
+ "auth.sign-in.additional-options": {
+ "message": "Parolanızı mı unuttunuz? • Yeni hesap oluştur"
+ },
+ "auth.sign-in.email-username.label": {
+ "message": "E-posta veya kullanıcı adı"
+ },
+ "auth.sign-in.password.label": {
+ "message": "Parola"
+ },
+ "auth.sign-in.sign-in-with": {
+ "message": "Şununla giriş yap"
+ },
+ "auth.sign-in.title": {
+ "message": "Giriş Yap"
+ },
+ "auth.sign-in.use-password": {
+ "message": "Veya parola kullanın"
+ },
+ "auth.sign-up.action.create-account": {
+ "message": "Hesap oluştur"
+ },
+ "auth.sign-up.confirm-password.label": {
+ "message": "Parolayı onayla"
+ },
+ "auth.sign-up.email.label": {
+ "message": "E-posta"
+ },
+ "auth.sign-up.label.username": {
+ "message": "Kullanıcı adı"
+ },
+ "auth.sign-up.legal-dislaimer": {
+ "message": "Bir hesap oluşturarak, Modrinth'in Kurallar ve Gizlilik İlkeleri 'ni kabul etmiş bulunursunuz."
+ },
+ "auth.sign-up.notification.password-mismatch.text": {
+ "message": "Parolalar uyuşmuyor!"
+ },
+ "auth.sign-up.password.label": {
+ "message": "Parola"
+ },
+ "auth.sign-up.sign-in-option.title": {
+ "message": "Zaten bir hesabınız var mı?"
+ },
+ "auth.sign-up.subscribe.label": {
+ "message": "Modrinth hakkında güncellemelere abone ol"
+ },
+ "auth.sign-up.title": {
+ "message": "Kaydol"
+ },
+ "auth.sign-up.title.create-account": {
+ "message": "Veya kendiniz hesap oluşturun"
+ },
+ "auth.sign-up.title.sign-up-with": {
+ "message": "Şunlarla giriş yapın"
+ },
+ "auth.verify-email.action.account-settings": {
+ "message": "Hesap ayarları"
+ },
+ "auth.verify-email.action.sign-in": {
+ "message": "Giriş yap"
+ },
+ "auth.verify-email.already-verified.description": {
+ "message": "E-postan zaten doğrulanmış!"
+ },
+ "auth.verify-email.already-verified.title": {
+ "message": "E-posta zaten doğrulanmış"
+ },
+ "auth.verify-email.failed-verification.action": {
+ "message": "Doğrulama e-postasını yeniden gönder"
+ },
+ "auth.verify-email.failed-verification.description": {
+ "message": "Emailinizi doğrulayamadık. Doğrulama emailini panelinizin üzerinden giriş yaparak yeniden yollamayı deneyin."
+ },
+ "auth.verify-email.failed-verification.description.logged-in": {
+ "message": "E-postanızı doğrulayamadık. Doğrulama e-postasını aşağıdaki tuşla yeniden göndermeyi deneyin."
+ },
+ "auth.verify-email.failed-verification.title": {
+ "message": "E-posta doğrulaması başarısız"
+ },
+ "auth.verify-email.post-verification.description": {
+ "message": "Email adresiniz başarıyla doğrulandı!"
+ },
+ "auth.verify-email.post-verification.title": {
+ "message": "E-posta doğrulaması"
+ },
+ "auth.verify-email.title": {
+ "message": "E-postayı Doğrula"
+ },
+ "auth.welcome.checkbox.subscribe": {
+ "message": "Modrinth'le ilgili güncellemelere abone ol"
+ },
+ "auth.welcome.description": {
+ "message": "Artık çoktan kurulumu yapan, indiren ve inanılmaz modlarla güncelde kalan yaratıcıların ve kaşiflerin havalı topluluğunun bir parçasısın."
+ },
+ "auth.welcome.label.tos": {
+ "message": "Bir hesap oluşturarak, Modrinth'in Şartlar'ını ve Gizlilik İlkeleri'ni kabul etmiş sayılırsınız."
+ },
+ "auth.welcome.long-title": {
+ "message": "Modrinth'e hoş geldiniz!"
+ },
+ "auth.welcome.title": {
+ "message": "Hoş geldiniz"
+ },
+ "collection.button.delete-icon": {
+ "message": "Simgeyi sil"
+ },
+ "collection.button.edit-icon": {
+ "message": "Simgeyi düzenle"
+ },
+ "collection.button.remove-project": {
+ "message": "Projeyi kaldır"
+ },
+ "collection.button.unfollow-project": {
+ "message": "Projeyi takip etmeyi bırak"
+ },
+ "collection.delete-modal.description": {
+ "message": "Bu işlem, seçilen koleksiyonu sonsuza dek kaldıracak. Bu işlem geri alınamaz."
+ },
+ "collection.delete-modal.title": {
+ "message": "Bu koleksiyonu silmek istediğinizden emin misiniz?"
+ },
+ "collection.description": {
+ "message": "{description} - Modrinth'te {username} tarafından oluşturulan {name} koleksiyonunu göster"
+ },
+ "collection.description.following": {
+ "message": "Takip ettiğin projelerden oluşturulmuş otomatik koleksiyon."
+ },
+ "collection.error.not-found": {
+ "message": "Koleksiyon bulunamadı"
+ },
+ "collection.label.collection": {
+ "message": "Koleksiyon"
+ },
+ "collection.label.created-at": {
+ "message": "{ago} tarihinde yaratıldı"
+ },
+ "collection.label.curated-by": {
+ "message": "Hazırlayan"
+ },
+ "collection.label.no-projects": {
+ "message": "Bu koleksiyonun projesi yok!"
+ },
+ "collection.label.no-projects-auth": {
+ "message": "Herhangi bir projeniz yok.\nYeni bir tane eklemek ister miydiniz?"
+ },
+ "collection.label.owner": {
+ "message": "Sahip"
+ },
+ "collection.label.projects-count": {
+ "message": "{count, plural, one {{count} proje} other {{count} proje}}"
+ },
+ "collection.label.updated-at": {
+ "message": "{ago} güncellendi"
+ },
+ "collection.title": {
+ "message": "{name} - Koleksiyon"
+ },
+ "dashboard.collections.button.create-new": {
+ "message": "Yeni oluştur"
+ },
+ "dashboard.collections.label.projects-count": {
+ "message": "{count, plural, one {{count} proje} other {{count} proje}}"
+ },
+ "dashboard.collections.label.search-input": {
+ "message": "Koleksiyonlarında ara"
+ },
+ "dashboard.collections.long-title": {
+ "message": "Koleksiyonların"
+ },
+ "error.collection.404.list_item.1": {
+ "message": "Koleksiyonun URL'ini yanlış yazmış olabilirsin."
+ },
+ "error.collection.404.list_item.2": {
+ "message": "Koleksiyon gizli olabilir."
+ },
+ "error.collection.404.list_item.3": {
+ "message": "Koleksiyon Modrinth'in moderasyon ekibi tarafından Kullanım Koşullarımızı ihlal ettiği için kaldırılmış olabilir."
+ },
+ "error.collection.404.list_title": {
+ "message": "Neden?"
+ },
+ "error.collection.404.title": {
+ "message": "Koleksiyon bulunamadı"
+ },
+ "error.generic.404.subtitle": {
+ "message": "Aradığın sayfa yokmuş gibi duruyor."
+ },
+ "error.generic.404.title": {
+ "message": "Sayfa bulunamadı"
+ },
+ "error.generic.default.list_item.1": {
+ "message": "Durum sayfamızdan Modrinth'in çöküp çökmediğini kontrol edin."
+ },
+ "error.generic.default.list_item.2": {
+ "message": "Bu yaşanmaya devam ederse Modrinth Ekibini Discord sunucumuza katılarak bilgilendirmek isteyebilirsin."
+ },
+ "error.generic.default.list_title": {
+ "message": "Lütfen bir kaç dakika içinde tekrar dene."
+ },
+ "error.generic.default.subtitle": {
+ "message": "Bir şey ters gitti."
+ },
+ "error.generic.default.title": {
+ "message": "Hay aksi!"
+ },
+ "error.organization.404.list_item.1": {
+ "message": "Organizasyonun URL'ini yanlış yazmış olabilirsin."
+ },
+ "error.organization.404.list_item.2": {
+ "message": "Organizasyonun sahibi URL'i değiştirmiş veya silmiş olabilir."
+ },
+ "error.organization.404.list_item.3": {
+ "message": "Organizasyon Modrinth'in moderasyon ekibi tarafından Kullanım Koşullarımızı ihlal ettiği için kaldırılmış olabilir."
+ },
+ "error.organization.404.list_title": {
+ "message": "Neden?"
+ },
+ "error.organization.404.title": {
+ "message": "Organizasyon bulunamadı"
+ },
+ "error.project.404.list_item.1": {
+ "message": "Projenin URL'ini yanlış yazmış olabilirsin."
+ },
+ "error.project.404.list_item.2": {
+ "message": "Projenin sahibi URL'i değiştirmiş, projeyi gizlemiş veya silmiş olabilir."
+ },
+ "error.project.404.list_item.3": {
+ "message": "Proje Modrinth'in moderasyon ekibi tarafından Kullanım Koşullarımızı ihlal ettiği için kaldırılmış olabilir."
+ },
+ "error.project.404.list_title": {
+ "message": "Neden?"
+ },
+ "error.project.404.title": {
+ "message": "Proje bulunamadı"
+ },
+ "error.user.404.list_item.1": {
+ "message": "Kullanıcının ismini yanlış yazmış olabilirsin."
+ },
+ "error.user.404.list_item.2": {
+ "message": "Kullanıcı, adını değiştirmiş veya hesabını silmiş olabilir."
+ },
+ "error.user.404.list_item.3": {
+ "message": "Kullanıcının hesabı Modrinth'in Kullanım Koşullarını ihlal ettiği için kaldırılmış olabilir."
+ },
+ "error.user.404.list_title": {
+ "message": "Neden?"
+ },
+ "error.user.404.title": {
+ "message": "Kullanıcı bulunamadı"
+ },
+ "frog": {
+ "message": "Kurbağalandın! 🐸"
+ },
+ "frog.altText": {
+ "message": "Bir kurbağa labirentinin fotogerçekçi bir çizimi"
+ },
+ "frog.froggedPeople": {
+ "message": "{count, plural, other {{count} kişi daha}} kurbağalanmış!"
+ },
+ "frog.sinceOpened": {
+ "message": "Bu sayfa {ago} açıldı"
+ },
+ "frog.title": {
+ "message": "Kurbağa"
+ },
+ "landing.button.discover-mods": {
+ "message": "Modları keşfet"
+ },
+ "landing.button.go-to-dashboard": {
+ "message": "Panele git"
+ },
+ "landing.creator.feature.constantly-evolving.description": {
+ "message": "Modrinth ekibinden sürekli güncellemelerle mümkün olan en iyi modlama deneyimini edinin."
+ },
+ "landing.creator.feature.constantly-evolving.title": {
+ "message": "Sürekli Gelişen"
+ },
+ "landing.creator.feature.data-statistics.description": {
+ "message": "Sayfa görüntülenmeleri, indirme sayısı ve hasılat üzerine detaylı raporlar edin."
+ },
+ "landing.creator.feature.data-statistics.title": {
+ "message": "Veriler ve İstatistikler"
+ },
+ "landing.creator.feature.discovery.description": {
+ "message": "Arama, ana sayfamız, Discord sunucumuz ve gelecek daha çok yollar üzerinden binlerce kullanıcılar tarafından projenizin keşfedilmesini sağlayın!"
+ },
+ "landing.creator.feature.discovery.title": {
+ "message": "Keşif"
+ },
+ "landing.creator.feature.diverse-ecosystem.description": {
+ "message": "Siz yeni bir sürüm çıkarır çıkarmaz otomatik yüklemeler için Minotaur üzerinden yapım araçlarıyla entegre edin."
+ },
+ "landing.creator.feature.diverse-ecosystem.title": {
+ "message": "Çeşitli Ekosistem"
+ },
+ "landing.creator.feature.monetization.description": {
+ "message": "Proje sayfalarınızdan reklam geliri elde edinin ve istediğiniz an işlem yapın"
+ },
+ "landing.creator.feature.monetization.title": {
+ "message": "Para Kazanma"
+ },
+ "landing.creator.feature.team-management.description": {
+ "message": "Kolaylıkla takım arkadaşlarınızı davet edin ve rol ve izinleri yönetin"
+ },
+ "landing.creator.feature.team-management.title": {
+ "message": "Takım Yönetimi"
+ },
+ "landing.error.failedToLoadRandomProjects": {
+ "message": "Rastgele proje yüklenemedi :("
+ },
+ "landing.feature.follow.description": {
+ "message": "Favori projeleriniz güncellendiğinde bildirilim alıp haberdar olun"
+ },
+ "landing.feature.follow.heading": {
+ "message": "Sevdiğiniz projeleri takip edin"
+ },
+ "landing.feature.launcher.description": {
+ "message": "Modrinth'in açık-kaynak API'ı başlatıcıların Modrinth ile tam bağlantı kurmasını sağlar. Modrinth, bizim kendi uygulamamızdan veya ATLauncher, MultiMC ve Prism Launcher gibi öne çıkan başlatıcılardan kullanılbilir."
+ },
+ "landing.feature.launcher.heading": {
+ "message": "Favori başlatıcınız ile oynayın"
+ },
+ "landing.feature.search.description": {
+ "message": "Modrinth'in ışık hızı araması ve güçlü filtreleriyle istediğinizi bulun."
+ },
+ "landing.feature.search.heading": {
+ "message": "Ne istediğinizi kolay ve hızlı şekilde bulun"
+ },
+ "landing.heading.the-place-for-minecraft": {
+ "message": "Minecraft {content} için bir numaralı yer"
+ },
+ "landing.heading.the-place-for-minecraft.data-packs": {
+ "message": "veri paketleri"
+ },
+ "landing.heading.the-place-for-minecraft.modpacks": {
+ "message": "mod paketleri"
+ },
+ "landing.heading.the-place-for-minecraft.mods": {
+ "message": "modları"
+ },
+ "landing.heading.the-place-for-minecraft.plugins": {
+ "message": "eklentileri"
+ },
+ "landing.heading.the-place-for-minecraft.resource-packs": {
+ "message": "kaynak paketleri"
+ },
+ "landing.heading.the-place-for-minecraft.servers": {
+ "message": "sunucuları"
+ },
+ "landing.heading.the-place-for-minecraft.shaders": {
+ "message": "gölgelendirmeleri"
+ },
+ "landing.launcher.atlauncher-label": {
+ "message": "ATLauncher"
+ },
+ "landing.launcher.graphic-alt": {
+ "message": "Basitleştirilmiş bir Minecraft penceresinin temsili, Mojang Studios logosu Modrinth yeşilli."
+ },
+ "landing.launcher.modrinth-app-label": {
+ "message": "Modrinth Uygulaması"
+ },
+ "landing.launcher.prism-launcher-label": {
+ "message": "Prism Launcher"
+ },
+ "landing.notifications.has-been-updated": {
+ "message": "{title} güncellendi!"
+ },
+ "landing.notifications.heading": {
+ "message": "Bildirimler"
+ },
+ "landing.notifications.received-time": {
+ "message": "{time} alındı"
+ },
+ "landing.notifications.version-released": {
+ "message": "{version} sürümü {gameVersion} için yayınlandı"
+ },
+ "landing.search.label": {
+ "message": "Ara"
+ },
+ "landing.search.placeholder": {
+ "message": "Ara..."
+ },
+ "landing.search.sort-by.label": {
+ "message": "Sırala"
+ },
+ "landing.section.for-creators.description": {
+ "message": "İçeriklerinize çevrim içi bir yer verin ve büyük bir kitleye ulaşın"
+ },
+ "landing.section.for-creators.label": {
+ "message": "Yapımcılar İçin"
+ },
+ "landing.section.for-creators.tagline": {
+ "message": "İçeriğinizi dünya ile paylaşın"
+ },
+ "landing.section.for-players.description": {
+ "message": "Büyüsel biyomlardan lanetli zindanlara kadar, oyununuzu sonraki seviyeye taşıyacak içeriği bulacağınızdan emin olabilirsiniz."
+ },
+ "landing.section.for-players.label": {
+ "message": "Oyuncular İçin"
+ },
+ "landing.section.for-players.tagline": {
+ "message": "{count}+ içerik keşfedin"
+ },
+ "landing.subheading": {
+ "message": "Topluluk için geliştirilmiş açık kaynak platformumuzda Minecraft içerikleri keşfedin, oynayın ve paylaşın."
+ },
+ "layout.action.change-theme": {
+ "message": "Tema değiştir"
+ },
+ "layout.action.get-modrinth-app": {
+ "message": "Modrinth Uygulaması Edin"
+ },
+ "layout.avatar.alt": {
+ "message": "Avatarınız"
+ },
+ "layout.banner.account-action": {
+ "message": "Kullanıcı eylemi zorunlu"
+ },
+ "layout.banner.add-email.button": {
+ "message": "Hesap ayarlarını ziyaret et"
+ },
+ "layout.banner.add-email.description": {
+ "message": "Güvenlik sebebiyle Modrinth hesabınıza bir e-posta adresi kaydetmeniz gerek."
+ },
+ "layout.banner.build-fail.description": {
+ "message": "Modrinth'in önucunun bu dağıtımı API'den durum oluşturamadı. Bu bir kesintiden veya yapılandırmadaki bir hatadan kaynaklı olabilir. API mevcutken tekrar derleyin. Hata kodları: {errors}; şu anki API adresi: {url}"
+ },
+ "layout.banner.build-fail.title": {
+ "message": "Derleme esnasında API'den durum oluştururken hata."
+ },
+ "layout.banner.staging.description": {
+ "message": "Hazırlama ortamı, Modrinth yapım veritabanından tamamen ayrıdır. Bu test ve hata ayıklama amaçları için kullanılır ve yapım profilinden daha yeni olan Modrinth'in arka ucunun veya ön ucunun geliştirmekte olan sürümlerini çalıştırıyor olabilir. "
+ },
+ "layout.banner.staging.title": {
+ "message": "Modrinth'in hazırlama ortamını görüntülüyorsunuz"
+ },
+ "layout.banner.subscription-payment-failed.button": {
+ "message": "Fatura bilgisini güncelle"
+ },
+ "layout.banner.subscription-payment-failed.description": {
+ "message": "Bir veya birden fazla abonelikler yenilenemedi. Lütfen erişiminizi kaybetmeyi engellemek için ödeme tercihinizi güncelleyin!"
+ },
+ "layout.banner.subscription-payment-failed.title": {
+ "message": "Fatura eylemi zorunlu."
+ },
+ "layout.banner.verify-email.action": {
+ "message": "Doğrulama e-postasını yeniden gönder"
+ },
+ "layout.banner.verify-email.description": {
+ "message": "Güvenlik sebebiyle Modrinth hesabınızın e-posta adresini doğrulamanız gerek."
+ },
+ "layout.footer.about": {
+ "message": "Hakkında"
+ },
+ "layout.footer.about.careers": {
+ "message": "Kariyerler"
+ },
+ "layout.footer.about.changelog": {
+ "message": "Değişiklikler"
+ },
+ "layout.footer.about.news": {
+ "message": "Haberler"
+ },
+ "layout.footer.about.rewards-program": {
+ "message": "Ödül Programı"
+ },
+ "layout.footer.about.status": {
+ "message": "Durum"
+ },
+ "layout.footer.legal": {
+ "message": "Yasal"
+ },
+ "layout.footer.legal-disclaimer": {
+ "message": "RESMİ BİR MINECRAFT HİZMETİ DEĞİLDİR. MOJANG VEYA MICROSOFT TARAFINDAN ONAYLANMAMIŞTIR VEYA İLİŞKİLİ DEĞİLDİR."
+ },
+ "layout.footer.legal.copyright-policy": {
+ "message": "Telif Hakkı Politikası ve DMCA"
+ },
+ "layout.footer.legal.privacy-policy": {
+ "message": "Gizlillik ilkesi"
+ },
+ "layout.footer.legal.rules": {
+ "message": "İçerik Kuralları"
+ },
+ "layout.footer.legal.security-notice": {
+ "message": "Güvenlik Bildirisi"
+ },
+ "layout.footer.legal.terms-of-use": {
+ "message": "Kullanım Koşulları"
+ },
+ "layout.footer.open-source": {
+ "message": "Modrinth açık kaynaklıdır."
+ },
+ "layout.footer.products": {
+ "message": "Ürünler"
+ },
+ "layout.footer.products.app": {
+ "message": "Modrinth Uygulaması"
+ },
+ "layout.footer.products.plus": {
+ "message": "Modrinth+"
+ },
+ "layout.footer.products.servers": {
+ "message": "Modrinth Sunucuları"
+ },
+ "layout.footer.resources": {
+ "message": "Kaynaklar"
+ },
+ "layout.footer.resources.api-docs": {
+ "message": "API dokümantasyonu"
+ },
+ "layout.footer.resources.help-center": {
+ "message": "Yardım Merkezi"
+ },
+ "layout.footer.resources.report-issues": {
+ "message": "Sorunları bildir"
+ },
+ "layout.footer.resources.translate": {
+ "message": "Çevir"
+ },
+ "layout.footer.social.bluesky": {
+ "message": "Bluesky"
+ },
+ "layout.footer.social.discord": {
+ "message": "Discord"
+ },
+ "layout.footer.social.github": {
+ "message": "GitHub"
+ },
+ "layout.footer.social.mastodon": {
+ "message": "Mastodon"
+ },
+ "layout.footer.social.x": {
+ "message": "X"
+ },
+ "layout.menu-toggle.action": {
+ "message": "Menü aç/kapa"
+ },
+ "layout.meta.description": {
+ "message": "Modrinth üzerinden Minecraft modları, eklentileri, veri paketleri, gölgelendiricileri, kaynak paketleri ve mod paketleri indir. Modern ve kullanımı kolay bir arayüz ve API ile Modrinth üzerinden projeler keşfet ve yayınla."
+ },
+ "layout.meta.og-description": {
+ "message": "Minecraft içeriği keşfet ve yayınla!"
+ },
+ "layout.nav.home": {
+ "message": "Anasayfa"
+ },
+ "layout.nav.search": {
+ "message": "Arama"
+ },
+ "moderation.filter.by": {
+ "message": "Filtrele"
+ },
+ "moderation.moderate": {
+ "message": "Yönet"
+ },
+ "moderation.page.projects": {
+ "message": "Projeler"
+ },
+ "moderation.page.reports": {
+ "message": "Bildiriler"
+ },
+ "moderation.page.technicalReview": {
+ "message": "Teknik İnceleme"
+ },
+ "moderation.search.placeholder": {
+ "message": "Arama..."
+ },
+ "moderation.sort.by": {
+ "message": "Sırala"
+ },
+ "moderation.technical.search.placeholder": {
+ "message": "Teknik incelemeleri ara..."
+ },
+ "profile.button.billing": {
+ "message": "Kullanıcı faturasını yönet"
+ },
+ "profile.button.info": {
+ "message": "Kullanıcı ayrıntılarını görüntüle"
+ },
+ "profile.button.manage-projects": {
+ "message": "Projeleri yönet"
+ },
+ "profile.error.not-found": {
+ "message": "Kullanıcı bulunamadı"
+ },
+ "profile.joined-at": {
+ "message": "{ago} katıldı"
+ },
+ "profile.label.badges": {
+ "message": "Rozetler"
+ },
+ "profile.label.details": {
+ "message": "Ayrıntılar"
+ },
+ "profile.label.no-collections": {
+ "message": "Bu kullanıcının hiç koleksiyonu yok!"
+ },
+ "profile.label.no-collections-auth": {
+ "message": "Hiç koleksiyonun yok.\nOluşturmak ister misin?"
+ },
+ "profile.label.no-projects": {
+ "message": "Bu kullanıcının hiç projesi yok!"
+ },
+ "profile.label.no-projects-auth": {
+ "message": "Hiç projen yok.\nOluşturmak ister misin?"
+ },
+ "profile.label.organizations": {
+ "message": "Organizasyonlar"
+ },
+ "profile.meta.description": {
+ "message": "{username} kullanıcısının Modrinth'teki projelerini indir"
+ },
+ "profile.meta.description-with-bio": {
+ "message": "{bio} - {username} kullanıcısının Modrinth'teki projelerini indir"
+ },
+ "profile.stats.downloads": {
+ "message": "{count, plural, one {{count} proje indirmesi} other {{count} proje indirmesi}}"
+ },
+ "profile.stats.projects": {
+ "message": "{count, plural, one {{count} proje} other {{count} proje}}"
+ },
+ "profile.stats.projects-followers": {
+ "message": "{count, plural, one {{count} proje takipçisi} other {{count} proje takipçisi}}"
+ },
+ "profile.user-id": {
+ "message": "Kullanıcı Kimliği: {id}"
+ },
+ "project-member-header.accept": {
+ "message": "Kabul Et"
+ },
+ "project-member-header.decline": {
+ "message": "Reddet"
+ },
+ "project-member-header.error": {
+ "message": "Hata"
+ },
+ "project-member-header.error-decline": {
+ "message": "Ekip daveti reddedilemedi"
+ },
+ "project-member-header.error-join": {
+ "message": "Ekip daveti kabul edilemedi"
+ },
+ "project-member-header.invitation-no-role": {
+ "message": "Bu projeye katılmaya davet edildiniz. Lütfen daveti kabul edin veya reddedin."
+ },
+ "project-member-header.invitation-title": {
+ "message": "Projeye katılmaya davet"
+ },
+ "project-member-header.invitation-with-role": {
+ "message": "'{role}' rolüyle bu projenin bir üyesi olmaya davet edildiniz."
+ },
+ "project-member-header.success": {
+ "message": "Başarılı"
+ },
+ "project-member-header.success-decline": {
+ "message": "Ekip davetini reddettiniz"
+ },
+ "project-member-header.success-join": {
+ "message": "Proje ekibine katıldınız"
+ },
+ "project-moderation-nags.publishing-checklist": {
+ "message": "Yayımlama kontrol listesi"
+ },
+ "project-moderation-nags.required": {
+ "message": "Zorunlu"
+ },
+ "project-moderation-nags.resubmit-for-review": {
+ "message": "İncelemeye yeniden gönder"
+ },
+ "project-moderation-nags.resubmit-for-review-desc": {
+ "message": "Modrinth'in kadrosu tarafından projeniz {status} hale getirildi. Çoğu durumda, kadronun mesajına değindikten sonra incelemeye yeniden yollayabilirsiniz."
+ },
+ "project-moderation-nags.submit-checklist-tooltip": {
+ "message": "Yayımlama kontrol listesindeki gerekli adımları tamamlamalısınız!"
+ },
+ "project-moderation-nags.submit-for-review": {
+ "message": "İncelemeye gönder"
+ },
+ "project-moderation-nags.submit-for-review-desc": {
+ "message": "Projeniz sadece projenin üyeleri tarafından görüntülenebilir. Yayımlanabilmesi için moderatörler tarafından incelenmeli."
+ },
+ "project-moderation-nags.suggestion": {
+ "message": "Öneri"
+ },
+ "project-moderation-nags.visit-moderation-page": {
+ "message": "Moderasyon sayfasını ziyaret et"
+ },
+ "project-moderation-nags.warning": {
+ "message": "Uyarı"
+ },
+ "project-type.collection.plural": {
+ "message": "Koleksiyonlar"
+ },
+ "project-type.collection.singular": {
+ "message": "Koleksiyon"
+ },
+ "project-type.datapack.plural": {
+ "message": "Veri Paketleri"
+ },
+ "project-type.datapack.singular": {
+ "message": "Veri Paketi"
+ },
+ "project-type.mod.plural": {
+ "message": "Modlar"
+ },
+ "project-type.mod.singular": {
+ "message": "Mod"
+ },
+ "project-type.modpack.plural": {
+ "message": "Mod Paketleri"
+ },
+ "project-type.modpack.singular": {
+ "message": "Mod Paketi"
+ },
+ "project-type.plugin.plural": {
+ "message": "Eklentiler"
+ },
+ "project-type.plugin.singular": {
+ "message": "Eklenti"
+ },
+ "project-type.project.plural": {
+ "message": "Projeler"
+ },
+ "project-type.project.singular": {
+ "message": "Proje"
+ },
+ "project-type.resourcepack.plural": {
+ "message": "Kaynak Paketleri"
+ },
+ "project-type.resourcepack.singular": {
+ "message": "Kaynak Paketi"
+ },
+ "project-type.shader.plural": {
+ "message": "Gölgelendirmeler"
+ },
+ "project-type.shader.singular": {
+ "message": "Gölgelendirme"
+ },
+ "project.about.details.created": {
+ "message": "{date} oluşturuldu"
+ },
+ "project.about.details.licensed": {
+ "message": "{license} lisanslı"
+ },
+ "project.about.details.published": {
+ "message": "{date} yayınlandı"
+ },
+ "project.about.details.submitted": {
+ "message": "{date} sunuldu"
+ },
+ "project.about.details.title": {
+ "message": "Detaylar"
+ },
+ "project.about.details.updated": {
+ "message": "{date} güncellendi"
+ },
+ "project.actions.create-server": {
+ "message": "Sunucu oluştur"
+ },
+ "project.actions.create-server-tooltip": {
+ "message": "Sunucu oluştur"
+ },
+ "project.actions.dont-show-again": {
+ "message": "Bir daha gösterme"
+ },
+ "project.actions.review-project": {
+ "message": "Projeyi incele"
+ },
+ "project.actions.servers-promo.description": {
+ "message": "Modrinth Sunucuları uğraşmadan arkadaşlarınla oynamanın en kolay yoludur!"
+ },
+ "project.actions.servers-promo.monthly": {
+ "message": " / aylık"
+ },
+ "project.actions.servers-promo.pricing": {
+ "message": "$5{monthly} ile başlayan fiyatlarla"
+ },
+ "project.actions.servers-promo.title": {
+ "message": "Sunucu oluştur"
+ },
+ "project.collections.create-new": {
+ "message": "Yeni koleksiyon oluştur"
+ },
+ "project.collections.none-found": {
+ "message": "Koleksiyon bulunamadı."
+ },
+ "project.description.title": {
+ "message": "Açıklama"
+ },
+ "project.details.licensed": {
+ "message": "Lisanslı"
+ },
+ "project.download.game-version": {
+ "message": "Oyun sürümü: {version}"
+ },
+ "project.download.game-version-error": {
+ "message": "Hata: oyun sürümü bulunamadı"
+ },
+ "project.download.game-version-tooltip": {
+ "message": "{title} sadece {version} sürümünde mevcut"
+ },
+ "project.download.game-version-unsupported-tooltip": {
+ "message": "{title}, {platform} için {gameVersion} sürümünü desteklemiyor"
+ },
+ "project.download.install-with-app": {
+ "message": "Modrinth Uygulaması ile yükle"
+ },
+ "project.download.no-app": {
+ "message": "Modrinth Uygulamanız Yok Mu?"
+ },
+ "project.download.no-versions-available": {
+ "message": "{gameVersion} ve {platform} için sürüm mevcut değil."
+ },
+ "project.download.platform": {
+ "message": "Platform: {platform}"
+ },
+ "project.download.platform-error": {
+ "message": "Hata: platform bulunamadı"
+ },
+ "project.download.platform-tooltip": {
+ "message": "{title} sadece {platform} için mevcut"
+ },
+ "project.download.platform-unsupported-tooltip": {
+ "message": "{title}, {gameVersion} sürümünde {platform} desteklemiyor"
+ },
+ "project.download.search-game-versions": {
+ "message": "Oyun sürümü ara..."
+ },
+ "project.download.search-game-versions-label": {
+ "message": "Oyun sürümü ara..."
+ },
+ "project.download.select-game-version": {
+ "message": "Oyun sürümü seç"
+ },
+ "project.download.select-platform": {
+ "message": "Platform seç"
+ },
+ "project.download.show-all-versions": {
+ "message": "Tüm sürümleri göster"
+ },
+ "project.download.title": {
+ "message": "{title} Projesini Yükle"
+ },
+ "project.environment.migration-no-permission.message": {
+ "message": "Daha yeni Modrinth'in Çevre sistemini yeniledik ve yeni seçenekler mevcut. Bu ayarları değiştirmek için yetkiniz yok ama projenin başka bir üyesine çevre meta verisinin doğrulanması gerektiği haberini verebilirsiniz."
+ },
+ "project.environment.migration-no-permission.title": {
+ "message": "Çevre meta verisi gözden geçirilmesi gerekiyor"
+ },
+ "project.environment.migration.learn-more": {
+ "message": "Bu değişiklik hakkında daha fazla öğren"
+ },
+ "project.environment.migration.message": {
+ "message": "Daha yeni Modrinth'in Ortam sistemini tamamen yeniledik ve yeni ayarlar var. Lütfen projenin ayarlarını ziyaret et ve meta verileri doğrula."
+ },
+ "project.environment.migration.review-button": {
+ "message": "Ortam ayarlarını incele"
+ },
+ "project.environment.migration.title": {
+ "message": "Lütfen ortam meta verisini inceleyin"
+ },
+ "project.error.loading": {
+ "message": "Proje verisi yüklenemedi{message}"
+ },
+ "project.error.page-not-found": {
+ "message": "Sayfa bulunamadı"
+ },
+ "project.error.project-not-found": {
+ "message": "Proje bulunamadı"
+ },
+ "project.gallery.title": {
+ "message": "Galeri"
+ },
+ "project.license.error": {
+ "message": "Lisans yazısı getirilemedi."
+ },
+ "project.license.loading": {
+ "message": "Lisans yazısı yükleniyor..."
+ },
+ "project.license.title": {
+ "message": "Lisans"
+ },
+ "project.moderation.title": {
+ "message": "Moderasyon"
+ },
+ "project.navigation.changelog": {
+ "message": "Değişiklikler"
+ },
+ "project.notification.icon-updated.message": {
+ "message": "Projenizin simgesi güncellendi."
+ },
+ "project.notification.icon-updated.title": {
+ "message": "Proje simgesi güncellendi"
+ },
+ "project.notification.updated.message": {
+ "message": "Projeniz güncellendi."
+ },
+ "project.notification.updated.title": {
+ "message": "Proje güncellendi"
+ },
+ "project.settings.environment.notice.missing-env.description": {
+ "message": "Projeniz ortam meta verisi bulundurmuyor, lütfen aşağıdan uygun ayarı şeçin."
+ },
+ "project.settings.environment.notice.missing-env.title": {
+ "message": "Lütfen projeniz için bir ortam şeçin"
+ },
+ "project.settings.environment.notice.multiple-environments.description": {
+ "message": "Projenizin farklı sürümlerinde farklı ortamlar şeçili, yani şu an hepsini düzenleyemezsiniz."
+ },
+ "project.settings.environment.notice.multiple-environments.title": {
+ "message": "Projenizin birden fazla ortamı var"
+ },
+ "project.settings.environment.notice.review-options.description": {
+ "message": "Daha yeni Modrinth'in Ortam sistemini tamamen yeniledik ve yeni ayarlar var. Lütfen aşağıda doğru ayarın şeçili olduğundan emin olun ve 'Doğrula' tuşuna basın!"
+ },
+ "project.settings.environment.notice.review-options.title": {
+ "message": "Lütfen aşağıdaki ayarları inceleyin"
+ },
+ "project.settings.environment.notice.wrong-project-type.description": {
+ "message": "Sadece mod ve mod paketi projelerinin ortam meta verisi olabilir."
+ },
+ "project.settings.environment.notice.wrong-project-type.title": {
+ "message": "Bu proje ortam meta verisi desteklemiyor"
+ },
+ "project.settings.environment.verification.verify-button": {
+ "message": "Doğrula"
+ },
+ "project.settings.environment.verification.verify-text": {
+ "message": "Projenin ortamının doğru ayarlandığını doğrulayın."
+ },
+ "project.settings.general.name.description": {
+ "message": "Önek, ek veya açıklayıcılardan kaçının—sadece projenin asıl adı."
+ },
+ "project.settings.general.name.placeholder.1": {
+ "message": "ör. Nether Overhaul 2"
+ },
+ "project.settings.general.name.placeholder.2": {
+ "message": "ör. Construction Equipment"
+ },
+ "project.settings.general.name.placeholder.3": {
+ "message": "ör. Better than Caving"
+ },
+ "project.settings.general.name.placeholder.4": {
+ "message": "ör. Enhanced Portals"
+ },
+ "project.settings.general.name.placeholder.5": {
+ "message": "ör. Dangerous Mobs"
+ },
+ "project.settings.general.name.title": {
+ "message": "Ad"
+ },
+ "project.settings.general.tagline.description": {
+ "message": "Bir cümlede projenizi özetleyin."
+ },
+ "project.settings.general.tagline.placeholder.1": {
+ "message": "ör. Overhauls game progression to revolve around the Nether."
+ },
+ "project.settings.general.tagline.placeholder.2": {
+ "message": "ör. Adds wearable construction gear."
+ },
+ "project.settings.general.tagline.placeholder.3": {
+ "message": "ör. Adds realistic mineshaft-building mechanics."
+ },
+ "project.settings.general.tagline.placeholder.4": {
+ "message": "ör. Improves how Nether portals link to each other."
+ },
+ "project.settings.general.tagline.placeholder.5": {
+ "message": "ör. Adds powerful boss versions of the normal mobs to encounter in the night."
+ },
+ "project.settings.general.url.title": {
+ "message": "URL"
+ },
+ "project.settings.title": {
+ "message": "Ayarlar"
+ },
+ "project.settings.visit-dashboard": {
+ "message": "Projeler panelini ziyaret et"
+ },
+ "project.stats.downloads-label": {
+ "message": "indirme{count, plural, one {} other {}}"
+ },
+ "project.stats.followers-label": {
+ "message": "takipçi{count, plural, one {} other {}}"
+ },
+ "project.status.archived.message": {
+ "message": "{title} arşivlenmiş. {title}, yapımcı fikrini değiştirmediği sürece daha fazla güncelleme almayacak."
+ },
+ "project.version.all-versions": {
+ "message": "Bütün sürümler"
+ },
+ "project.version.back-to-versions": {
+ "message": "Sürümlere dön"
+ },
+ "project.versions.title": {
+ "message": "Sürümler"
+ },
+ "report.already-reported": {
+ "message": "Zaten {title} ögesini bildirdiniz"
+ },
+ "report.already-reported-description": {
+ "message": "Bu öge için zaten açık bir raporunuz var. Eğer ekleyeceğiniz daha çok bilgi varsa, raporunuza daha çok açıklama ekleyebilirsiniz."
+ },
+ "report.back-to-item": {
+ "message": "{item} ögesine dön"
+ },
+ "report.body.description": {
+ "message": "Eğer mümkünse ve alakalıysa bağlantılar ve görseller ekleyin. Boş ve yetersiz raporlar kapatılacak ve yok sayılacak."
+ },
+ "report.body.title": {
+ "message": "Lütfen raporunuzla ilgili ekstra bağlam sağlayın"
+ },
+ "report.checking": {
+ "message": "{item} kontrol ediliyor..."
+ },
+ "report.could-not-find": {
+ "message": "{item} bulunamadı"
+ },
+ "report.for.violation": {
+ "message": "Modrinth Kuralları veya Kullanım Koşulları İhlali"
+ },
+ "report.for.violation.description": {
+ "message": "Örnekler kötü niyetli, spam, saldırgan, aldatıcı, yanıltıcı ve yasak içerikleri barındırır."
+ },
+ "report.form-not-for": {
+ "message": "Bu form şunun için değildir:"
+ },
+ "report.go-to-report": {
+ "message": "Bildirmeye git"
+ },
+ "report.not-for.bug-reports": {
+ "message": "Hata bildirileri"
+ },
+ "report.not-for.bug-reports.description": {
+ "message": "Hata izleyicilerinden hataları bildirebilirsiniz."
+ },
+ "report.not-for.dmca": {
+ "message": "DMCA kaldırmaları"
+ },
+ "report.not-for.dmca.description": {
+ "message": "Telif Hakkı Politikası'mızı inceleyin."
+ },
+ "report.note.copyright.1": {
+ "message": "Lütfen bir DMCA kaldırma talebi *değil* ama yeniden yüklenmiş içeriğin bir bildirisini göndereceğinizi dikkate alın."
+ },
+ "report.note.copyright.2": {
+ "message": "Eğer bir DMCA kaldırma talebi (yasal bir eylem olan) iletmeyi kastediyorsanız, bunun yerine Telif Hakkı Politikası'na göz atın."
+ },
+ "report.note.malicious.1": {
+ "message": "Kötü niyetli ve yanıltıcı içeriklerin bildirimi, kod örnekleri gibi bu davranışın sağlam kanıtlarını içermeli."
+ },
+ "report.note.malicious.2": {
+ "message": "Microsoft Defender, VirusTotal veya AI malware tespitlerinden çıkan özetler, yeterli kanıt biçimlerinden değildir ve kabul edilmeyecektir."
+ },
+ "report.please-report": {
+ "message": "Lütfen bildirin:"
+ },
+ "report.question.content-id": {
+ "message": "{item} ögesinin ID'si nedir?"
+ },
+ "report.question.content-type": {
+ "message": "Ne tür bir içerik bildiriyorsunuz?"
+ },
+ "report.question.report-reason": {
+ "message": "{item} Modrinth'in hangi kurallarını ihlal ediyor?"
+ },
+ "report.report-content": {
+ "message": "Moderatörlere içerik bildir"
+ },
+ "report.report-item": {
+ "message": "Moderatörlere {title} bildir"
+ },
+ "report.submit": {
+ "message": "Rapor gönder"
+ },
+ "revenue.transfers.total": {
+ "message": "Toplam {amount} çektiniz."
+ },
+ "revenue.transfers.total.method": {
+ "message": "{method} yoluyla toplam {amount} çektiniz."
+ },
+ "revenue.transfers.total.year": {
+ "message": "{year} yılında toplam {amount} çektiniz."
+ },
+ "revenue.transfers.total.year_method": {
+ "message": "{method} yoluyla, {year} yılında toplam {amount} çektiniz."
+ },
+ "scopes.analytics.description": {
+ "message": "Analiz verilerinize erişin"
+ },
+ "scopes.analytics.label": {
+ "message": "Analizleri oku"
+ },
+ "scopes.collectionCreate.description": {
+ "message": "Koleksiyon oluştur"
+ },
+ "scopes.collectionCreate.label": {
+ "message": "Koleksiyon oluştur"
+ },
+ "scopes.collectionDelete.description": {
+ "message": "Koleksiyon sil"
+ },
+ "scopes.collectionDelete.label": {
+ "message": "Koleksiyon sil"
+ },
+ "scopes.collectionRead.description": {
+ "message": "Koleksiyon oku"
+ },
+ "scopes.collectionRead.label": {
+ "message": "Koleksiyon oku"
+ },
+ "scopes.collectionWrite.description": {
+ "message": "Koleksiyonlara yaz"
+ },
+ "scopes.collectionWrite.label": {
+ "message": "Koleksiyon yaz"
+ },
+ "scopes.notificationRead.description": {
+ "message": "Bildirimlerinizi görün"
+ },
+ "scopes.notificationRead.label": {
+ "message": "Bildirim oku"
+ },
+ "scopes.notificationWrite.description": {
+ "message": "Bildirimlerinizi silin/gösterin"
+ },
+ "scopes.notificationWrite.label": {
+ "message": "Bildirim yaz"
+ },
+ "scopes.organizationCreate.description": {
+ "message": "Organizasyon oluştur"
+ },
+ "scopes.organizationCreate.label": {
+ "message": "Organizasyon oluştur"
+ },
+ "scopes.organizationDelete.description": {
+ "message": "Organizasyon kaldır"
+ },
+ "scopes.organizationDelete.label": {
+ "message": "Organizasyon kaldır"
+ },
+ "scopes.organizationRead.description": {
+ "message": "Organizasyon oku"
+ },
+ "scopes.organizationRead.label": {
+ "message": "Organizasyon oku"
+ },
+ "scopes.organizationWrite.description": {
+ "message": "Organizasyonlara yaz"
+ },
+ "scopes.organizationWrite.label": {
+ "message": "Örgüt yaz"
+ },
+ "scopes.patCreate.description": {
+ "message": "Kişisel API tokenleri oluştur"
+ },
+ "scopes.patCreate.label": {
+ "message": "PAT oluştur"
+ },
+ "scopes.patDelete.description": {
+ "message": "Kişisel API tokenlerinizi silin"
+ },
+ "scopes.patDelete.label": {
+ "message": "PAT sil"
+ },
+ "scopes.patRead.description": {
+ "message": "Oluşturulmuş API tokenlerini göster"
+ },
+ "scopes.patRead.label": {
+ "message": "PAT oku"
+ },
+ "scopes.patWrite.description": {
+ "message": "Kişisel API tokenlerini düzenle"
+ },
+ "scopes.patWrite.label": {
+ "message": "PAT yaz"
+ },
+ "scopes.payoutsRead.description": {
+ "message": "Ödeme verilerinizi okuyun"
+ },
+ "scopes.payoutsRead.label": {
+ "message": "Ödemeleri oku"
+ },
+ "scopes.payoutsWrite.description": {
+ "message": "Para çek"
+ },
+ "scopes.payoutsWrite.label": {
+ "message": "Ödemeleri yaz"
+ },
+ "scopes.performAnalytics.description": {
+ "message": "Analiz eylemlerini gerçekleştir"
+ },
+ "scopes.performAnalytics.label": {
+ "message": "Analiz uygula"
+ },
+ "scopes.projectCreate.description": {
+ "message": "Yeni proje oluştur"
+ },
+ "scopes.projectCreate.label": {
+ "message": "Proje oluştur"
+ },
+ "scopes.projectDelete.description": {
+ "message": "Projelerinizi silin"
+ },
+ "scopes.projectDelete.label": {
+ "message": "Proje sil"
+ },
+ "scopes.projectRead.description": {
+ "message": "Tüm projelerinizi okuyun"
+ },
+ "scopes.projectRead.label": {
+ "message": "Proje oku"
+ },
+ "scopes.projectWrite.description": {
+ "message": "Proje verilerine yazın"
+ },
+ "scopes.projectWrite.label": {
+ "message": "Proje yaz"
+ },
+ "scopes.reportCreate.description": {
+ "message": "Bildiri oluştur"
+ },
+ "scopes.reportCreate.label": {
+ "message": "Bildiri oluştur"
+ },
+ "scopes.reportDelete.description": {
+ "message": "Bildiri sil"
+ },
+ "scopes.reportDelete.label": {
+ "message": "Bildiri sil"
+ },
+ "scopes.reportRead.description": {
+ "message": "Bildiri oku"
+ },
+ "scopes.reportRead.label": {
+ "message": "Bildiri oku"
+ },
+ "scopes.reportWrite.description": {
+ "message": "Bildiri düzenle"
+ },
+ "scopes.reportWrite.label": {
+ "message": "Bildiri yaz"
+ },
+ "scopes.sessionAccess.description": {
+ "message": "Modrinth tarafından verilen oturumlara eriş"
+ },
+ "scopes.sessionAccess.label": {
+ "message": "Oturumlara eriş"
+ },
+ "scopes.sessionDelete.description": {
+ "message": "Oturumları sil"
+ },
+ "scopes.sessionDelete.label": {
+ "message": "Oturum sil"
+ },
+ "scopes.sessionRead.description": {
+ "message": "Aktif oturumları oku"
+ },
+ "scopes.sessionRead.label": {
+ "message": "Oturum oku"
+ },
+ "scopes.threadRead.description": {
+ "message": "Konu başlıklarını oku"
+ },
+ "scopes.threadRead.label": {
+ "message": "Konu başlıklarını oku"
+ },
+ "scopes.threadWrite.description": {
+ "message": "Konu başlıklarına yaz"
+ },
+ "scopes.threadWrite.label": {
+ "message": "Konu yaz"
+ },
+ "scopes.userAuthWrite.description": {
+ "message": "Kimlik doğrulama verilerinizi değiştirin"
+ },
+ "scopes.userAuthWrite.label": {
+ "message": "Kimlik doğrulama veri yaz"
+ },
+ "scopes.userDelete.description": {
+ "message": "Hesabınızı silin"
+ },
+ "scopes.userDelete.label": {
+ "message": "Hesap sil"
+ },
+ "scopes.userRead.description": {
+ "message": "Herkese açık profil bilgilerinize erişin"
+ },
+ "scopes.userRead.label": {
+ "message": "Kullanıcı verisi oku"
+ },
+ "scopes.userReadEmail.description": {
+ "message": "Kendi e-postanızı okuyun"
+ },
+ "scopes.userReadEmail.label": {
+ "message": "Kullanıcı e-postası oku"
+ },
+ "scopes.userWrite.description": {
+ "message": "Profilinize yazın"
+ },
+ "scopes.userWrite.label": {
+ "message": "Kullanıcı verisi yaz"
+ },
+ "scopes.versionCreate.description": {
+ "message": "Yeni sürümler oluştur"
+ },
+ "scopes.versionCreate.label": {
+ "message": "Sürüm oluştur"
+ },
+ "scopes.versionDelete.description": {
+ "message": "Bir sürüm sil"
+ },
+ "scopes.versionDelete.label": {
+ "message": "Sürüm sil"
+ },
+ "scopes.versionRead.description": {
+ "message": "Tüm sürümleri oku"
+ },
+ "scopes.versionRead.label": {
+ "message": "Sürüm oku"
+ },
+ "scopes.versionWrite.description": {
+ "message": "Sürüm verisine yaz"
+ },
+ "scopes.versionWrite.label": {
+ "message": "Sürüm yaz"
+ },
+ "search.filter.locked.server": {
+ "message": "Sunucu tarafından sağlanıyor"
+ },
+ "search.filter.locked.server-game-version.title": {
+ "message": "Oyun sürümü sunucu tarafından sağlanıyor"
+ },
+ "search.filter.locked.server-loader.title": {
+ "message": "Yükleyici sunucu tarafından sağlanıyor"
+ },
+ "search.filter.locked.server.sync": {
+ "message": "Sunucuyla eşle"
+ },
+ "servers.backup.create.in-progress.tooltip": {
+ "message": "Yedek oluşturuluyor"
+ },
+ "servers.backup.restore.in-progress.tooltip": {
+ "message": "Yedek geri yükleme devam ediyor"
+ },
+ "servers.backups.item.already-preparing": {
+ "message": "Zaten indirmek için yedek hazırlanıyor"
+ },
+ "servers.backups.item.automated": {
+ "message": "Otomatikleştirilmiş"
+ },
+ "servers.backups.item.creating-backup": {
+ "message": "Yedekleme oluşturuluyor..."
+ },
+ "servers.backups.item.failed-to-create-backup": {
+ "message": "Yedek oluşturma başarısız"
+ },
+ "servers.backups.item.failed-to-prepare-backup": {
+ "message": "İndirmeye hazırlanılamadı"
+ },
+ "servers.backups.item.failed-to-restore-backup": {
+ "message": "Yedekten geri yükleme başarısız"
+ },
+ "servers.backups.item.lock": {
+ "message": "Kilit"
+ },
+ "servers.backups.item.locked": {
+ "message": "Kilitli"
+ },
+ "servers.backups.item.prepare-download": {
+ "message": "İndirmeye hazırla"
+ },
+ "servers.backups.item.prepare-download-again": {
+ "message": "Tekrar hazırlanmayı dene"
+ },
+ "servers.backups.item.preparing-download": {
+ "message": "İndirmeye hazırlanıyor..."
+ },
+ "servers.backups.item.queued-for-backup": {
+ "message": "Yedek için sırada"
+ },
+ "servers.backups.item.rename": {
+ "message": "Yeniden adlandır"
+ },
+ "servers.backups.item.restore": {
+ "message": "Geri yükle"
+ },
+ "servers.backups.item.restoring-backup": {
+ "message": "Yedekten geri yükleniyor..."
+ },
+ "servers.backups.item.retry": {
+ "message": "Yeniden Dene"
+ },
+ "servers.backups.item.unlock": {
+ "message": "Kilidi aç"
+ },
+ "servers.notice.actions": {
+ "message": "Eylemler"
+ },
+ "servers.notice.begins": {
+ "message": "Başlıyor"
+ },
+ "servers.notice.dismissable": {
+ "message": "Görmezden Gelinebilir"
+ },
+ "servers.notice.expires": {
+ "message": "Son kullanma tarihi"
+ },
+ "servers.notice.id": {
+ "message": "ID"
+ },
+ "servers.notice.level": {
+ "message": "Seviye"
+ },
+ "servers.notice.undismissable": {
+ "message": "Görmezden Gelinemez"
+ },
+ "servers.notices.create-notice": {
+ "message": "Bildiri oluştur"
+ },
+ "servers.notices.no-notices": {
+ "message": "Bildiriler yok"
+ },
+ "servers.plan.large.description": {
+ "message": "15–25 oyuncu, mod paketleri veya ağır modlu sunucu için ideal."
+ },
+ "servers.plan.large.name": {
+ "message": "Büyük"
+ },
+ "servers.plan.medium.description": {
+ "message": "6–15 oyuncu ve birden fazla mod için iyi."
+ },
+ "servers.plan.medium.name": {
+ "message": "Orta"
+ },
+ "servers.plan.small.description": {
+ "message": "1–5 arkadaş ve birkaç hafif mod için mükemmel."
+ },
+ "servers.plan.small.name": {
+ "message": "Küçük"
+ },
+ "settings.billing.modal.cancel.action": {
+ "message": "Aboneliği iptal et"
+ },
+ "settings.billing.modal.cancel.description": {
+ "message": "Bu aboneliğinizi iptal eder. Şu anki faturalandırma döngüsünün sonuna kadar özelliklerden faydalanmaya devam edersiniz."
+ },
+ "settings.billing.modal.cancel.title": {
+ "message": "Aboneliğinizi iptal etmek istediğinizden emin misiniz?"
+ },
+ "settings.billing.modal.delete.action": {
+ "message": "Bu ödeme yönetimini kaldır"
+ },
+ "settings.billing.modal.delete.description": {
+ "message": "Bu eylem, bu ödeme yöntemini sonsuza dek kaldıracak (yani gerçekten sonsuza dek)."
+ },
+ "settings.billing.modal.delete.title": {
+ "message": "Bu ödeme yöntemini kaldırmak istediğinizden emin misiniz?"
+ },
+ "settings.billing.payment_method.action.add": {
+ "message": "Ödeme yöntemi ekle"
+ },
+ "settings.billing.payment_method.action.history": {
+ "message": "Geçmiş ücretleri göster"
+ },
+ "settings.billing.payment_method.action.primary": {
+ "message": "Birincil yap"
+ },
+ "settings.billing.payment_method.card_display": {
+ "message": "{last_four} ile biten {card_brand}"
+ },
+ "settings.billing.payment_method.card_expiry": {
+ "message": "Son Kullanma Tarihi {month}/{year}"
+ },
+ "settings.billing.payment_method.none": {
+ "message": "Herhangi bir ödeme yöntemi eklemediniz."
+ },
+ "settings.billing.payment_method.primary": {
+ "message": "Birincil"
+ },
+ "settings.billing.payment_method.title": {
+ "message": "Ödeme yöntemleri"
+ },
+ "settings.billing.payment_method_type.amazon_pay": {
+ "message": "Amazon Pay"
+ },
+ "settings.billing.payment_method_type.amex": {
+ "message": "American Express"
+ },
+ "settings.billing.payment_method_type.cashapp": {
+ "message": "Cash App"
+ },
+ "settings.billing.payment_method_type.diners": {
+ "message": "Diners Club"
+ },
+ "settings.billing.payment_method_type.discover": {
+ "message": "Discover"
+ },
+ "settings.billing.payment_method_type.eftpos": {
+ "message": "EFTPOS"
+ },
+ "settings.billing.payment_method_type.jcb": {
+ "message": "JCB"
+ },
+ "settings.billing.payment_method_type.mastercard": {
+ "message": "MasterCard"
+ },
+ "settings.billing.payment_method_type.paypal": {
+ "message": "PayPal"
+ },
+ "settings.billing.payment_method_type.unionpay": {
+ "message": "UnionPay"
+ },
+ "settings.billing.payment_method_type.unknown": {
+ "message": "Bilinmeyen ödeme yöntemi"
+ },
+ "settings.billing.payment_method_type.visa": {
+ "message": "Visa"
+ },
+ "settings.billing.pyro_subscription.description": {
+ "message": "Modrinth Sunucu aboneliklerini yönet."
+ },
+ "settings.billing.pyro_subscription.title": {
+ "message": "Modrinth Sunucu Abonelikleri"
+ },
+ "settings.billing.subscription.description": {
+ "message": "Modrinth aboneliklerinizi yönetin."
+ },
+ "settings.billing.subscription.title": {
+ "message": "Abonelikler"
+ },
+ "settings.display.banner.developer-mode.button": {
+ "message": "Geliştiri modunu devre dışı bırak"
+ },
+ "settings.display.banner.developer-mode.description": {
+ "message": "Geliştirme modu aktif. Bu sizin Modrinth'te bulunan çeşitli şeylerin içindeki ID'leri göstermenize izin verecek. Sayfanın en altındaki Modrinth logosuna 5 kere tıklayın."
+ },
+ "settings.display.flags.description": {
+ "message": "Bu cihazdaki belli özellikleri etkinlestir veya devre dışı bırak."
+ },
+ "settings.display.flags.title": {
+ "message": "Özellik aç/kapa"
+ },
+ "settings.display.project-list-layouts.datapack": {
+ "message": "Veri Paketleri sayfası"
+ },
+ "settings.display.project-list-layouts.description": {
+ "message": "Bu cihazda proje listelerini gösteren her sayfa için tercih ettiğiniz düzeni seçin."
+ },
+ "settings.display.project-list-layouts.mod": {
+ "message": "Modlar sayfası"
+ },
+ "settings.display.project-list-layouts.modpack": {
+ "message": "Mod paketleri sayfası"
+ },
+ "settings.display.project-list-layouts.plugin": {
+ "message": "Eklentiler sayfası"
+ },
+ "settings.display.project-list-layouts.resourcepack": {
+ "message": "Kaynak Paketleri sayfası"
+ },
+ "settings.display.project-list-layouts.shader": {
+ "message": "Shaderlar sayfası"
+ },
+ "settings.display.project-list-layouts.title": {
+ "message": "Proje liste düzenleri"
+ },
+ "settings.display.project-list-layouts.user": {
+ "message": "Kullanıcı profili sayfaları"
+ },
+ "settings.display.project-list.layouts.collection": {
+ "message": "Koleksiyon"
+ },
+ "settings.display.sidebar.advanced-rendering.description": {
+ "message": "Donanım hızlandırmalı işleme olmadan performans sorunlarına yol açabilecek bulanıklık efektleri gibi gelişmiş işlemeyi etkinleştirir."
+ },
+ "settings.display.sidebar.advanced-rendering.title": {
+ "message": "Gelişmiş işleme"
+ },
+ "settings.display.sidebar.external-links-new-tab.description": {
+ "message": "Modrinth'in dışına giden bağlantıların yeni bir sekmede açılmasını sağla. Bu ayara bakılmaksızın, aynı alan adındaki ve Markdown açıklamalarındaki bağlantılar aynı sekmede açılacak ve reklamlardaki, düzenleme sayfalarındaki bağlantılar yeni bir sekmede açılacak."
+ },
+ "settings.display.sidebar.external-links-new-tab.title": {
+ "message": "Dış bağlantıları yeni sekmede aç"
+ },
+ "settings.display.sidebar.hide-app-promos.description": {
+ "message": "\"Modrinth Uygulaması Edin\" tuşlarını ana navigasyondan gizler. Modrinth Uygulama sayfası hala açılış sayfasında veya alt bilgide bulunabilir."
+ },
+ "settings.display.sidebar.hide-app-promos.title": {
+ "message": "Modrinth Uygulaması tanıtımlarını gizle"
+ },
+ "settings.display.sidebar.left-aligned-content-sidebar.title": {
+ "message": "İçerik sayfalarında sola hizalı kenar çubuğu"
+ },
+ "settings.display.sidebar.right-aligned-content-sidebar.description": {
+ "message": "Kenar çubuğunu sayfa içeriğinin soluna hizalar."
+ },
+ "settings.display.sidebar.right-aligned-filters-sidebar.description": {
+ "message": "Filtre kenar çubuğunu, arama sonuçlarının sağına hizalar."
+ },
+ "settings.display.sidebar.right-aligned-filters-sidebar.title": {
+ "message": "Arama sayfalarında kenar çubuğunu sağa hizalar"
+ },
+ "settings.display.theme.description": {
+ "message": "Bu cihazda Modrinth için tercih ettiğiniz renk temasını seçin."
+ },
+ "settings.display.theme.title": {
+ "message": "Renk teması"
+ },
+ "settings.language.categories.auto": {
+ "message": "Otomatik"
+ },
+ "settings.language.categories.default": {
+ "message": "Mevcut diller"
+ },
+ "settings.language.categories.experimental": {
+ "message": "Tamamlanmamış diller"
+ },
+ "settings.language.categories.fun": {
+ "message": "Komik diller"
+ },
+ "settings.language.categories.search-result": {
+ "message": "Arama sonuçları"
+ },
+ "settings.language.description": {
+ "message": "Sitenin görüntüleneceği dili seçin. Çeviriler Crowdin üzerindeki gönüllüler tarafından yapılmaktadır."
+ },
+ "settings.language.languages.automatic": {
+ "message": "Sistem diliyle eşleştir"
+ },
+ "settings.language.languages.language-label-applying": {
+ "message": "{label}. Uygulanıyor..."
+ },
+ "settings.language.languages.language-label-error": {
+ "message": "{label}. Hata"
+ },
+ "settings.language.languages.load-failed": {
+ "message": "Bu dil yüklenemedi. Birazdan tekrar deneyin."
+ },
+ "settings.language.languages.search-field.description": {
+ "message": "İlk arama sonucuna odaklanmak için enter tuşuna basın"
+ },
+ "settings.language.languages.search-field.placeholder": {
+ "message": "Bir dil arayın..."
+ },
+ "settings.language.languages.search-results-announcement": {
+ "message": "Aramanızda {matches, plural, =0 {herhangi bir dil eşleşmedi} one {# dil eşleşti} other {# dil eşleşti}}."
+ },
+ "settings.language.languages.search.no-results": {
+ "message": "Aramanızla eşleşen dil yok."
+ },
+ "settings.pats.action.create": {
+ "message": "Bir PAT yarat"
+ },
+ "settings.pats.description": {
+ "message": "PAT'lar Modrinth'in API'sine erişmekte kullanılabilir. Daha fazla bilgi için, Modrinth API dokümantasyonununana bakın. Bunlar her zaman oluşturulabilir veya iptal edilebilir."
+ },
+ "settings.pats.modal.create.action": {
+ "message": "PAT oluştur"
+ },
+ "settings.pats.modal.create.expires.label": {
+ "message": "Son kullanma tarihi"
+ },
+ "settings.pats.modal.create.name.label": {
+ "message": "Ad"
+ },
+ "settings.pats.modal.create.name.placeholder": {
+ "message": "PAT'ın adını girin..."
+ },
+ "settings.pats.modal.create.title": {
+ "message": "Kişisel erişim token'i (PAT) oluştur"
+ },
+ "settings.pats.modal.delete.action": {
+ "message": "Bu tokeni sil"
+ },
+ "settings.pats.modal.delete.description": {
+ "message": "Bu işlem, bu tokeni sonsuza dek (gerçekten de sonsuza dek) kaldıracak."
+ },
+ "settings.pats.modal.delete.title": {
+ "message": "Bu tokeni silmek istediğinizden emin misiniz?"
+ },
+ "settings.pats.modal.edit.title": {
+ "message": "Kişisel erişim tokenini (PAT'ı) düzenle"
+ },
+ "settings.pats.token.action.edit": {
+ "message": "Token düzenle"
+ },
+ "settings.pats.token.action.revoke": {
+ "message": "Token iptal et"
+ },
+ "settings.pats.token.expired-ago": {
+ "message": "{ago} son kullanma tarihi geçti"
+ },
+ "settings.pats.token.expires-in": {
+ "message": "{inTime} son kullanma tarihi geçecek"
+ },
+ "settings.pats.token.last-used": {
+ "message": "En son {ago} kullanıldı"
+ },
+ "settings.pats.token.never-used": {
+ "message": "Hiç kullanılmadı"
+ },
+ "settings.profile.bio.description": {
+ "message": "Herkese kendinden biraz bahsedebileceğin kısa tanım."
+ },
+ "settings.profile.bio.title": {
+ "message": "Hakkında"
+ },
+ "settings.profile.description": {
+ "message": "Profil bilgin Modrinth'te ve Modrinth API herkese açık görüntülenebilir."
+ },
+ "settings.profile.profile-info": {
+ "message": "Profil bilgisi"
+ },
+ "settings.profile.profile-picture.reset": {
+ "message": "Sıfırla"
+ },
+ "settings.profile.profile-picture.title": {
+ "message": "Profil resmi"
+ },
+ "settings.profile.username.description": {
+ "message": "Profilini tanımlamak için büyük-küçük harf hassasiyetli özel bir ad."
+ },
+ "settings.profile.username.title": {
+ "message": "Kullanıcı adı"
+ },
+ "settings.sessions.action.revoke-session": {
+ "message": "Oturumu iptal et"
+ },
+ "settings.sessions.created-ago": {
+ "message": "{ago} oluşturuldu"
+ },
+ "settings.sessions.current-session": {
+ "message": "Mevcut oturum"
+ },
+ "settings.sessions.description": {
+ "message": "Şu an Modrinth hesabınızla giriş yapılmış tüm cihazlar burada. Her birinden teker teker çıkış yapabilirsiniz.\n\nEğer tanımadığınız bir girdi varsa, o cihazdan çıkış yapın ve Modrinth hesabınızın parolasını derhal değiştirin."
+ },
+ "settings.sessions.last-accessed-ago": {
+ "message": "En son {ago} erişildi"
+ },
+ "settings.sessions.unknown-os": {
+ "message": "Bilinmeyen İşletim Sistemi"
+ },
+ "settings.sessions.unknown-platform": {
+ "message": "Bilinmeyen platform"
+ },
+ "ui.latest-news-row.latest-news": {
+ "message": "Modrinth'ten en yeni haberler"
+ },
+ "ui.latest-news-row.view-all": {
+ "message": "Bütün haberleri gör"
+ }
+}
diff --git a/apps/frontend/src/locales/tr-TR/languages.json b/apps/frontend/src/locales/tr-TR/languages.json
new file mode 100644
index 000000000..c5f3c5a9c
--- /dev/null
+++ b/apps/frontend/src/locales/tr-TR/languages.json
@@ -0,0 +1,58 @@
+{
+ "ar": "Arapça",
+ "be": "Belarusça",
+ "bg": "Bulgarca",
+ "bn": "Bengalce",
+ "ca": "Katalanca",
+ "cs": "Çekçe",
+ "da": "Danca",
+ "de": "Almanca",
+ "de-CH": "Almanca (İsviçre)",
+ "el": "Yunanca",
+ "en-GB": "İngilizce (Birleşik Krallık)",
+ "en-US": "İngilizce (ABD)",
+ "en-x-lolcat": "LOLCAT",
+ "en-x-pirate": "İngilizce (Korsan ağzı)",
+ "en-x-updown": "İngilizce (Baş aşağı)",
+ "en-x-uwu": "İngilizce (UwU)",
+ "eo": "Esperanto",
+ "es": "İspanyolca",
+ "et": "Estonca",
+ "fi": "Fince",
+ "fr": "Fransızca",
+ "fr-BE": "Fransızca (Belçika)",
+ "fr-CA": "Fransızca (Kanada)",
+ "he": "İbranice",
+ "hi": "Hintçe",
+ "hr": "Hırvatça",
+ "hu": "Macarca",
+ "id": "Endonezce",
+ "it": "İtalyanca",
+ "ja": "Japonca",
+ "kk": "Kazakça",
+ "ko": "Korece",
+ "ky": "Kırgızca",
+ "lt": "Litvanyaca",
+ "lv": "Letonca",
+ "ms": "Malayca",
+ "nb": "Norveççe (Bokmål)",
+ "nl": "Felemenkçe",
+ "nn": "Norveççe (Nynorsk)",
+ "pes": "Farsça",
+ "pl": "Lehçe",
+ "pt": "Portekizce",
+ "pt-BR": "Portekizce (Brezilya)",
+ "ro": "Rumence",
+ "ru": "Rusça",
+ "ru-x-bandit": "Rusça (Haydut ağzı)",
+ "sk": "Slovakça",
+ "sv": "İsveççe",
+ "th": "Tayca",
+ "tok": "Toki Pona",
+ "tr": "Türkçe",
+ "tt": "Tatarca",
+ "uk": "Ukraynaca",
+ "vi": "Vietnamca",
+ "zh-Hans": "Çince (Basitleştirilmiş)",
+ "zh-Hant": "Çince (Geleneksel)"
+}
diff --git a/apps/frontend/src/locales/tr-TR/meta.json b/apps/frontend/src/locales/tr-TR/meta.json
new file mode 100644
index 000000000..d366174a8
--- /dev/null
+++ b/apps/frontend/src/locales/tr-TR/meta.json
@@ -0,0 +1,10 @@
+{
+ "displayName": {
+ "description": "Please enter the name of the language in its specific variant or regional form (e.g., English (US) for American English, not just English). If the language does not have any specific variant, simply enter the name of the language (e.g., Français, Deutsch).",
+ "message": "Türkçe"
+ },
+ "searchTerms": {
+ "description": "Please provide additional search terms associated with the language, if needed, to enhance the search functionality (e.g., American English, Deutschland). Each search term should be entered on a separate line. Translate as a hyphen (-) if no additional terms are needed.",
+ "message": "TR\nTurkey\nTürkiye\nTurkish"
+ }
+}
diff --git a/apps/frontend/src/locales/tt-RU/index.json b/apps/frontend/src/locales/tt-RU/index.json
new file mode 100644
index 000000000..b3a27861e
--- /dev/null
+++ b/apps/frontend/src/locales/tt-RU/index.json
@@ -0,0 +1,8 @@
+{
+ "collection.button.edit-icon": {
+ "message": "Тамгачыкны үзгәртү"
+ },
+ "settings.pats.modal.create.name.label": {
+ "message": "Исем"
+ }
+}
diff --git a/apps/frontend/src/locales/tt-RU/languages.json b/apps/frontend/src/locales/tt-RU/languages.json
new file mode 100644
index 000000000..1ff646291
--- /dev/null
+++ b/apps/frontend/src/locales/tt-RU/languages.json
@@ -0,0 +1,32 @@
+{
+ "ar": "Гарәпчә",
+ "bg": "Болгарча",
+ "bn": "Бенгальча",
+ "ca": "Каталанча",
+ "de": "Алманча",
+ "de-CH": "Алманча (Швейцария)",
+ "el": "Юнанча",
+ "en-US": "Татарча (Татарстан, Рөсәй)",
+ "en-x-lolcat": "LOLCAT",
+ "eo": "Эсперанто",
+ "es": "Испанча",
+ "et": "Эстонча",
+ "fi": "Финча",
+ "he": "Иврит",
+ "hi": "Һиндча",
+ "hr": "Хорватча",
+ "hu": "Маҗарча",
+ "it": "Итальянча",
+ "ja": "Японча",
+ "kk": "Казакъча",
+ "ko": "Корейча",
+ "ky": "Кыргызча",
+ "lv": "Латышча",
+ "nb": "Норвегча (Букмол)",
+ "nn": "Норвегча (Нүнорск)",
+ "ru": "Русча",
+ "ru-x-bandit": "Русча (бандитча)",
+ "sk": "Словакча",
+ "sv": "Шведча",
+ "th": "Тайча"
+}
diff --git a/apps/frontend/src/locales/tt-RU/meta.json b/apps/frontend/src/locales/tt-RU/meta.json
new file mode 100644
index 000000000..88e26526a
--- /dev/null
+++ b/apps/frontend/src/locales/tt-RU/meta.json
@@ -0,0 +1,10 @@
+{
+ "displayName": {
+ "description": "Please enter the name of the language in its specific variant or regional form (e.g., English (US) for American English, not just English). If the language does not have any specific variant, simply enter the name of the language (e.g., Français, Deutsch).",
+ "message": "Татарча (Татарстан, Рөсәй)"
+ },
+ "searchTerms": {
+ "description": "Please provide additional search terms associated with the language, if needed, to enhance the search functionality (e.g., American English, Deutschland). Each search term should be entered on a separate line. Translate as a hyphen (-) if no additional terms are needed.",
+ "message": "Татарстан\nТатарстан Республикасы\nТатарстан Җөмһүрияте\nТатар теле\nРөсәй\nРусия\nРоссия\nРоссия Федерациясе"
+ }
+}
diff --git a/apps/frontend/src/locales/uk-UA/index.json b/apps/frontend/src/locales/uk-UA/index.json
new file mode 100644
index 000000000..0ce3a7f25
--- /dev/null
+++ b/apps/frontend/src/locales/uk-UA/index.json
@@ -0,0 +1,2015 @@
+{
+ "admin.billing.error.not-found": {
+ "message": "Користувача не знайдено"
+ },
+ "app-marketing.download.description": {
+ "message": "Наш додаток доступний на всіх платформах, оберіть бажану вами версію."
+ },
+ "app-marketing.download.download-appimage": {
+ "message": "Завантажити AppImage"
+ },
+ "app-marketing.download.download-beta": {
+ "message": "Завантажити бету"
+ },
+ "app-marketing.download.download-deb": {
+ "message": "Завантажити DEB"
+ },
+ "app-marketing.download.download-rpm": {
+ "message": "Завантажити RPM"
+ },
+ "app-marketing.download.linux": {
+ "message": "Linux"
+ },
+ "app-marketing.download.linux-disclaimer": {
+ "message": "На версії Modrinth для Linux проблеми на певних системах та налаштуваннях. Якщо Modrinth робить нестабільно на вашому пристрої, ми рекомендуємо спробувати інші додатки, такі як Prism Launcher, щоб легко встановлювати контент Modrinth."
+ },
+ "app-marketing.download.mac": {
+ "message": "Mac"
+ },
+ "app-marketing.download.options-title": {
+ "message": "Налаштування завантаження"
+ },
+ "app-marketing.download.terms": {
+ "message": "Встановлюючи Modrinth, ви погоджуєтесь з Умовами користування та Політикою конфіденційності."
+ },
+ "app-marketing.download.third-party-packages": {
+ "message": "Сторонні пакети"
+ },
+ "app-marketing.download.title": {
+ "message": "Завантажити Modrinth (Бета)"
+ },
+ "app-marketing.download.windows": {
+ "message": "Windows"
+ },
+ "app-marketing.features.follow.description": {
+ "message": "Зберігайте контент, який вам до вподоби та отримуйте оновлення лише за один клік."
+ },
+ "app-marketing.features.follow.title": {
+ "message": "Відстежувати проєкти"
+ },
+ "app-marketing.features.importing.description": {
+ "message": "Імпортуй усі ваші улюблені профілі з минулого лаунчера, та починай роботу в Modrinth за декілька секунд!"
+ },
+ "app-marketing.features.importing.gdlauncher-alt": {
+ "message": "GDLauncher"
+ },
+ "app-marketing.features.importing.multimc-alt": {
+ "message": "MultiMC"
+ },
+ "app-marketing.features.importing.title": {
+ "message": "Імпортування профілів"
+ },
+ "app-marketing.features.mod-management.actions": {
+ "message": "Дії"
+ },
+ "app-marketing.features.mod-management.byAuthor": {
+ "message": "від {author}"
+ },
+ "app-marketing.features.mod-management.description": {
+ "message": "З Modrinth легше за все керувати модами. Ви можете встановлювати, видаляти, та оновлювати моди за один клік."
+ },
+ "app-marketing.features.mod-management.installed-mods": {
+ "message": "Встановленні моди"
+ },
+ "app-marketing.features.mod-management.name": {
+ "message": "Ім`я"
+ },
+ "app-marketing.features.mod-management.search-mods": {
+ "message": "Пошук модів"
+ },
+ "app-marketing.features.mod-management.title": {
+ "message": "Керування модами"
+ },
+ "app-marketing.features.mod-management.version": {
+ "message": "Версія"
+ },
+ "app-marketing.features.offline.description": {
+ "message": "Грай разом с модами, не зважаючи на інтернет-підключення."
+ },
+ "app-marketing.features.offline.title": {
+ "message": "Офлайн режим"
+ },
+ "app-marketing.features.open-source.description": {
+ "message": "Modrinth має вседоступний відкрити код. Ви можете подивитись це на нашому GitHub!"
+ },
+ "app-marketing.features.open-source.title": {
+ "message": "Відкритий код"
+ },
+ "app-marketing.features.performance.activity-monitor": {
+ "message": "Список активностей"
+ },
+ "app-marketing.features.performance.cpu-percent": {
+ "message": "% ЦП"
+ },
+ "app-marketing.features.performance.description": {
+ "message": "Modrinth працює краще, ніж інші менеджери модів, використовуючи лише 150 МБ оперативної пам`яті!"
+ },
+ "app-marketing.features.performance.discord": {
+ "message": "Discord"
+ },
+ "app-marketing.features.performance.good-performance": {
+ "message": "Добра продуктивність"
+ },
+ "app-marketing.features.performance.google-chrome": {
+ "message": "Google Chrome"
+ },
+ "app-marketing.features.performance.infinite-mb": {
+ "message": "∞ МБ"
+ },
+ "app-marketing.features.performance.infinite-times-infinite-mb": {
+ "message": "∞ * ∞ МБ"
+ },
+ "app-marketing.features.performance.less-than-150mb": {
+ "message": "< 150 МБ"
+ },
+ "app-marketing.features.performance.modrinth-app": {
+ "message": "Modrinth App"
+ },
+ "app-marketing.features.performance.one-billion-percent": {
+ "message": "1 Мільярд %"
+ },
+ "app-marketing.features.performance.process-name": {
+ "message": "Ім'я процесу"
+ },
+ "app-marketing.features.performance.ram": {
+ "message": "ОЗП"
+ },
+ "app-marketing.features.performance.small": {
+ "message": "Малий"
+ },
+ "app-marketing.features.performance.title": {
+ "message": "Продуктивний"
+ },
+ "app-marketing.features.play.description": {
+ "message": "Використовуйте Modrinth App щоб завантажувати та грати з вашими улюбленими модифікаціями та збірками."
+ },
+ "app-marketing.features.play.title": {
+ "message": "Грайте з вашими улюбленими модифікаціями"
+ },
+ "app-marketing.features.sharing.description": {
+ "message": "Створюйте, діліться, та грайте в які завгодно збірки більш ніж з тисячами модифікацій та збірок які є на Modrinth."
+ },
+ "app-marketing.features.sharing.modpack": {
+ "message": "Збірка модів"
+ },
+ "app-marketing.features.sharing.share-button": {
+ "message": "Поділитися"
+ },
+ "app-marketing.features.sharing.title": {
+ "message": "Діліться збірками"
+ },
+ "app-marketing.features.unlike-any-launcher": {
+ "message": "Не схоже на жодний лаунчер, "
+ },
+ "app-marketing.features.website.description": {
+ "message": "Modrinth App повністю інтегрований зі сайтом, то ж ви можете отримати доступ до всіх ваших проєктів з програми!"
+ },
+ "app-marketing.features.website.title": {
+ "message": "Інтеграція з сайтом"
+ },
+ "app-marketing.features.youve-used-before": {
+ "message": "якими ви користувалися раніше"
+ },
+ "app-marketing.hero.app-screenshot-alt": {
+ "message": "Знімок екрана з Modrinth App зі збіркою Cobblemon, відкритою на сторінці \"Контенту\"."
+ },
+ "app-marketing.hero.description": {
+ "message": "Modrinth App це унікальний лаунчер з відкритим вихідним кодом, що дозволяє вам грати у ваші улюблені моди, та зберігати їх оновленими, все в одному малому акуратному пакеті."
+ },
+ "app-marketing.hero.download-button": {
+ "message": "Завантажити Modrinth App"
+ },
+ "app-marketing.hero.download-modrinth-app": {
+ "message": "Завантажити Modrinth App"
+ },
+ "app-marketing.hero.download-modrinth-app-for-os": {
+ "message": "Завантажити Modrinth App для {os}"
+ },
+ "app-marketing.hero.minecraft-screenshot-alt": {
+ "message": "Знімок екрана зі збіркою Cobblemon на головній сторінці."
+ },
+ "app-marketing.hero.more-download-options": {
+ "message": "Більше налаштувань завантаження"
+ },
+ "auth.authorize.action.authorize": {
+ "message": "Авторизувати"
+ },
+ "auth.authorize.action.decline": {
+ "message": "Відхилити"
+ },
+ "auth.authorize.app-info": {
+ "message": "{appName} від {creator} зможе робити наступне:"
+ },
+ "auth.authorize.authorize-app-name": {
+ "message": "Авторизувати {appName}"
+ },
+ "auth.authorize.error.no-redirect-url": {
+ "message": "У відповіді не знайдено посилання для перенаправлення"
+ },
+ "auth.authorize.redirect-url": {
+ "message": "Ви будете перенаправлені на {url}"
+ },
+ "auth.reset-password.method-choice.action": {
+ "message": "Надіслати лист для відновлення"
+ },
+ "auth.reset-password.method-choice.description": {
+ "message": "Укажіть вашу електронну пошту нижче, щоб ми надіслали вам посилання для відновлення вашого облікового запису."
+ },
+ "auth.reset-password.method-choice.email-username.label": {
+ "message": "Ел. пошта або ім’я користувача"
+ },
+ "auth.reset-password.method-choice.email-username.placeholder": {
+ "message": "Електронна пошта"
+ },
+ "auth.reset-password.notification.email-sent.text": {
+ "message": "Лист з інструкціями було надіслано на вашу електронну пошту, якщо вона була збережена у вашому обліковому записі."
+ },
+ "auth.reset-password.notification.email-sent.title": {
+ "message": "Електронний лист надіслано"
+ },
+ "auth.reset-password.notification.password-reset.text": {
+ "message": "Ви можете увійти до облікового запису з новим паролем."
+ },
+ "auth.reset-password.notification.password-reset.title": {
+ "message": "Пароль успішно скинуто"
+ },
+ "auth.reset-password.post-challenge.action": {
+ "message": "Скинути пароль"
+ },
+ "auth.reset-password.post-challenge.confirm-password.label": {
+ "message": "Підтвердити пароль"
+ },
+ "auth.reset-password.post-challenge.description": {
+ "message": "Укажіть ваш новий пароль нижче, щоб отримати доступ до свого облікового запису."
+ },
+ "auth.reset-password.title": {
+ "message": "Скинути пароль"
+ },
+ "auth.reset-password.title.long": {
+ "message": "Скидання пароля"
+ },
+ "auth.sign-in.2fa.description": {
+ "message": "Будь ласка, укажіть код двофакторної автентифікації, щоб продовжити."
+ },
+ "auth.sign-in.2fa.label": {
+ "message": "Вкажіть код двофакторної автентифікації"
+ },
+ "auth.sign-in.2fa.placeholder": {
+ "message": "Уведіть код…"
+ },
+ "auth.sign-in.additional-options": {
+ "message": "Забули пароль? • Створити обліковий запис"
+ },
+ "auth.sign-in.email-username.label": {
+ "message": "Ел. пошта або ім’я користувача"
+ },
+ "auth.sign-in.password.label": {
+ "message": "Пароль"
+ },
+ "auth.sign-in.sign-in-with": {
+ "message": "Увійдіть за допомогою"
+ },
+ "auth.sign-in.title": {
+ "message": "Увійти"
+ },
+ "auth.sign-in.use-password": {
+ "message": "Або ж з паролем"
+ },
+ "auth.sign-up.action.create-account": {
+ "message": "Створити обліковий запис"
+ },
+ "auth.sign-up.confirm-password.label": {
+ "message": "Підтвердити пароль"
+ },
+ "auth.sign-up.email.label": {
+ "message": "Електронна пошта"
+ },
+ "auth.sign-up.label.username": {
+ "message": "Ім’я користувача"
+ },
+ "auth.sign-up.legal-dislaimer": {
+ "message": "Створивши обліковий запис, ви погоджуєтеся з Умовами використання та Політикою конфіденційности Modrinth."
+ },
+ "auth.sign-up.notification.password-mismatch.text": {
+ "message": "Паролі не збігаються!"
+ },
+ "auth.sign-up.password.label": {
+ "message": "Пароль"
+ },
+ "auth.sign-up.sign-in-option.title": {
+ "message": "Уже маєте обліковий запис?"
+ },
+ "auth.sign-up.subscribe.label": {
+ "message": "Підписатися на оновлення Modrinth"
+ },
+ "auth.sign-up.title": {
+ "message": "Реєстрація"
+ },
+ "auth.sign-up.title.create-account": {
+ "message": "Або зробіть обліковий запис самотужки"
+ },
+ "auth.sign-up.title.sign-up-with": {
+ "message": "Реєстрація за допомогою"
+ },
+ "auth.verify-email.action.account-settings": {
+ "message": "Налаштування облікового запису"
+ },
+ "auth.verify-email.action.sign-in": {
+ "message": "Увійти"
+ },
+ "auth.verify-email.already-verified.description": {
+ "message": "Ваша електронна пошта вже підтверджена!"
+ },
+ "auth.verify-email.already-verified.title": {
+ "message": "Електронна пошта вже підтверджена"
+ },
+ "auth.verify-email.failed-verification.action": {
+ "message": "Повторно надіслати лист з підтвердженням"
+ },
+ "auth.verify-email.failed-verification.description": {
+ "message": "Ми не змогли підтвердити вашу електронну пошту. Спробуйте повторно надіслати лист з підтвердженням через панель керування, увійшовши в обліковий запис."
+ },
+ "auth.verify-email.failed-verification.description.logged-in": {
+ "message": "Ми не змогли підтвердити вашу електронну пошту. Спробуйте повторно надіслати лист з підтвердженням за допомогою кнопки нижче."
+ },
+ "auth.verify-email.failed-verification.title": {
+ "message": "Не вдалося перевірити електронну пошту"
+ },
+ "auth.verify-email.post-verification.description": {
+ "message": "Вашу електронну пошту успішно підтверджено!"
+ },
+ "auth.verify-email.post-verification.title": {
+ "message": "Підтвердження електронної пошти"
+ },
+ "auth.verify-email.title": {
+ "message": "Підтвердити електронну пошту"
+ },
+ "auth.welcome.checkbox.subscribe": {
+ "message": "Підписатися на оновлення Modrinth"
+ },
+ "auth.welcome.description": {
+ "message": "Ви тепер частина чудової спільноти авторів та дослідників, що вже створюють, завантажують та оновлюють чудові моди."
+ },
+ "auth.welcome.label.tos": {
+ "message": "Створивши обліковий запис, ви погодилися з Умовами використання та Політикою конфіденційности Modrinth."
+ },
+ "auth.welcome.long-title": {
+ "message": "Вітаємо в Modrinth!"
+ },
+ "auth.welcome.title": {
+ "message": "Вітаємо"
+ },
+ "collection.button.delete-icon": {
+ "message": "Видалити значок"
+ },
+ "collection.button.edit-icon": {
+ "message": "Редагувати значок"
+ },
+ "collection.button.remove-project": {
+ "message": "Видалити проєкт"
+ },
+ "collection.button.unfollow-project": {
+ "message": "Відписатися від проєкту"
+ },
+ "collection.delete-modal.description": {
+ "message": "Це призведе до видалення цієї добірки назавжди. Цю дію не можна скасувати."
+ },
+ "collection.delete-modal.title": {
+ "message": "Ви впевнені, що хочете видалити цю добірку?"
+ },
+ "collection.description": {
+ "message": "{description} — Дивіться добірку «{name}» від {username} на Modrinth"
+ },
+ "collection.description.following": {
+ "message": "Автоматично згенерована добірка з усіх проєктів на які ви підписані."
+ },
+ "collection.error.not-found": {
+ "message": "Добірку не знайдено"
+ },
+ "collection.label.collection": {
+ "message": "Добірка"
+ },
+ "collection.label.created-at": {
+ "message": "Створено {ago}"
+ },
+ "collection.label.curated-by": {
+ "message": "Куратори"
+ },
+ "collection.label.no-projects": {
+ "message": "У цій добірці немає проєктів!"
+ },
+ "collection.label.no-projects-auth": {
+ "message": "У вас немає жодного проєкту.\nБажаєте додати якийсь?"
+ },
+ "collection.label.owner": {
+ "message": "Власник"
+ },
+ "collection.label.projects-count": {
+ "message": "{count, plural, one {{count} проєкт} few {{count} проєкти} other {{count} проєктів}}"
+ },
+ "collection.label.updated-at": {
+ "message": "Оновлено {ago}"
+ },
+ "collection.title": {
+ "message": "{name} - Добірка"
+ },
+ "dashboard.collections.button.create-new": {
+ "message": "Створити нову"
+ },
+ "dashboard.collections.label.projects-count": {
+ "message": "{count, plural, one {{count} проєкт} few {{count} проєкти} other {{count} проєктів}}"
+ },
+ "dashboard.collections.label.search-input": {
+ "message": "Пошук у ваших добірках"
+ },
+ "dashboard.collections.long-title": {
+ "message": "Ваші добірки"
+ },
+ "error.collection.404.list_item.1": {
+ "message": "Ви, можливо, помилилися під час написання URL добірки."
+ },
+ "error.collection.404.list_item.2": {
+ "message": "Добірка може бути приватною."
+ },
+ "error.collection.404.list_item.3": {
+ "message": "Добірку можливо було видалено командою модерації Modrinth через порушення Умов використання."
+ },
+ "error.collection.404.list_title": {
+ "message": "Чому?"
+ },
+ "error.collection.404.title": {
+ "message": "Добірок не знайдено"
+ },
+ "error.generic.404.subtitle": {
+ "message": "Схоже, сторінки, яку ви шукаєте, не існує."
+ },
+ "error.generic.404.title": {
+ "message": "Сторінку не знайдено"
+ },
+ "error.generic.default.list_item.1": {
+ "message": "Перевірте, чи працює Modrinth на нашій Сторінці статусу."
+ },
+ "error.generic.default.list_item.2": {
+ "message": "Якщо таке продовжує відбуватись, дайте знати команді Modrinth, приєднавшись до нашого Discord серверу."
+ },
+ "error.generic.default.list_title": {
+ "message": "Будь ласка, спробуйте знову за кілька хвилин."
+ },
+ "error.generic.default.subtitle": {
+ "message": "Щось пішло не так."
+ },
+ "error.generic.default.title": {
+ "message": "Упс!"
+ },
+ "error.organization.404.list_item.1": {
+ "message": "Ви, можливо, помилилися під час написання URL добірки."
+ },
+ "error.organization.404.list_item.2": {
+ "message": "Власник добірки міг змінити URL-адресу або видалити її."
+ },
+ "error.organization.404.list_item.3": {
+ "message": "Добірка могла бути видалена командою модераторів Modrinth за порушення наших Умов використання."
+ },
+ "error.organization.404.list_title": {
+ "message": "Чому?"
+ },
+ "error.organization.404.title": {
+ "message": "Добірку не знайдено"
+ },
+ "error.project.404.list_item.1": {
+ "message": "Можливо, ви неправильно ввели URL-адресу проєкту."
+ },
+ "error.project.404.list_item.2": {
+ "message": "Власник проєкту міг змінити URL-адресу, зробити проєкт приватним або видалити його."
+ },
+ "error.project.404.list_item.3": {
+ "message": "Проєкт, можливо, був видалений командою модераторів Modrinth за порушення наших Умов використання."
+ },
+ "error.project.404.list_title": {
+ "message": "Чому?"
+ },
+ "error.project.404.title": {
+ "message": "Сторінку не знайдено"
+ },
+ "error.user.404.list_item.1": {
+ "message": "Можливо, ви неправильно ввели ім'я користувача."
+ },
+ "error.user.404.list_item.2": {
+ "message": "Користувач міг змінити своє ім'я користувача або видалити свій обліковий запис."
+ },
+ "error.user.404.list_item.3": {
+ "message": "Обліковий запис користувача міг бути видалений за порушення Умов використання Modrinth."
+ },
+ "error.user.404.list_title": {
+ "message": "Чому?"
+ },
+ "error.user.404.title": {
+ "message": "Користувача не знайдено"
+ },
+ "frog": {
+ "message": "Вас жабнули! 🐸"
+ },
+ "frog.altText": {
+ "message": "Фотореалістична картина лабіринту для жаб"
+ },
+ "frog.froggedPeople": {
+ "message": "Окрім вас, жабнули ще {count, plural, one {{count} людину} other {{count} людей}}!"
+ },
+ "frog.sinceOpened": {
+ "message": "Цю сторінку було відкрито {ago}"
+ },
+ "frog.title": {
+ "message": "Жаба"
+ },
+ "landing.button.discover-mods": {
+ "message": "Відкрити для себе моди"
+ },
+ "landing.button.go-to-dashboard": {
+ "message": "До панелі керування"
+ },
+ "landing.creator.feature.constantly-evolving.description": {
+ "message": "Отримуйте найкращий досвід моддингу, який можливий з постійними оновленнями від команди Modrinth"
+ },
+ "landing.creator.feature.constantly-evolving.title": {
+ "message": "Постійно розвивається"
+ },
+ "landing.creator.feature.data-statistics.description": {
+ "message": "Отримуйте детальні звіти про перегляди, завантаження і доходи"
+ },
+ "landing.creator.feature.data-statistics.title": {
+ "message": "Дані і статистика"
+ },
+ "landing.creator.feature.discovery.description": {
+ "message": "Відкрийте свій проєкт для тисяч користувачів через пошук, нашу головну сторінку, сервер Discord, та ще багато інших можливостей які з'являться в майбутньому!"
+ },
+ "landing.creator.feature.discovery.title": {
+ "message": "Досліджуйте"
+ },
+ "landing.creator.feature.diverse-ecosystem.description": {
+ "message": "Інтегруйте інструменти збірки з Minotaur щоб одразу завантажувати нові версії, як тільки ви їх випускаєте"
+ },
+ "landing.creator.feature.diverse-ecosystem.title": {
+ "message": "Різноманітна Екосистема"
+ },
+ "landing.creator.feature.monetization.description": {
+ "message": "Отримуйте дохід від реклами зі сторінок ваших проєктів і знімайте кошти в будь-який час"
+ },
+ "landing.creator.feature.monetization.title": {
+ "message": "Монетизація"
+ },
+ "landing.creator.feature.team-management.description": {
+ "message": "Запрошуйте ваших учасників команди та керуйте ролями та дозволами з легкістю"
+ },
+ "landing.creator.feature.team-management.title": {
+ "message": "Керування командою"
+ },
+ "landing.error.failedToLoadRandomProjects": {
+ "message": "Не вдалося завантажити випадкові проєкти :("
+ },
+ "landing.feature.follow.description": {
+ "message": "Отримуйте сповіщення кожен раз, як тільки ваші улюблені проєкти оновлются, і будьте в курсі подій"
+ },
+ "landing.feature.follow.heading": {
+ "message": "Відстежуйте проєкти які ви любите"
+ },
+ "landing.feature.launcher.description": {
+ "message": "Відкрите API Modrinth дозволяє лаунчерам реалізувати глибоку інтеграцію з Modrinth. Ви можете користуватися Modrinth через нашу власну програму або деякими з найбільш популярний лаунчерів, таких як ATLauncher, MultiMC, або Prism Launcher."
+ },
+ "landing.feature.launcher.heading": {
+ "message": "Грайте з вашим улюбленим лаунчером"
+ },
+ "landing.feature.search.description": {
+ "message": "Швидкісний пошук та потужні фільтри Modrinth дозволяють знаходити те що вам потрібно одразу під час введення."
+ },
+ "landing.feature.search.heading": {
+ "message": "Знаходьте те що ви хочете, швидко та легко"
+ },
+ "landing.heading.the-place-for-minecraft": {
+ "message": "Місце для {content} Minecraft"
+ },
+ "landing.heading.the-place-for-minecraft.data-packs": {
+ "message": "пакети даних"
+ },
+ "landing.heading.the-place-for-minecraft.modpacks": {
+ "message": "збірки модів"
+ },
+ "landing.heading.the-place-for-minecraft.mods": {
+ "message": "модифікації"
+ },
+ "landing.heading.the-place-for-minecraft.plugins": {
+ "message": "плаґіни"
+ },
+ "landing.heading.the-place-for-minecraft.resource-packs": {
+ "message": "пакети ресурсів"
+ },
+ "landing.heading.the-place-for-minecraft.servers": {
+ "message": "сервери"
+ },
+ "landing.heading.the-place-for-minecraft.shaders": {
+ "message": "шейдери"
+ },
+ "landing.launcher.atlauncher-label": {
+ "message": "ATLauncher"
+ },
+ "landing.launcher.graphic-alt": {
+ "message": "Спрощене зображення вікна Minecraft, з логотипом Mojang Studios в зеленому кольорі Modrinth."
+ },
+ "landing.launcher.modrinth-app-label": {
+ "message": "Modrinth App"
+ },
+ "landing.launcher.prism-launcher-label": {
+ "message": "Prism Launcher"
+ },
+ "landing.notifications.has-been-updated": {
+ "message": "{title} отримав оновлення!"
+ },
+ "landing.notifications.heading": {
+ "message": "Сповіщення"
+ },
+ "landing.notifications.received-time": {
+ "message": "Отримано {time}"
+ },
+ "landing.notifications.version-released": {
+ "message": "Версія {version} була випущена для {gameVersion}"
+ },
+ "landing.search.label": {
+ "message": "Пошук"
+ },
+ "landing.search.placeholder": {
+ "message": "Пошук…"
+ },
+ "landing.search.sort-by.label": {
+ "message": "Сортувати за"
+ },
+ "landing.section.for-creators.description": {
+ "message": "Зробіть дім в мережі для своїх творінь і охоплюйте масивну аудиторію вірних гравців"
+ },
+ "landing.section.for-creators.label": {
+ "message": "Для творців"
+ },
+ "landing.section.for-creators.tagline": {
+ "message": "Діліться вашим контентом зі світом"
+ },
+ "landing.section.for-players.description": {
+ "message": "Від магічних біомів до проклятих підземель, то ж ви точно знайдете контент, який виведе ваш ігровий процес до наступного рівня."
+ },
+ "landing.section.for-players.label": {
+ "message": "Для гравців"
+ },
+ "landing.section.for-players.tagline": {
+ "message": "Дослідите близько {count} творінь"
+ },
+ "landing.subheading": {
+ "message": "Досліджуйте, грайте, та діліться контентом Minecraft через нашу платформу з відкритим вихідним кодом, зробленої для спільноти."
+ },
+ "layout.action.change-theme": {
+ "message": "Змінити тему"
+ },
+ "layout.action.get-modrinth-app": {
+ "message": "Отримати Modrinth App"
+ },
+ "layout.avatar.alt": {
+ "message": "Ваш аватар"
+ },
+ "layout.banner.account-action": {
+ "message": "Необхідні дії щодо облікового запису"
+ },
+ "layout.banner.add-email.button": {
+ "message": "Відвідати налаштування облікового запису"
+ },
+ "layout.banner.add-email.description": {
+ "message": "З міркувань безпеки, Modrinth вимагає, щоб ви зареєстрували адресу електронної пошти у своєму обліковому записі."
+ },
+ "layout.banner.build-fail.description": {
+ "message": "Ця установка інтерфейсу Modrinth не змогла згенерувати стан з API. Це може бути пов'язано з перебоєм у роботі або помилкою в конфігурації. Перебудуйте, коли API буде доступний. Коди помилок: {errors}; Поточна URL-адреса API: {url}"
+ },
+ "layout.banner.build-fail.title": {
+ "message": "Помилка під час створення стану з API під час побудови."
+ },
+ "layout.banner.staging.description": {
+ "message": "Середовище тестування повністю відокремлене від виробничої бази даних Modrinth. Воно використовується для тестування та налагодження та може працювати на версіях backend або frontend Modrinth, що знаходяться в стадії розробки та є новішими за виробничу версію."
+ },
+ "layout.banner.staging.title": {
+ "message": "Ви перебуваєте у середовищі тестування Modrinth"
+ },
+ "layout.banner.subscription-payment-failed.button": {
+ "message": "Оновити платіжну інформацію"
+ },
+ "layout.banner.subscription-payment-failed.description": {
+ "message": "Одне або кілька передплат не вдалося поновити. Будь ласка, оновіть спосіб оплати, щоб не втратити доступ!"
+ },
+ "layout.banner.subscription-payment-failed.title": {
+ "message": "Необхідні дії щодо оплати рахунків."
+ },
+ "layout.banner.verify-email.action": {
+ "message": "Повторно надіслати електронний лист для підтвердження"
+ },
+ "layout.banner.verify-email.description": {
+ "message": "З міркувань безпеки, Modrinth вимагає підтвердження адреси електронної пошти, пов'язаної з вашим обліковим записом."
+ },
+ "layout.footer.about": {
+ "message": "Про"
+ },
+ "layout.footer.about.careers": {
+ "message": "Кар'єра"
+ },
+ "layout.footer.about.changelog": {
+ "message": "Журнал змін"
+ },
+ "layout.footer.about.news": {
+ "message": "Новини"
+ },
+ "layout.footer.about.rewards-program": {
+ "message": "Програма винагород"
+ },
+ "layout.footer.about.status": {
+ "message": "Статус"
+ },
+ "layout.footer.legal": {
+ "message": "Угоди"
+ },
+ "layout.footer.legal-disclaimer": {
+ "message": "НЕ Є ОФІЦІЙНИМ ПРОДУКТОМ MINECRAFT. НЕ СХВАЛЕНО І НЕ ПОВ’ЯЗАНО З MOJANG ЧИ MICROSOFT."
+ },
+ "layout.footer.legal.copyright-policy": {
+ "message": "Політика щодо авторських прав та DMCA"
+ },
+ "layout.footer.legal.privacy-policy": {
+ "message": "Політика конфіденційности"
+ },
+ "layout.footer.legal.rules": {
+ "message": "Правила щодо вмісту"
+ },
+ "layout.footer.legal.security-notice": {
+ "message": "Повідомлення про безпеку"
+ },
+ "layout.footer.legal.terms-of-use": {
+ "message": "Умови використання"
+ },
+ "layout.footer.open-source": {
+ "message": "Програма Modrinth є на відкритому коді."
+ },
+ "layout.footer.products": {
+ "message": "Продукти"
+ },
+ "layout.footer.products.app": {
+ "message": "Modrinth App"
+ },
+ "layout.footer.products.plus": {
+ "message": "Modrinth+"
+ },
+ "layout.footer.products.servers": {
+ "message": "Сервери Modrinth"
+ },
+ "layout.footer.resources": {
+ "message": "Ресурси"
+ },
+ "layout.footer.resources.api-docs": {
+ "message": "Документація API"
+ },
+ "layout.footer.resources.help-center": {
+ "message": "Центр допомоги"
+ },
+ "layout.footer.resources.report-issues": {
+ "message": "Сповістити про проблеми"
+ },
+ "layout.footer.resources.translate": {
+ "message": "Перекласти"
+ },
+ "layout.footer.social.bluesky": {
+ "message": "Bluesky"
+ },
+ "layout.footer.social.discord": {
+ "message": "Discord"
+ },
+ "layout.footer.social.github": {
+ "message": "GitHub"
+ },
+ "layout.footer.social.mastodon": {
+ "message": "Mastodon"
+ },
+ "layout.footer.social.x": {
+ "message": "X"
+ },
+ "layout.menu-toggle.action": {
+ "message": "Перемкнути меню"
+ },
+ "layout.meta.description": {
+ "message": "Завантажуйте модифікації, плагіни, пакети даних, шейдери, пакети ресурсів та збірки модифікацій на Modrinth. Досліджуйте інші та публікуйте свої проєкти на Modrinth за допомогою сучасного, простого у використанні інтерфейсу та API."
+ },
+ "layout.meta.og-description": {
+ "message": "Досліджуйте інший та публікуйте свій уміст для Minecraft!"
+ },
+ "layout.nav.home": {
+ "message": "Головна"
+ },
+ "layout.nav.search": {
+ "message": "Пошук"
+ },
+ "moderation.filter.by": {
+ "message": "Фільтрувати за"
+ },
+ "moderation.moderate": {
+ "message": "Проглядати"
+ },
+ "moderation.page.projects": {
+ "message": "Проєкти"
+ },
+ "moderation.page.reports": {
+ "message": "Скарги"
+ },
+ "moderation.page.technicalReview": {
+ "message": "Технічний огляд"
+ },
+ "moderation.search.placeholder": {
+ "message": "Пошук…"
+ },
+ "moderation.sort.by": {
+ "message": "Сортувати за"
+ },
+ "moderation.technical.search.placeholder": {
+ "message": "Пошук технічних оглядів…"
+ },
+ "profile.button.billing": {
+ "message": "Керувати розрахунками користувача"
+ },
+ "profile.button.info": {
+ "message": "Переглянути дані користувача"
+ },
+ "profile.button.manage-projects": {
+ "message": "Керувати проєктами"
+ },
+ "profile.error.not-found": {
+ "message": "Користувача не знайдено"
+ },
+ "profile.joined-at": {
+ "message": "Приєднався {ago}"
+ },
+ "profile.label.badges": {
+ "message": "Значки"
+ },
+ "profile.label.details": {
+ "message": "Деталі"
+ },
+ "profile.label.no-collections": {
+ "message": "У цього користувача немає добірок!"
+ },
+ "profile.label.no-collections-auth": {
+ "message": "У вас немає жодної добірки.\nБажаєте створити її?"
+ },
+ "profile.label.no-projects": {
+ "message": "У цього користувача немає проєктів!"
+ },
+ "profile.label.no-projects-auth": {
+ "message": "У вас немає жодного проєкту.\nБажаєте створити якийсь?"
+ },
+ "profile.label.organizations": {
+ "message": "Організації"
+ },
+ "profile.meta.description": {
+ "message": "Завантажте проєкти {username} на Modrinth"
+ },
+ "profile.meta.description-with-bio": {
+ "message": "{bio} — Завантажуйте проєкти {username} на Modrinth"
+ },
+ "profile.stats.downloads": {
+ "message": "{count, plural, one {{count} завантаження} few {{count} завантаження} other {{count} завантажень}}"
+ },
+ "profile.stats.projects": {
+ "message": "{count, plural,one {{count} проєкт}other {{count} проєкти(-ів)}}"
+ },
+ "profile.stats.projects-followers": {
+ "message": "{count, plural, one {{count} підписника} other\n {{count} підписника (-ів)}}"
+ },
+ "profile.user-id": {
+ "message": "ID користувача: {id}"
+ },
+ "project-member-header.accept": {
+ "message": "Прийняти"
+ },
+ "project-member-header.decline": {
+ "message": "Відхилити"
+ },
+ "project-member-header.error": {
+ "message": "Помилка"
+ },
+ "project-member-header.error-decline": {
+ "message": "Не вдалося відхилити запрошення до команди"
+ },
+ "project-member-header.error-join": {
+ "message": "Не вдалося відхилити запрошення до команди"
+ },
+ "project-member-header.invitation-no-role": {
+ "message": "Ви отримали запрошення долучитися до цього проєкту. Будь ласка, прийміть або відхиліть запрошення."
+ },
+ "project-member-header.invitation-title": {
+ "message": "Запрошення долучитися до проєкту"
+ },
+ "project-member-header.invitation-with-role": {
+ "message": "Ви були запрошені стати учасником цього проєкту з роллю «{role}»."
+ },
+ "project-member-header.success": {
+ "message": "Успіх"
+ },
+ "project-member-header.success-decline": {
+ "message": "Ви відхилили запрошення в команду"
+ },
+ "project-member-header.success-join": {
+ "message": "Ви доєдналися до команди проєкту"
+ },
+ "project-moderation-nags.publishing-checklist": {
+ "message": "Контрольний список для публікації"
+ },
+ "project-moderation-nags.required": {
+ "message": "Обов'язковий"
+ },
+ "project-moderation-nags.resubmit-for-review": {
+ "message": "Надіслати на повторний розгляд"
+ },
+ "project-moderation-nags.resubmit-for-review-desc": {
+ "message": "Ваш проєкт був {status} персоналом Modrinth's. У більшості випадків ви можете повторно подати проєкт на розгляд після виконання рекомендацій персоналу."
+ },
+ "project-moderation-nags.submit-checklist-tooltip": {
+ "message": "Ви повинні завершити всі обов’язкові кроки в контрольному списку для публікації!"
+ },
+ "project-moderation-nags.submit-for-review": {
+ "message": "Надіслати на розгляд"
+ },
+ "project-moderation-nags.submit-for-review-desc": {
+ "message": "Ваш проєкт доступний для перегляду тільки для учасників проєкту. Він має бути перевіреним модераторами для подальшої публікації."
+ },
+ "project-moderation-nags.suggestion": {
+ "message": "Пропозиція"
+ },
+ "project-moderation-nags.visit-moderation-page": {
+ "message": "Відвідати сторінку модерації"
+ },
+ "project-moderation-nags.warning": {
+ "message": "Попередження"
+ },
+ "project-type.collection.plural": {
+ "message": "Добірки"
+ },
+ "project-type.collection.singular": {
+ "message": "Добірка"
+ },
+ "project-type.datapack.plural": {
+ "message": "Пакети Даних"
+ },
+ "project-type.datapack.singular": {
+ "message": "Пакет даних"
+ },
+ "project-type.mod.plural": {
+ "message": "Модифікації"
+ },
+ "project-type.mod.singular": {
+ "message": "Модифікація"
+ },
+ "project-type.modpack.plural": {
+ "message": "Збірки модів"
+ },
+ "project-type.modpack.singular": {
+ "message": "Збірка модів"
+ },
+ "project-type.plugin.plural": {
+ "message": "Плаґіни"
+ },
+ "project-type.plugin.singular": {
+ "message": "Плаґін"
+ },
+ "project-type.project.plural": {
+ "message": "Проєкти"
+ },
+ "project-type.project.singular": {
+ "message": "Проєкт"
+ },
+ "project-type.resourcepack.plural": {
+ "message": "Пакети ресурсів"
+ },
+ "project-type.resourcepack.singular": {
+ "message": "Пакет ресурсів"
+ },
+ "project-type.shader.plural": {
+ "message": "Шейдери"
+ },
+ "project-type.shader.singular": {
+ "message": "Шейдер"
+ },
+ "project.about.details.created": {
+ "message": "Створено {date}"
+ },
+ "project.about.details.licensed": {
+ "message": "Ліцензовано {license}"
+ },
+ "project.about.details.published": {
+ "message": "Опубліковано {date}"
+ },
+ "project.about.details.submitted": {
+ "message": "Підтвердженно {date}"
+ },
+ "project.about.details.title": {
+ "message": "Деталі"
+ },
+ "project.about.details.updated": {
+ "message": "Оновлено {date}"
+ },
+ "project.actions.create-server": {
+ "message": "Створити сервер"
+ },
+ "project.actions.create-server-tooltip": {
+ "message": "Створити сервер"
+ },
+ "project.actions.dont-show-again": {
+ "message": "Не показувати знову"
+ },
+ "project.actions.review-project": {
+ "message": "Переглянути проєкт"
+ },
+ "project.actions.servers-promo.description": {
+ "message": "Modrinth Servers - це найлегший спосіб грати з друзями без зайвого клопоту!"
+ },
+ "project.actions.servers-promo.monthly": {
+ "message": " / місяць"
+ },
+ "project.actions.servers-promo.pricing": {
+ "message": "Починаючи від $5{monthly}"
+ },
+ "project.actions.servers-promo.title": {
+ "message": "Створити сервер"
+ },
+ "project.collections.create-new": {
+ "message": "Створити нову добірку"
+ },
+ "project.collections.none-found": {
+ "message": "Добірку не знайдено."
+ },
+ "project.description.title": {
+ "message": "Опис"
+ },
+ "project.details.licensed": {
+ "message": "Ліцензовано"
+ },
+ "project.download.game-version": {
+ "message": "Версія гри: {version}"
+ },
+ "project.download.game-version-error": {
+ "message": "Помилка: версію гри не знайдено"
+ },
+ "project.download.game-version-tooltip": {
+ "message": "{title} доступне лише для {version}"
+ },
+ "project.download.game-version-unsupported-tooltip": {
+ "message": "{title} не підтримує {gameVersion} для {platform}"
+ },
+ "project.download.install-with-app": {
+ "message": "Установити через Modrinth App"
+ },
+ "project.download.no-app": {
+ "message": "Не маєте Modrinth App?"
+ },
+ "project.download.no-versions-available": {
+ "message": "Немає доступних версій для {gameVersion} та {platform}."
+ },
+ "project.download.platform": {
+ "message": "Платформа: {platform}"
+ },
+ "project.download.platform-error": {
+ "message": "Помилка: платформи не знайдено"
+ },
+ "project.download.platform-tooltip": {
+ "message": "{title} доступне лише для {platform}"
+ },
+ "project.download.platform-unsupported-tooltip": {
+ "message": "{title} не підтримує {platform} для {gameVersion}"
+ },
+ "project.download.search-game-versions": {
+ "message": "Пошук версій гри…"
+ },
+ "project.download.search-game-versions-label": {
+ "message": "Пошук версій гри…"
+ },
+ "project.download.select-game-version": {
+ "message": "Оберіть версію гри"
+ },
+ "project.download.select-platform": {
+ "message": "Оберіть платформу"
+ },
+ "project.download.show-all-versions": {
+ "message": "Показати усі версії"
+ },
+ "project.download.title": {
+ "message": "Завантажити {title}"
+ },
+ "project.environment.migration-no-permission.message": {
+ "message": "Нещодавно ми оновили систему середовищ у Modrinth і вам тепер доступні нові налаштування. У вас немає дозволу на зміну цих налаштувань, але, будь ласка, повідомте іншим учасникам проєкту, що метадані середовища потребують підтвердження."
+ },
+ "project.environment.migration-no-permission.title": {
+ "message": "Необхідно переглянути метадані середовища"
+ },
+ "project.environment.migration.learn-more": {
+ "message": "Дізнатись більше про цю зміну"
+ },
+ "project.environment.migration.message": {
+ "message": "Нещодавно ми оновили систему середовищ у Modrinth і вам тепер доступні нові налаштування. Будь ласка, відвідайте налаштування проєкту і підтвердіть чи метадані коректні."
+ },
+ "project.environment.migration.review-button": {
+ "message": "Переглянути налаштування середовища"
+ },
+ "project.environment.migration.title": {
+ "message": "Будь ласка, перегляньте метадані середовища"
+ },
+ "project.error.loading": {
+ "message": "Помилка завантаження даних проєкту{message}"
+ },
+ "project.error.page-not-found": {
+ "message": "Сторінку не знайдено"
+ },
+ "project.error.project-not-found": {
+ "message": "Проєкт не знайдено"
+ },
+ "project.gallery.title": {
+ "message": "Галерея"
+ },
+ "project.license.error": {
+ "message": "Неможливо отримати текст ліцензії."
+ },
+ "project.license.loading": {
+ "message": "Завантаження тексту ліцензії…"
+ },
+ "project.license.title": {
+ "message": "Ліцензія"
+ },
+ "project.moderation.title": {
+ "message": "Модерація"
+ },
+ "project.navigation.changelog": {
+ "message": "Журнал змін"
+ },
+ "project.notification.icon-updated.message": {
+ "message": "Оновлено значок проєкту."
+ },
+ "project.notification.icon-updated.title": {
+ "message": "Оновлено значок проєкту"
+ },
+ "project.notification.updated.message": {
+ "message": "Проєкт оновлено."
+ },
+ "project.notification.updated.title": {
+ "message": "Проєкт оновлено"
+ },
+ "project.settings.environment.notice.missing-env.description": {
+ "message": "У вашого проєкту відсутні метадані середовища, будь ласка, оберіть необхідний варіант нижче."
+ },
+ "project.settings.environment.notice.missing-env.title": {
+ "message": "Будь ласка, оберіть середовище для вашого проєкту"
+ },
+ "project.settings.environment.notice.multiple-environments.description": {
+ "message": "Різні версії вашого проєкту мають різні середовища, тож тепер ви не можете редагувати їх глобально."
+ },
+ "project.settings.environment.notice.multiple-environments.title": {
+ "message": "Ваш проєкт має кілька середовищ"
+ },
+ "project.settings.environment.notice.review-options.description": {
+ "message": "Нещодавно ми оновили систему середовищ у Modrinth і вам тепер доступні нові налаштування. Будь ласка, переконайтесь, що обрано правильні налаштування та натисніть \"Підтвердити\" коли закінчите!"
+ },
+ "project.settings.environment.notice.review-options.title": {
+ "message": "Будь ласка, перегляньте налаштування нижче"
+ },
+ "project.settings.environment.notice.wrong-project-type.description": {
+ "message": "Лише моди чи збірки можуть мати метадані середовища."
+ },
+ "project.settings.environment.notice.wrong-project-type.title": {
+ "message": "Цей тип проєкту не підтримує метадані середовища"
+ },
+ "project.settings.environment.verification.verify-button": {
+ "message": "Підтвердити"
+ },
+ "project.settings.environment.verification.verify-text": {
+ "message": "Підтвердіть, що середовище проєкту вибрано вірно."
+ },
+ "project.settings.general.name.description": {
+ "message": "Уникайте префіксів, суфіксів, вставних речень або додаткових описів—лише ім'я проєкту."
+ },
+ "project.settings.general.name.placeholder.1": {
+ "message": "наприклад, Nether Overhaul 2"
+ },
+ "project.settings.general.name.placeholder.2": {
+ "message": "наприклад, Construction Equipment"
+ },
+ "project.settings.general.name.placeholder.3": {
+ "message": "наприклад, Better than Caving"
+ },
+ "project.settings.general.name.placeholder.4": {
+ "message": "наприклад, Enhanced Portals"
+ },
+ "project.settings.general.name.placeholder.5": {
+ "message": "наприклад, Dangerous Mobs"
+ },
+ "project.settings.general.name.title": {
+ "message": "Назва"
+ },
+ "project.settings.general.tagline.description": {
+ "message": "Підсумуйте свій проєкт одним реченням."
+ },
+ "project.settings.general.tagline.placeholder.1": {
+ "message": "наприклад, Змінено ігровий процес щоб він був зациклений навколо Нижнього світу."
+ },
+ "project.settings.general.tagline.placeholder.2": {
+ "message": "наприклад, Додає будівельне спорядження, що можна носити."
+ },
+ "project.settings.general.tagline.placeholder.3": {
+ "message": "наприклад, Додає реалістичність до механік будування шахт."
+ },
+ "project.settings.general.tagline.placeholder.4": {
+ "message": "наприклад, Покращує зв'язок порталів Нижнього світу між собою."
+ },
+ "project.settings.general.tagline.placeholder.5": {
+ "message": "наприклад, Додає потужні версії босів звичайних мобів, з якими можна зіткнутися вночі."
+ },
+ "project.settings.general.tagline.title": {
+ "message": "Слоган"
+ },
+ "project.settings.general.url.title": {
+ "message": "URL"
+ },
+ "project.settings.title": {
+ "message": "Налаштування"
+ },
+ "project.settings.visit-dashboard": {
+ "message": "Відвідати панель налаштування проєкту"
+ },
+ "project.stats.downloads-label": {
+ "message": "завантажувань {count, plural,one {} other {}}"
+ },
+ "project.stats.followers-label": {
+ "message": "подписчиков {count, plural, one {} other {}}"
+ },
+ "project.status.archived.message": {
+ "message": "{title} було архівовано. {title} не отримуватиме подальших оновлень допоки автор не вирішить розархівувати проєкт."
+ },
+ "project.version.all-versions": {
+ "message": "Всі версії"
+ },
+ "project.version.back-to-versions": {
+ "message": "Назад до версій"
+ },
+ "project.versions.title": {
+ "message": "Версії"
+ },
+ "report.already-reported": {
+ "message": "Ви вже повідомляли про {title}"
+ },
+ "report.already-reported-description": {
+ "message": "Ви вже відкрили скаргу на {item}. Ви можете додати більше деталей до вашої скарги, якщо ви маєте більше інформації щоб додати."
+ },
+ "report.back-to-item": {
+ "message": "Повернутися до {item}"
+ },
+ "report.body.description": {
+ "message": "За можливости додавайте посилання і зображення, якщо це доречно. Порожні або недостатні скарги буде закрито й проігноровано."
+ },
+ "report.body.title": {
+ "message": "Будь ласка, надайте більше деталей про вашу скаргу"
+ },
+ "report.checking": {
+ "message": "Перевірка {item}…"
+ },
+ "report.could-not-find": {
+ "message": "Не вдалося знайти {item}"
+ },
+ "report.for.violation": {
+ "message": "Порушення Правил або Політики Користування Modrinth"
+ },
+ "report.for.violation.description": {
+ "message": "Приклади містять в собі небезпечний, спам, образливий, оманливий, ошукуючий та нелегальний контент."
+ },
+ "report.form-not-for": {
+ "message": "Ця форма не для:"
+ },
+ "report.go-to-report": {
+ "message": "Перейти до скарги"
+ },
+ "report.not-for.bug-reports": {
+ "message": "Звіти про помилки"
+ },
+ "report.not-for.bug-reports.description": {
+ "message": "Ви можете звітувати помилки в трекері помилок."
+ },
+ "report.not-for.dmca": {
+ "message": "Видалення через ппорушення DMCA"
+ },
+ "report.not-for.dmca.description": {
+ "message": "Перегляньте нашу Політику Авторських прав."
+ },
+ "report.note.copyright.1": {
+ "message": "Будь ласка, зверніть увагу, що ви не відправляєте запит на видалення згідно з DMCA, радше скаргу за повторно завантажений контент."
+ },
+ "report.note.copyright.2": {
+ "message": "Якщо ви хотіли подати запит на видалення контенту через порушення DMCA (що є юридичною дією) будь ласка, ознайомтеся з нашою Політикою Авторських прав."
+ },
+ "report.note.malicious.1": {
+ "message": "Скарги на зловмисний або оманливий контент мають містити вагомі докази такої поведінки, як наприклад, зразки коду."
+ },
+ "report.note.malicious.2": {
+ "message": "Звіти від Microsoft Defender, VirusTotal, або ШІ-детекторів зловмисного ПЗ не вважаються вагомими доказами та не приймаються."
+ },
+ "report.please-report": {
+ "message": "Будь ласка, оскаржіть:"
+ },
+ "report.question.content-id": {
+ "message": "Який ID у {item}?"
+ },
+ "report.question.content-type": {
+ "message": "Який тип контенту ви оскаржуєте?"
+ },
+ "report.question.report-reason": {
+ "message": "Яке саме правило Modrinth порушує {item}?"
+ },
+ "report.report-content": {
+ "message": "Повідомити про контент модераторів"
+ },
+ "report.report-item": {
+ "message": "Повідомити про {title} модераторів"
+ },
+ "report.submit": {
+ "message": "Відправити скаргу"
+ },
+ "revenue.transfers.total": {
+ "message": "Ви вивели {amount} загалом."
+ },
+ "revenue.transfers.total.method": {
+ "message": "Ви вивели {amount} за допомогою {method}."
+ },
+ "revenue.transfers.total.year": {
+ "message": "Ви вивели {amount} протягом {year}."
+ },
+ "revenue.transfers.total.year_method": {
+ "message": "Ви вивели {amount} протягом {year} за допомогою {method}."
+ },
+ "scopes.analytics.description": {
+ "message": "Доступ до ваших даних аналітики"
+ },
+ "scopes.analytics.label": {
+ "message": "Дивитися аналітику"
+ },
+ "scopes.collectionCreate.description": {
+ "message": "Створити добірки"
+ },
+ "scopes.collectionCreate.label": {
+ "message": "Створити добірки"
+ },
+ "scopes.collectionDelete.description": {
+ "message": "Видалиити добірки"
+ },
+ "scopes.collectionDelete.label": {
+ "message": "Видалити добірки"
+ },
+ "scopes.collectionRead.description": {
+ "message": "Переглянути добірки"
+ },
+ "scopes.collectionRead.label": {
+ "message": "Переглянути добірки"
+ },
+ "scopes.collectionWrite.description": {
+ "message": "Записати до добірок"
+ },
+ "scopes.collectionWrite.label": {
+ "message": "Записати добірки"
+ },
+ "scopes.notificationRead.description": {
+ "message": "Прочитати ваші сповіщення"
+ },
+ "scopes.notificationRead.label": {
+ "message": "Прочитати сповіщення"
+ },
+ "scopes.notificationWrite.description": {
+ "message": "Видалення/Перегляд ваших сповіщень"
+ },
+ "scopes.notificationWrite.label": {
+ "message": "Записати сповіщення"
+ },
+ "scopes.organizationCreate.description": {
+ "message": "Створити організації"
+ },
+ "scopes.organizationCreate.label": {
+ "message": "Створити організації"
+ },
+ "scopes.organizationDelete.description": {
+ "message": "Видалити організації"
+ },
+ "scopes.organizationDelete.label": {
+ "message": "Видалити організації"
+ },
+ "scopes.organizationRead.description": {
+ "message": "Переглянути організації"
+ },
+ "scopes.organizationRead.label": {
+ "message": "Переглянути організації"
+ },
+ "scopes.organizationWrite.description": {
+ "message": "Записати в організації"
+ },
+ "scopes.organizationWrite.label": {
+ "message": "Записати організації"
+ },
+ "scopes.patCreate.description": {
+ "message": "Створити персональні API-токени"
+ },
+ "scopes.patCreate.label": {
+ "message": "Створити PAT`и"
+ },
+ "scopes.patDelete.description": {
+ "message": "Видалити ваші персональні API-токени"
+ },
+ "scopes.patDelete.label": {
+ "message": "Видалити PAT`и"
+ },
+ "scopes.patRead.description": {
+ "message": "Перегляд створенних API-токенів"
+ },
+ "scopes.patRead.label": {
+ "message": "Читання PAT`ів"
+ },
+ "scopes.patWrite.description": {
+ "message": "Змінення персональних API-токенів"
+ },
+ "scopes.patWrite.label": {
+ "message": "Записати PAT`и"
+ },
+ "scopes.payoutsRead.description": {
+ "message": "Перегляд ваших даних про виплати"
+ },
+ "scopes.payoutsRead.label": {
+ "message": "Дивитися виплати"
+ },
+ "scopes.payoutsWrite.description": {
+ "message": "Виведення коштів"
+ },
+ "scopes.payoutsWrite.label": {
+ "message": "Записати виплати"
+ },
+ "scopes.performAnalytics.description": {
+ "message": "Виконання дій з аналітикою"
+ },
+ "scopes.performAnalytics.label": {
+ "message": "Виконати аналітику"
+ },
+ "scopes.projectCreate.description": {
+ "message": "Створення нових проєктів"
+ },
+ "scopes.projectCreate.label": {
+ "message": "Створення проєктів"
+ },
+ "scopes.projectDelete.description": {
+ "message": "Видалити ваші проєкти"
+ },
+ "scopes.projectDelete.label": {
+ "message": "Видалення проєктів"
+ },
+ "scopes.projectRead.description": {
+ "message": "Переглянути всі ваші проєкти"
+ },
+ "scopes.projectRead.label": {
+ "message": "Переглянути проєкти"
+ },
+ "scopes.projectWrite.description": {
+ "message": "Записати в дані проєкту"
+ },
+ "scopes.projectWrite.label": {
+ "message": "Записати проєкти"
+ },
+ "scopes.reportCreate.description": {
+ "message": "Створити звіти"
+ },
+ "scopes.reportCreate.label": {
+ "message": "Створити звіти"
+ },
+ "scopes.reportDelete.description": {
+ "message": "Видалити звіти"
+ },
+ "scopes.reportDelete.label": {
+ "message": "Видалити скарги"
+ },
+ "scopes.reportRead.description": {
+ "message": "Переглянути скарги"
+ },
+ "scopes.reportRead.label": {
+ "message": "Переглянути скарги"
+ },
+ "scopes.reportWrite.description": {
+ "message": "Змінити скарги"
+ },
+ "scopes.reportWrite.label": {
+ "message": "Написати скарги"
+ },
+ "scopes.sessionAccess.description": {
+ "message": "Доступ до сесій, створенних Modrinth"
+ },
+ "scopes.sessionAccess.label": {
+ "message": "Доступ до сесій"
+ },
+ "scopes.sessionDelete.description": {
+ "message": "Видалення сесій"
+ },
+ "scopes.sessionDelete.label": {
+ "message": "Видалення сесій"
+ },
+ "scopes.sessionRead.description": {
+ "message": "Переглянути активні сесії"
+ },
+ "scopes.sessionRead.label": {
+ "message": "Переглянути сесії"
+ },
+ "scopes.threadRead.description": {
+ "message": "Переглянути гілки"
+ },
+ "scopes.threadRead.label": {
+ "message": "Переглянути гілки"
+ },
+ "scopes.threadWrite.description": {
+ "message": "Написати в гілки"
+ },
+ "scopes.threadWrite.label": {
+ "message": "Написати гілки"
+ },
+ "scopes.userAuthWrite.description": {
+ "message": "Змінити ваші дані автентифікації"
+ },
+ "scopes.userAuthWrite.label": {
+ "message": "Записати дані входу"
+ },
+ "scopes.userDelete.description": {
+ "message": "Видалити ваш обліковий запис"
+ },
+ "scopes.userDelete.label": {
+ "message": "Видалити ваш обліковий запис"
+ },
+ "scopes.userRead.description": {
+ "message": "Доступ до публічної інформації вашого профілю"
+ },
+ "scopes.userRead.label": {
+ "message": "Дивитися дані користувача"
+ },
+ "scopes.userReadEmail.description": {
+ "message": "Прочитати вашу пошту"
+ },
+ "scopes.userReadEmail.label": {
+ "message": "Прочитати пошту користувача"
+ },
+ "scopes.userWrite.description": {
+ "message": "Записати до вашого профілю"
+ },
+ "scopes.userWrite.label": {
+ "message": "Записати дані користувача"
+ },
+ "scopes.versionCreate.description": {
+ "message": "Створити нові версії"
+ },
+ "scopes.versionCreate.label": {
+ "message": "Створити версії"
+ },
+ "scopes.versionDelete.description": {
+ "message": "Видалити версію"
+ },
+ "scopes.versionDelete.label": {
+ "message": "Видалити версії"
+ },
+ "scopes.versionRead.description": {
+ "message": "Прочитати всі версії"
+ },
+ "scopes.versionRead.label": {
+ "message": "Прочитати версії"
+ },
+ "scopes.versionWrite.description": {
+ "message": "Записати до даних версії"
+ },
+ "scopes.versionWrite.label": {
+ "message": "Записати версії"
+ },
+ "search.filter.locked.server": {
+ "message": "Надано сервером"
+ },
+ "search.filter.locked.server-game-version.title": {
+ "message": "Версія гри надається сервером"
+ },
+ "search.filter.locked.server-loader.title": {
+ "message": "Завантажувач надається сервером"
+ },
+ "search.filter.locked.server.sync": {
+ "message": "Синхронізувати з сервером"
+ },
+ "servers.backup.create.in-progress.tooltip": {
+ "message": "Створення резервної копії в процесі"
+ },
+ "servers.backup.restore.in-progress.tooltip": {
+ "message": "Відновлення резервної копії в процесі"
+ },
+ "servers.backups.item.already-preparing": {
+ "message": "Вже іде підготовка до завантаження резервної копії"
+ },
+ "servers.backups.item.automated": {
+ "message": "Автоматично"
+ },
+ "servers.backups.item.creating-backup": {
+ "message": "Створення резервної копії…"
+ },
+ "servers.backups.item.failed-to-create-backup": {
+ "message": "Помилка в створенні резервної копії"
+ },
+ "servers.backups.item.failed-to-prepare-backup": {
+ "message": "Помилка в підготовці до завантаження"
+ },
+ "servers.backups.item.failed-to-restore-backup": {
+ "message": "Помилка в відновленні з резервної копії"
+ },
+ "servers.backups.item.lock": {
+ "message": "Замкнути"
+ },
+ "servers.backups.item.locked": {
+ "message": "Замкнено"
+ },
+ "servers.backups.item.prepare-download": {
+ "message": "Підготувати завантаження"
+ },
+ "servers.backups.item.prepare-download-again": {
+ "message": "Спробувати підготувати знову"
+ },
+ "servers.backups.item.preparing-download": {
+ "message": "Підготовка завантаження…"
+ },
+ "servers.backups.item.queued-for-backup": {
+ "message": "В черзі на створення резервної копії"
+ },
+ "servers.backups.item.rename": {
+ "message": "Перейменувати"
+ },
+ "servers.backups.item.restore": {
+ "message": "Відновити"
+ },
+ "servers.backups.item.restoring-backup": {
+ "message": "Відновлення з резервної копії…"
+ },
+ "servers.backups.item.retry": {
+ "message": "Повторити"
+ },
+ "servers.backups.item.unlock": {
+ "message": "Розблокувати"
+ },
+ "servers.notice.actions": {
+ "message": "Дії"
+ },
+ "servers.notice.begins": {
+ "message": "Починається"
+ },
+ "servers.notice.dismissable": {
+ "message": "Можна відхилити"
+ },
+ "servers.notice.expires": {
+ "message": "Спливає"
+ },
+ "servers.notice.id": {
+ "message": "ID"
+ },
+ "servers.notice.level": {
+ "message": "Рівень"
+ },
+ "servers.notice.undismissable": {
+ "message": "Не можна відхилити"
+ },
+ "servers.notices.create-notice": {
+ "message": "Створити примітку"
+ },
+ "servers.notices.no-notices": {
+ "message": "Немає приміток"
+ },
+ "servers.plan.large.description": {
+ "message": "Ідеально підходить для 15–25 гравців, збірок або великої кількости модифікацій."
+ },
+ "servers.plan.large.name": {
+ "message": "Великий"
+ },
+ "servers.plan.medium.description": {
+ "message": "Підходить для 6–15 гравців та кількох модифікацій."
+ },
+ "servers.plan.medium.name": {
+ "message": "Середній"
+ },
+ "servers.plan.small.description": {
+ "message": "Ідеально підходить для 1–5 друзів із кількома легкими модифікаціями."
+ },
+ "servers.plan.small.name": {
+ "message": "Малий"
+ },
+ "settings.billing.modal.cancel.action": {
+ "message": "Скасувати підписку"
+ },
+ "settings.billing.modal.cancel.description": {
+ "message": "Це приведе до скасування вашої підписки. Ваші привілеї збережуться до кінця даного розрахункового періоду."
+ },
+ "settings.billing.modal.cancel.title": {
+ "message": "Ви впевнені що хочете скасувати свою підписку?"
+ },
+ "settings.billing.modal.delete.action": {
+ "message": "Видалити цей спосіб оплати"
+ },
+ "settings.billing.modal.delete.description": {
+ "message": "Це назавжди видалить цей спосіб оплати (насправді назавжди)."
+ },
+ "settings.billing.modal.delete.title": {
+ "message": "Ви впевнені що хочете видалити цей спосіб оплати?"
+ },
+ "settings.billing.payment_method.action.add": {
+ "message": "Додати спосіб оплати"
+ },
+ "settings.billing.payment_method.action.history": {
+ "message": "Перегляд останніх списань"
+ },
+ "settings.billing.payment_method.action.primary": {
+ "message": "Зробити основним"
+ },
+ "settings.billing.payment_method.card_display": {
+ "message": "{card_brand} закінчується на {last_four}"
+ },
+ "settings.billing.payment_method.card_expiry": {
+ "message": "Спливає в {month}/{year}"
+ },
+ "settings.billing.payment_method.none": {
+ "message": "Ви не додали жодних методів оплати."
+ },
+ "settings.billing.payment_method.primary": {
+ "message": "Основний"
+ },
+ "settings.billing.payment_method.title": {
+ "message": "Способи оплати"
+ },
+ "settings.billing.payment_method_type.amazon_pay": {
+ "message": "Amazon Pay"
+ },
+ "settings.billing.payment_method_type.amex": {
+ "message": "American Express"
+ },
+ "settings.billing.payment_method_type.cashapp": {
+ "message": "Cash App"
+ },
+ "settings.billing.payment_method_type.diners": {
+ "message": "Dinners Club"
+ },
+ "settings.billing.payment_method_type.discover": {
+ "message": "Discover"
+ },
+ "settings.billing.payment_method_type.eftpos": {
+ "message": "EFTPOS"
+ },
+ "settings.billing.payment_method_type.jcb": {
+ "message": "JCB"
+ },
+ "settings.billing.payment_method_type.mastercard": {
+ "message": "MasterCard"
+ },
+ "settings.billing.payment_method_type.paypal": {
+ "message": "PayPal"
+ },
+ "settings.billing.payment_method_type.unionpay": {
+ "message": "UnionPay"
+ },
+ "settings.billing.payment_method_type.unknown": {
+ "message": "Невідомий спосіб оплати"
+ },
+ "settings.billing.payment_method_type.visa": {
+ "message": "Visa"
+ },
+ "settings.billing.pyro_subscription.description": {
+ "message": "Керування вашими підписками на Сервери Modrinth."
+ },
+ "settings.billing.pyro_subscription.title": {
+ "message": "Підписка на Сервери Modrinth"
+ },
+ "settings.billing.subscription.description": {
+ "message": "Керування вашими підписками Modrinth."
+ },
+ "settings.billing.subscription.title": {
+ "message": "Підписки"
+ },
+ "settings.display.banner.developer-mode.button": {
+ "message": "Вимкнути режим розробника"
+ },
+ "settings.display.banner.developer-mode.description": {
+ "message": "Режим розробника ввімкнений. Це дозволить вам переглядати внутрішні ID різних елементів Modrinth що може допомогти, якщо ви розробник, який використовує Modrinth API. Натисніть на логотип Modrinth знизу сторінки 5 разів щоб перемкнути режим розробника."
+ },
+ "settings.display.flags.description": {
+ "message": "Увімкнути або вимкнути певні функції на цьому пристрої."
+ },
+ "settings.display.flags.title": {
+ "message": "Перемикання функцій"
+ },
+ "settings.display.project-list-layouts.datapack": {
+ "message": "Сторінка пакетів даних"
+ },
+ "settings.display.project-list-layouts.description": {
+ "message": "Виберіть бажаний вами макет для кожної сторінки, що зображає список проєктів на цьому пристрої."
+ },
+ "settings.display.project-list-layouts.mod": {
+ "message": "Сторінка модифікацій"
+ },
+ "settings.display.project-list-layouts.modpack": {
+ "message": "Сторінка збірок"
+ },
+ "settings.display.project-list-layouts.plugin": {
+ "message": "Сторінка плаґінів"
+ },
+ "settings.display.project-list-layouts.resourcepack": {
+ "message": "Сторінка пакетів ресурсів"
+ },
+ "settings.display.project-list-layouts.shader": {
+ "message": "Сторінка шейдерів"
+ },
+ "settings.display.project-list-layouts.title": {
+ "message": "Макети списку проєктів"
+ },
+ "settings.display.project-list-layouts.user": {
+ "message": "Сторінки профілю користувача"
+ },
+ "settings.display.project-list.layouts.collection": {
+ "message": "Добірка"
+ },
+ "settings.display.sidebar.advanced-rendering.description": {
+ "message": "Умикає розширені можливості візуалізації, як-от ефекти розмиття, які можуть призводити до проблем із продуктивністю без апаратного прискорення."
+ },
+ "settings.display.sidebar.advanced-rendering.title": {
+ "message": "Розширена візуалізація"
+ },
+ "settings.display.sidebar.external-links-new-tab.description": {
+ "message": "Зробити так, щоб посилання за межі Modrinth, відкривалися в новій вкладці. Незалежно від цього налаштування, посилання в одному домені та в описах з Markdown відкриватимуться в тій же вкладці, а посилання в рекламах і на сторінках редагування — в новій вкладці."
+ },
+ "settings.display.sidebar.external-links-new-tab.title": {
+ "message": "Відкривати зовнішні посилання в новій вкладці"
+ },
+ "settings.display.sidebar.hide-app-promos.description": {
+ "message": "Ховає кнопки «Отримати Modrinth App» з навігації. Сторінку Modrinth App все ще можна знайти на головній сторінці або унизу будь-якої сторінки."
+ },
+ "settings.display.sidebar.hide-app-promos.title": {
+ "message": "Приховати пропозиції Modrinth App"
+ },
+ "settings.display.sidebar.left-aligned-content-sidebar.title": {
+ "message": "Вирівняти бокову панель по лівій стороні на сторінках контенту"
+ },
+ "settings.display.sidebar.right-aligned-content-sidebar.description": {
+ "message": "Вирівнює бокову панель до лівого краю на сторінці контенту."
+ },
+ "settings.display.sidebar.right-aligned-filters-sidebar.description": {
+ "message": "Вирівнює бокове меню фільтрів до правого краю результатів пошуку."
+ },
+ "settings.display.sidebar.right-aligned-filters-sidebar.title": {
+ "message": "Вирівняти бокову панеь фільтрів праворуч на сторінках пошуку"
+ },
+ "settings.display.theme.description": {
+ "message": "Виберіть бажану колірну тему для Modrinth на цьому пристрої."
+ },
+ "settings.display.theme.title": {
+ "message": "Колірна тема"
+ },
+ "settings.language.categories.auto": {
+ "message": "Автоматично"
+ },
+ "settings.language.categories.default": {
+ "message": "Стандартні мови"
+ },
+ "settings.language.categories.experimental": {
+ "message": "Експерименталльні мови"
+ },
+ "settings.language.categories.fun": {
+ "message": "Жартівливі мови"
+ },
+ "settings.language.categories.search-result": {
+ "message": "Результати пошуку"
+ },
+ "settings.language.description": {
+ "message": "Оберіть вашу бажану мову сайту. Переклади виконуються охочими на Crowdin."
+ },
+ "settings.language.languages.automatic": {
+ "message": "Вибрати мову як в системі"
+ },
+ "settings.language.languages.language-label-applying": {
+ "message": "{label}. Застосовування…"
+ },
+ "settings.language.languages.language-label-error": {
+ "message": "{label}. Помилка"
+ },
+ "settings.language.languages.load-failed": {
+ "message": "Не вдається завантажити цю мову. Спробуйте пізніше."
+ },
+ "settings.language.languages.search-field.description": {
+ "message": "Відправити, щоб сфокусуватися на першову результаті пошуку"
+ },
+ "settings.language.languages.search-field.placeholder": {
+ "message": "Пошук мови…"
+ },
+ "settings.language.languages.search-results-announcement": {
+ "message": "За вашим запитом {matches, plural,=0 {не знайдено жодної мови} one {# знайдено мову} other {# зайдено мов(-и)}}."
+ },
+ "settings.language.languages.search.no-results": {
+ "message": "Жодна мова не пасує до твого пошуку."
+ },
+ "settings.pats.action.create": {
+ "message": "Створити PAT"
+ },
+ "settings.pats.description": {
+ "message": "РАТ'и можуть знадобитися для доступу до Modrinth API. Для детальної інформації перегляньте документацію Modrinth API. Вони можуть бути створені та відкликані у будь-який час."
+ },
+ "settings.pats.modal.create.action": {
+ "message": "Створити PAT"
+ },
+ "settings.pats.modal.create.expires.label": {
+ "message": "Спливає"
+ },
+ "settings.pats.modal.create.name.label": {
+ "message": "Назва"
+ },
+ "settings.pats.modal.create.name.placeholder": {
+ "message": "Введіть назву PAT…"
+ },
+ "settings.pats.modal.create.title": {
+ "message": "Створити персональний токен доступу"
+ },
+ "settings.pats.modal.delete.action": {
+ "message": "Видалити цей токен"
+ },
+ "settings.pats.modal.delete.description": {
+ "message": "Це видалить цей токен назавжди (без жартів, на завжди)."
+ },
+ "settings.pats.modal.delete.title": {
+ "message": "Ви дійсно впевнені що хочете видалити цей токен?"
+ },
+ "settings.pats.modal.edit.title": {
+ "message": "Редагувати персонального токен доступу"
+ },
+ "settings.pats.token.action.edit": {
+ "message": "Редагувати токен"
+ },
+ "settings.pats.token.action.revoke": {
+ "message": "Відкликати токен"
+ },
+ "settings.pats.token.expired-ago": {
+ "message": "Сплив {ago}"
+ },
+ "settings.pats.token.expires-in": {
+ "message": "Сплине {inTime}"
+ },
+ "settings.pats.token.last-used": {
+ "message": "Використовувався{ago}"
+ },
+ "settings.pats.token.never-used": {
+ "message": "Не використовувався"
+ },
+ "settings.profile.bio.description": {
+ "message": "Короткий опис, щоб розповісти всім трохи про себе."
+ },
+ "settings.profile.bio.title": {
+ "message": "Про себе"
+ },
+ "settings.profile.description": {
+ "message": "Інформація з вашого профілю є загальнодоступною на Modrinth та через Modrinth API."
+ },
+ "settings.profile.profile-info": {
+ "message": "Інформація про профіль"
+ },
+ "settings.profile.profile-picture.reset": {
+ "message": "Скинути"
+ },
+ "settings.profile.profile-picture.title": {
+ "message": "Зображення профілю"
+ },
+ "settings.profile.username.description": {
+ "message": "Унікальне ім'я без урахування регістру, для ідентифікації вашого профілю."
+ },
+ "settings.profile.username.title": {
+ "message": "Ім'я користувача"
+ },
+ "settings.sessions.action.revoke-session": {
+ "message": "Завершити сеанс"
+ },
+ "settings.sessions.created-ago": {
+ "message": "Створенно {ago}"
+ },
+ "settings.sessions.current-session": {
+ "message": "Поточний сеанс"
+ },
+ "settings.sessions.description": {
+ "message": "Тут перераховані всі пристрої, на яких здійснено вхід у ваш обліковий запис Modrinth. Ви можете керувати сеансом на кожному з них.\n\nЯкщо ви бачите тут пристрій, якого у вас немає, негайно завершіть сеанс і змініть пароль до вашого облікового запису."
+ },
+ "settings.sessions.last-accessed-ago": {
+ "message": "Востаннє активний {ago}"
+ },
+ "settings.sessions.unknown-os": {
+ "message": "Невідома ОС"
+ },
+ "settings.sessions.unknown-platform": {
+ "message": "Невідома платформа"
+ },
+ "ui.latest-news-row.latest-news": {
+ "message": "Останні новини від Modrinth"
+ },
+ "ui.latest-news-row.view-all": {
+ "message": "Переглянути всі новини"
+ }
+}
diff --git a/apps/frontend/src/locales/uk-UA/languages.json b/apps/frontend/src/locales/uk-UA/languages.json
new file mode 100644
index 000000000..3268b5097
--- /dev/null
+++ b/apps/frontend/src/locales/uk-UA/languages.json
@@ -0,0 +1,58 @@
+{
+ "ar": "Арабська",
+ "be": "Білоруська",
+ "bg": "Болгарська",
+ "bn": "Бенгальська",
+ "ca": "Каталонська",
+ "cs": "Чеська",
+ "da": "Данська",
+ "de": "Німецька",
+ "de-CH": "Німецька (Швейцарія)",
+ "el": "Грецька",
+ "en-GB": "Англійська (Велика Британія)",
+ "en-US": "Англійська (США)",
+ "en-x-lolcat": "LOLCAT",
+ "en-x-pirate": "Англійська (піратська)",
+ "en-x-updown": "Англійська (догори дриґом)",
+ "en-x-uwu": "Англійська (UwU)",
+ "eo": "Есперанто",
+ "es": "Іспанська",
+ "et": "Естонська",
+ "fi": "Фінська",
+ "fr": "Французька",
+ "fr-BE": "Французька (Бельгія)",
+ "fr-CA": "Французька (Канада)",
+ "he": "Іврит",
+ "hi": "Гінді",
+ "hr": "Хорватська",
+ "hu": "Угорська",
+ "id": "Індонезійська",
+ "it": "Італійська",
+ "ja": "Японська",
+ "kk": "Казахська",
+ "ko": "Корейська",
+ "ky": "Киргизька",
+ "lt": "Литовська",
+ "lv": "Латвійська",
+ "ms": "Малайська",
+ "nb": "Норвезька (букмол)",
+ "nl": "Нідерландська",
+ "nn": "Норвезька (нюношк)",
+ "pes": "Перська",
+ "pl": "Польська",
+ "pt": "Португальська",
+ "pt-BR": "Португальська (Бразилія)",
+ "ro": "Румунська",
+ "ru": "Московська",
+ "ru-x-bandit": "Московська (бандитська)",
+ "sk": "Словацька",
+ "sv": "Шведська",
+ "th": "Тайська",
+ "tok": "Токі-пона",
+ "tr": "Турецька",
+ "tt": "Татарська",
+ "uk": "Українська",
+ "vi": "Вʼєтнамська",
+ "zh-Hans": "Китайська (спрощена)",
+ "zh-Hant": "Китайська (традиційна)"
+}
diff --git a/apps/frontend/src/locales/uk-UA/meta.json b/apps/frontend/src/locales/uk-UA/meta.json
new file mode 100644
index 000000000..7161f7bd0
--- /dev/null
+++ b/apps/frontend/src/locales/uk-UA/meta.json
@@ -0,0 +1,10 @@
+{
+ "displayName": {
+ "description": "Please enter the name of the language in its specific variant or regional form (e.g., English (US) for American English, not just English). If the language does not have any specific variant, simply enter the name of the language (e.g., Français, Deutsch).",
+ "message": "Українська"
+ },
+ "searchTerms": {
+ "description": "Please provide additional search terms associated with the language, if needed, to enhance the search functionality (e.g., American English, Deutschland). Each search term should be entered on a separate line. Translate as a hyphen (-) if no additional terms are needed.",
+ "message": "Ukraine\nUkrainian\nUA\nUKR\nУкраїна\nУкраїнська\nМова"
+ }
+}
diff --git a/apps/frontend/src/locales/vi-VN/index.json b/apps/frontend/src/locales/vi-VN/index.json
new file mode 100644
index 000000000..e5fec6a99
--- /dev/null
+++ b/apps/frontend/src/locales/vi-VN/index.json
@@ -0,0 +1,638 @@
+{
+ "auth.authorize.action.authorize": {
+ "message": "Ủy quyền"
+ },
+ "auth.authorize.action.decline": {
+ "message": "Từ chối"
+ },
+ "auth.authorize.authorize-app-name": {
+ "message": "Ủy quyền {appName}"
+ },
+ "auth.authorize.error.no-redirect-url": {
+ "message": "Không tìm thấy vị trí chuyển hướng trong phản hồi"
+ },
+ "auth.authorize.redirect-url": {
+ "message": "Bạn sẽ được chuyển hướng đến {url}"
+ },
+ "auth.reset-password.method-choice.action": {
+ "message": "Gửi email khôi phục"
+ },
+ "auth.reset-password.method-choice.description": {
+ "message": "Điền địa chỉ email bên dưới của bạn và chúng tôi sẽ gửi đường dẫn khôi phục để bạn lấy lại tài khoản của mình."
+ },
+ "auth.reset-password.method-choice.email-username.label": {
+ "message": "Địa chỉ email hoặc tên đăng nhập"
+ },
+ "auth.reset-password.method-choice.email-username.placeholder": {
+ "message": "Email"
+ },
+ "auth.reset-password.notification.email-sent.text": {
+ "message": "Một email với hướng dẫn đã được gửi cho bạn nếu địa chỉ email đã lưu vào tài khoản của bạn trước đây."
+ },
+ "auth.reset-password.notification.email-sent.title": {
+ "message": "Đã gửi email"
+ },
+ "auth.reset-password.notification.password-reset.text": {
+ "message": "Bây giờ bạn có thể đăng nhập vào tài khoản của bạn với mật khẩu mới của bạn."
+ },
+ "auth.reset-password.notification.password-reset.title": {
+ "message": "Mật khẩu của bạn đã được đặt lại thành công"
+ },
+ "auth.reset-password.post-challenge.action": {
+ "message": "Đặt lại mật khẩu"
+ },
+ "auth.reset-password.post-challenge.confirm-password.label": {
+ "message": "Nhập lại mật khẩu"
+ },
+ "auth.reset-password.post-challenge.description": {
+ "message": "Nhập mật khẩu mới vào bên dưới để lấy lại tài khoản của bạn."
+ },
+ "auth.reset-password.title": {
+ "message": "Đặt lại mật khẩu"
+ },
+ "auth.reset-password.title.long": {
+ "message": "Đặt lại mật khẩu của bạn"
+ },
+ "auth.sign-in.2fa.description": {
+ "message": "Vui lòng nhập mã xác thực hai bước để tiếp tục."
+ },
+ "auth.sign-in.2fa.label": {
+ "message": "Nhập mã xác thực hai bước"
+ },
+ "auth.sign-in.2fa.placeholder": {
+ "message": "Nhập mã..."
+ },
+ "auth.sign-in.additional-options": {
+ "message": "Quên mật khẩu à? • Tạo tài khoản"
+ },
+ "auth.sign-in.email-username.label": {
+ "message": "Địa chỉ email hoặc tên đăng nhập"
+ },
+ "auth.sign-in.password.label": {
+ "message": "Mật khẩu"
+ },
+ "auth.sign-in.sign-in-with": {
+ "message": "Đăng nhập bằng"
+ },
+ "auth.sign-in.title": {
+ "message": "Đăng nhập"
+ },
+ "auth.sign-in.use-password": {
+ "message": "Hoặc dùng mật khẩu"
+ },
+ "auth.sign-up.action.create-account": {
+ "message": "Tạo tài khoản"
+ },
+ "auth.sign-up.confirm-password.label": {
+ "message": "Nhập lại mật khẩu"
+ },
+ "auth.sign-up.email.label": {
+ "message": "Email"
+ },
+ "auth.sign-up.label.username": {
+ "message": "Tên người dùng"
+ },
+ "auth.sign-up.legal-dislaimer": {
+ "message": "Khi bạn tạo tài khoản, bạn đồng ý với Điều khoản sử dụng và Chính sách quyền riêng tư của Modrinth."
+ },
+ "auth.sign-up.notification.password-mismatch.text": {
+ "message": "Mật khẩu không khớp!"
+ },
+ "auth.sign-up.password.label": {
+ "message": "Mật khẩu"
+ },
+ "auth.sign-up.sign-in-option.title": {
+ "message": "Đã có tài khoản rồi à?"
+ },
+ "auth.sign-up.subscribe.label": {
+ "message": "Đăng kí để nhận cập nhật về Modrinth"
+ },
+ "auth.sign-up.title": {
+ "message": "Đăng ký"
+ },
+ "auth.sign-up.title.create-account": {
+ "message": "Hoặc tự tạo một tài khoản"
+ },
+ "auth.sign-up.title.sign-up-with": {
+ "message": "Đăng ký bằng"
+ },
+ "auth.verify-email.action.account-settings": {
+ "message": "Thiết đặt tài khoản"
+ },
+ "auth.verify-email.action.sign-in": {
+ "message": "Đăng nhập"
+ },
+ "auth.verify-email.already-verified.description": {
+ "message": "Email của bạn đã được xác minh!"
+ },
+ "auth.verify-email.already-verified.title": {
+ "message": "Email đã được xác minh"
+ },
+ "auth.verify-email.failed-verification.action": {
+ "message": "Gửi lại email xác nhận"
+ },
+ "auth.verify-email.failed-verification.description": {
+ "message": "Chúng tôi không thể xác minh địa chỉ email của bạn. Hãy thử gửi lại email xác minh thông qua bảng điều khiển của bạn bằng cách đăng nhập."
+ },
+ "auth.verify-email.failed-verification.description.logged-in": {
+ "message": "Chúng tôi không thể xác minh địa chỉ email của bạn. Hãy thử gửi lại email xác minh thông qua nút bên dưới."
+ },
+ "auth.verify-email.failed-verification.title": {
+ "message": "Xác minh email thất bại"
+ },
+ "auth.verify-email.post-verification.description": {
+ "message": "Địa chỉ email của bạn đã được xác minh thành công!"
+ },
+ "auth.verify-email.post-verification.title": {
+ "message": "Xác minh email"
+ },
+ "auth.verify-email.title": {
+ "message": "Xác nhận email"
+ },
+ "auth.welcome.checkbox.subscribe": {
+ "message": "Đăng kí để nhận cập nhật về Modrinth"
+ },
+ "auth.welcome.label.tos": {
+ "message": "Khi bạn tạo tài khoản, bạn đồng ý với Điều khoản sử dụng và Chính sách quyền riêng tư của Modrinth."
+ },
+ "auth.welcome.long-title": {
+ "message": "Chào mừng đến với Modrinth!"
+ },
+ "auth.welcome.title": {
+ "message": "Chào mừng"
+ },
+ "collection.button.delete-icon": {
+ "message": "Xoá biểu tượng"
+ },
+ "collection.button.edit-icon": {
+ "message": "Sửa biểu tượng"
+ },
+ "collection.button.remove-project": {
+ "message": "Loại bỏ dự án"
+ },
+ "collection.button.unfollow-project": {
+ "message": "Bỏ theo dõi dự án"
+ },
+ "collection.delete-modal.description": {
+ "message": "Điều này sẽ xóa bộ sưu tập này vĩnh viễn. Hành động này không thể hoàn tác."
+ },
+ "collection.delete-modal.title": {
+ "message": "Bạn có chắc chắn muốn xóa bộ sưu tập này không?"
+ },
+ "collection.description": {
+ "message": "{description} - Xem bộ sưu tập {name} của {username} trên Modrinth"
+ },
+ "collection.error.not-found": {
+ "message": "Không tìm thấy bộ sưu tập"
+ },
+ "collection.label.collection": {
+ "message": "Bộ sưu tập"
+ },
+ "collection.label.created-at": {
+ "message": "Đã tạo {ago}"
+ },
+ "collection.label.no-projects": {
+ "message": "Bộ sưu tập này không có dự án nào cả!"
+ },
+ "collection.label.no-projects-auth": {
+ "message": "Bạn không có dự án nào cả.\nBạn có muốn thêm một dự án không?"
+ },
+ "collection.label.owner": {
+ "message": "Chủ sở hữu"
+ },
+ "collection.label.projects-count": {
+ "message": "{count, plural, other {{count} dự án}}"
+ },
+ "collection.label.updated-at": {
+ "message": "Đã cập nhật {ago}"
+ },
+ "collection.title": {
+ "message": "{name} - Bộ sưu tập"
+ },
+ "dashboard.collections.button.create-new": {
+ "message": "Tạo mới"
+ },
+ "dashboard.collections.label.projects-count": {
+ "message": "{count, plural, other {{count} dự án}}"
+ },
+ "dashboard.collections.label.search-input": {
+ "message": "Tìm kiếm các bộ sưu tập của bạn"
+ },
+ "dashboard.collections.long-title": {
+ "message": "Bộ sưu tập của bạn"
+ },
+ "error.collection.404.list_title": {
+ "message": "Tại sao?"
+ },
+ "error.collection.404.title": {
+ "message": "Không tìm thấy bộ sưu tập"
+ },
+ "error.generic.404.title": {
+ "message": "Không tìm thấy trang"
+ },
+ "layout.footer.about": {
+ "message": "Giới thiệu"
+ },
+ "layout.footer.about.careers": {
+ "message": "Tuyển dụng"
+ },
+ "layout.footer.about.changelog": {
+ "message": "Nhật ký thay đổi"
+ },
+ "layout.footer.about.news": {
+ "message": "Tin tức"
+ },
+ "layout.footer.about.rewards-program": {
+ "message": "Chương trình phần thưởng"
+ },
+ "layout.footer.about.status": {
+ "message": "Trạng thái"
+ },
+ "layout.footer.legal": {
+ "message": "Pháp lý"
+ },
+ "layout.footer.legal-disclaimer": {
+ "message": "KHÔNG PHẢI LÀ DỊCH VỤ CHÍNH THỨC CỦA MINECRAFT. KHÔNG ĐƯỢC MOJANG HOẶC MICROSOFT PHÊ DUYỆT HOẶC LIÊN KẾT."
+ },
+ "layout.footer.legal.copyright-policy": {
+ "message": "Chính sách bản quyền và DMCA"
+ },
+ "layout.footer.legal.privacy-policy": {
+ "message": "Chính sách quyền riêng tư"
+ },
+ "layout.footer.legal.rules": {
+ "message": "Quy tắc về nội dung"
+ },
+ "layout.footer.legal.terms-of-use": {
+ "message": "Điều khoản sử dụng"
+ },
+ "layout.footer.open-source": {
+ "message": "Modrinth là mã nguồn mở."
+ },
+ "layout.footer.products": {
+ "message": "Sản phẩm"
+ },
+ "layout.footer.products.app": {
+ "message": "App Modrinth"
+ },
+ "layout.footer.products.plus": {
+ "message": "Modrinth+"
+ },
+ "layout.footer.products.servers": {
+ "message": "Máy chủ Modrinth"
+ },
+ "layout.footer.resources": {
+ "message": "Tài nguyên"
+ },
+ "layout.footer.resources.api-docs": {
+ "message": "Tài liệu API"
+ },
+ "layout.footer.resources.help-center": {
+ "message": "Trung tâm trợ giúp"
+ },
+ "layout.footer.resources.report-issues": {
+ "message": "Báo cáo lỗi"
+ },
+ "layout.footer.resources.translate": {
+ "message": "Biên dịch"
+ },
+ "layout.footer.social.bluesky": {
+ "message": "Bluesky"
+ },
+ "layout.footer.social.discord": {
+ "message": "Discord"
+ },
+ "layout.footer.social.github": {
+ "message": "GitHub"
+ },
+ "layout.footer.social.mastodon": {
+ "message": "Mastodon"
+ },
+ "layout.footer.social.x": {
+ "message": "X"
+ },
+ "layout.menu-toggle.action": {
+ "message": "Chuyển đổi menu"
+ },
+ "layout.meta.description": {
+ "message": "Tải xuống các mod Minecraft, plugin, gói dữ liệu, shader, gói tài nguyên và gói mod trên Modrinth. Khám phá và xuất bản các dự án trên Modrinth với giao diện và API hiện đại, dễ sử dụng."
+ },
+ "layout.meta.og-description": {
+ "message": "Khám phá và xuất bản nội dung Minecraft!"
+ },
+ "layout.nav.home": {
+ "message": "Trang chủ"
+ },
+ "layout.nav.search": {
+ "message": "Tìm kiếm"
+ },
+ "moderation.filter.by": {
+ "message": "Lọc theo"
+ },
+ "moderation.moderate": {
+ "message": "Điều phối"
+ },
+ "moderation.page.projects": {
+ "message": "Dự án"
+ },
+ "moderation.page.reports": {
+ "message": "Báo cáo"
+ },
+ "moderation.search.placeholder": {
+ "message": "Tìm kiếm..."
+ },
+ "moderation.sort.by": {
+ "message": "Sắp xếp theo"
+ },
+ "profile.error.not-found": {
+ "message": "Không tìm thấy người dùng"
+ },
+ "profile.label.details": {
+ "message": "Chi tiết"
+ },
+ "profile.label.no-collections": {
+ "message": "Người dùng này không có bộ sưu tập nào cả!"
+ },
+ "profile.label.organizations": {
+ "message": "Tổ chức"
+ },
+ "profile.meta.description": {
+ "message": "Tải xuống các dự án của {username} trên Modrinth"
+ },
+ "profile.meta.description-with-bio": {
+ "message": "{bio} - Tải xuống các dự án của {username} trên Modrinth"
+ },
+ "profile.stats.downloads": {
+ "message": "{count, plural, other {{count} lượt tải dự án về}}"
+ },
+ "profile.stats.projects": {
+ "message": "{count, plural, other {{count} dự án}}"
+ },
+ "profile.stats.projects-followers": {
+ "message": "{count, plural, other {{count} người theo dõi dự án}}"
+ },
+ "profile.user-id": {
+ "message": "ID người dùng: {id}"
+ },
+ "project-member-header.accept": {
+ "message": "Chấp nhận"
+ },
+ "project-member-header.decline": {
+ "message": "Từ chối"
+ },
+ "project-member-header.error": {
+ "message": "Lỗi"
+ },
+ "project-member-header.success": {
+ "message": "Thành công"
+ },
+ "project-type.modpack.singular": {
+ "message": "Gói mod"
+ },
+ "project-type.plugin.plural": {
+ "message": "Trình cắm"
+ },
+ "project-type.plugin.singular": {
+ "message": "Trình cắm"
+ },
+ "project-type.project.plural": {
+ "message": "Dự án"
+ },
+ "project-type.project.singular": {
+ "message": "Dự án"
+ },
+ "project-type.resourcepack.plural": {
+ "message": "Gói tài nguyên"
+ },
+ "project-type.resourcepack.singular": {
+ "message": "Gói tài nguyên"
+ },
+ "project-type.shader.plural": {
+ "message": "Trình tô bóng"
+ },
+ "project-type.shader.singular": {
+ "message": "Trình tô bóng"
+ },
+ "project.about.details.created": {
+ "message": "Đã tạo {date}"
+ },
+ "project.about.details.published": {
+ "message": "Được đăng vào {date}"
+ },
+ "project.about.details.title": {
+ "message": "Chi tiết"
+ },
+ "project.about.details.updated": {
+ "message": "Cập nhật vào {date}"
+ },
+ "project.description.title": {
+ "message": "Mô tả"
+ },
+ "project.gallery.title": {
+ "message": "Thư viện"
+ },
+ "project.moderation.title": {
+ "message": "Điều phối"
+ },
+ "project.stats.downloads-label": {
+ "message": "lượt tải về{count, plural, other {s}}"
+ },
+ "project.stats.followers-label": {
+ "message": "người theo dõi{count, plural, other {s}}"
+ },
+ "project.version.all-versions": {
+ "message": "Tất cả phiên bản"
+ },
+ "project.versions.title": {
+ "message": "Phiên bản"
+ },
+ "scopes.organizationDelete.label": {
+ "message": "Xoá tổ chức"
+ },
+ "scopes.organizationRead.description": {
+ "message": "Đọc các tổ chức"
+ },
+ "scopes.organizationRead.label": {
+ "message": "Đọc các tổ chức"
+ },
+ "scopes.organizationWrite.description": {
+ "message": "Ghi vào các tổ chức"
+ },
+ "scopes.organizationWrite.label": {
+ "message": "Ghi vào các tổ chức"
+ },
+ "scopes.patCreate.description": {
+ "message": "Tạo khoá API cá nhân"
+ },
+ "scopes.patCreate.label": {
+ "message": "Tạo PAT"
+ },
+ "scopes.patDelete.description": {
+ "message": "Xoá khoá API cá nhân của bạn"
+ },
+ "scopes.patDelete.label": {
+ "message": "Xoá PAT"
+ },
+ "scopes.patRead.description": {
+ "message": "Xem các khoá API đã tạo"
+ },
+ "scopes.patRead.label": {
+ "message": "Đọc các PAT"
+ },
+ "scopes.patWrite.description": {
+ "message": "Chỉnh sửa khoá API cá nhân"
+ },
+ "scopes.patWrite.label": {
+ "message": "Ghi các PAT"
+ },
+ "scopes.payoutsRead.description": {
+ "message": "Đọc các khoản thanh toán của bạn"
+ },
+ "scopes.payoutsRead.label": {
+ "message": "Đọc các khoản thanh toán"
+ },
+ "scopes.payoutsWrite.description": {
+ "message": "Rút tiền"
+ },
+ "scopes.payoutsWrite.label": {
+ "message": "Ghi các khoản thanh toán"
+ },
+ "scopes.performAnalytics.description": {
+ "message": "Thực hiện các hành động phân tích"
+ },
+ "scopes.performAnalytics.label": {
+ "message": "Thực hiện phân tích"
+ },
+ "scopes.projectCreate.description": {
+ "message": "Tạo dự án mới"
+ },
+ "scopes.projectCreate.label": {
+ "message": "Tạo dự án"
+ },
+ "scopes.projectDelete.description": {
+ "message": "Xoá các dự án của bạn"
+ },
+ "scopes.projectDelete.label": {
+ "message": "Xoá dự án"
+ },
+ "scopes.projectRead.description": {
+ "message": "Đọc tất cả dự án của bạn"
+ },
+ "scopes.projectRead.label": {
+ "message": "Đọc dự án"
+ },
+ "scopes.projectWrite.description": {
+ "message": "Ghi vào dữ liệu dự án"
+ },
+ "scopes.projectWrite.label": {
+ "message": "Ghi dự án"
+ },
+ "scopes.reportCreate.description": {
+ "message": "Tạo báo cáo"
+ },
+ "scopes.reportCreate.label": {
+ "message": "Tạo báo cáo"
+ },
+ "scopes.reportDelete.description": {
+ "message": "Xoá báo cáo"
+ },
+ "scopes.reportDelete.label": {
+ "message": "Xoá báo cáo"
+ },
+ "scopes.reportRead.description": {
+ "message": "Đọc báo cáo"
+ },
+ "scopes.reportRead.label": {
+ "message": "Đọc báo cáo"
+ },
+ "scopes.reportWrite.description": {
+ "message": "Sửa báo cáo"
+ },
+ "scopes.reportWrite.label": {
+ "message": "Viết báo cáo"
+ },
+ "scopes.sessionAccess.description": {
+ "message": "Truy cập vào các phiên do Modrinth tạo"
+ },
+ "scopes.sessionAccess.label": {
+ "message": "Truy cập vào phiên"
+ },
+ "scopes.sessionDelete.description": {
+ "message": "Xoá phiên"
+ },
+ "scopes.sessionDelete.label": {
+ "message": "Xoá phiên"
+ },
+ "scopes.sessionRead.description": {
+ "message": "Đọc phiên hiện hành"
+ },
+ "scopes.sessionRead.label": {
+ "message": "Đọc phiên"
+ },
+ "scopes.userAuthWrite.description": {
+ "message": "Sửa đổi dữ liệu xác thực của bạn"
+ },
+ "scopes.userAuthWrite.label": {
+ "message": "Ghi dữ liệu xác thực"
+ },
+ "scopes.userDelete.description": {
+ "message": "Xoá tài khoản của bạn"
+ },
+ "scopes.userDelete.label": {
+ "message": "Xoá tài khoản của bạn"
+ },
+ "scopes.userRead.description": {
+ "message": "Truy cập thông tin hồ sơ công khai của bạn"
+ },
+ "servers.plan.large.name": {
+ "message": "Lớn"
+ },
+ "servers.plan.medium.name": {
+ "message": "Trung bình"
+ },
+ "servers.plan.small.name": {
+ "message": "Nhỏ"
+ },
+ "settings.billing.modal.cancel.action": {
+ "message": "Huỷ thuê bao"
+ },
+ "settings.display.sidebar.hide-app-promos.title": {
+ "message": "Ẩn quảng cáo ứng dụng Modrinth"
+ },
+ "settings.language.categories.auto": {
+ "message": "Tự động"
+ },
+ "settings.language.categories.default": {
+ "message": "Ngôn ngữ tiêu chuẩn"
+ },
+ "settings.language.categories.experimental": {
+ "message": "Ngôn ngữ thử nghiệm"
+ },
+ "settings.language.categories.fun": {
+ "message": "Ngôn ngữ vui nhộn"
+ },
+ "settings.language.categories.search-result": {
+ "message": "Kết quả tìm kiếm"
+ },
+ "settings.language.description": {
+ "message": "Chọn ngôn ngữ ưa thích của bạn cho trang web này. Các bản dịch được đóng góp bởi tình nguyện trên Crowdin."
+ },
+ "settings.language.languages.automatic": {
+ "message": "Đồng bộ với ngôn ngữ hệ thống"
+ },
+ "settings.language.languages.language-label-applying": {
+ "message": "{label}. Đang áp dụng..."
+ },
+ "settings.language.languages.language-label-error": {
+ "message": "{label}. Lỗi"
+ },
+ "settings.language.languages.load-failed": {
+ "message": "Không thể nạp ngôn ngữ này. Hãy thử lại sau."
+ },
+ "settings.language.languages.search-field.description": {
+ "message": "Gửi đi để tập trung vào kết quả tìm kiếm đầu tiên"
+ },
+ "settings.language.languages.search-field.placeholder": {
+ "message": "Tìm kiếm một ngôn ngữ..."
+ }
+}
diff --git a/apps/frontend/src/locales/vi-VN/languages.json b/apps/frontend/src/locales/vi-VN/languages.json
new file mode 100644
index 000000000..ddd5263d0
--- /dev/null
+++ b/apps/frontend/src/locales/vi-VN/languages.json
@@ -0,0 +1,58 @@
+{
+ "ar": "Tiếng Ả Rập",
+ "be": "Tiếng Belarus",
+ "bg": "Tiếng Bulgaria",
+ "bn": "Tiếng Bangla",
+ "ca": "Tiếng Catalan",
+ "cs": "Tiếng Cộng hoà Séc",
+ "da": "Tiếng Đan Mạch",
+ "de": "Tiếng Đức",
+ "de-CH": "Tiếng Đức (Thụy Sĩ)",
+ "el": "Tiếng Hy Lạp",
+ "en-GB": "Tiếng Anh ( Anh )",
+ "en-US": "Tiếng Anh (Hoa Kỳ)",
+ "en-x-lolcat": "LOLCAT",
+ "en-x-pirate": "Tiếng Anh (Hải Tặc)",
+ "en-x-updown": "Tiếng Anh (lộn ngược)",
+ "en-x-uwu": "Tiếng Anh (UwU)",
+ "eo": "Quốc tế ngữ",
+ "es": "Tiếng Tây Ban Nha",
+ "et": "Tiếng Et-tô-ni-a",
+ "fi": "Tiếng Phần Lan",
+ "fr": "Tiếng Pháp",
+ "fr-BE": "Tiếng Pháp (Bỉ)",
+ "fr-CA": "Tiếng Pháp (Canada)",
+ "he": "Tiếng Do Thái",
+ "hi": "Tiếng Hin-đi",
+ "hr": "Tiếng Croatia",
+ "hu": "Tiếng Hungary",
+ "id": "Tiếng Indonesia",
+ "it": "Tiếng Ý",
+ "ja": "Tiếng Nhật",
+ "kk": "Tiếng Kazakhstan",
+ "ko": "Tiếng Hàn Quốc, Triều Tiên",
+ "ky": "Tiếng Kyrgyz",
+ "lt": "Tiếng Lithuania",
+ "lv": "Tiếng Latvia",
+ "ms": "Tiếng Malaysia",
+ "nb": "Tiếng Na Uy Bokh-man",
+ "nl": "Tiếng Hà Lan",
+ "nn": "Tiếng Na Uy (Nynorsk)",
+ "pes": "Tiếng Ba Tư",
+ "pl": "Tiếng Ba Lan",
+ "pt": "Tiếng Bồ Đào Nha",
+ "pt-BR": "Tiếng Bồ Đào Nha (Brazil)",
+ "ro": "Tiếng Romani",
+ "ru": "Tiếng Nga",
+ "ru-x-bandit": "Tiếng Nga (Trộm, Cướp)",
+ "sk": "Tiếng Slovakia",
+ "sv": "Tiếng Thụy Điển",
+ "th": "Tiếng Thái",
+ "tok": "Tiếng Toki Pona",
+ "tr": "Tiếng Thổ Nhĩ Kỳ",
+ "tt": "Tiếng Tatar",
+ "uk": "Tiếng Ukraina",
+ "vi": "Tiếng Việt",
+ "zh-Hans": "Tiếng Trung Quốc (Giản thể)",
+ "zh-Hant": "Tiếng Trung (Phồn thể)"
+}
diff --git a/apps/frontend/src/locales/vi-VN/meta.json b/apps/frontend/src/locales/vi-VN/meta.json
new file mode 100644
index 000000000..024721a89
--- /dev/null
+++ b/apps/frontend/src/locales/vi-VN/meta.json
@@ -0,0 +1,10 @@
+{
+ "displayName": {
+ "description": "Please enter the name of the language in its specific variant or regional form (e.g., English (US) for American English, not just English). If the language does not have any specific variant, simply enter the name of the language (e.g., Français, Deutsch).",
+ "message": "Tiếng Anh (Hoa Kỳ)"
+ },
+ "searchTerms": {
+ "description": "Please provide additional search terms associated with the language, if needed, to enhance the search functionality (e.g., American English, Deutschland). Each search term should be entered on a separate line. Translate as a hyphen (-) if no additional terms are needed.",
+ "message": "Vietnamese"
+ }
+}
diff --git a/apps/frontend/src/locales/zh-CN/index.json b/apps/frontend/src/locales/zh-CN/index.json
new file mode 100644
index 000000000..7c439f321
--- /dev/null
+++ b/apps/frontend/src/locales/zh-CN/index.json
@@ -0,0 +1,2015 @@
+{
+ "admin.billing.error.not-found": {
+ "message": "未找到用户"
+ },
+ "app-marketing.download.description": {
+ "message": "我们的桌面应用程序可在所有平台上使用,请选择你想要的版本。"
+ },
+ "app-marketing.download.download-appimage": {
+ "message": "下载 AppImage"
+ },
+ "app-marketing.download.download-beta": {
+ "message": "下载测试版"
+ },
+ "app-marketing.download.download-deb": {
+ "message": "下载 DEB"
+ },
+ "app-marketing.download.download-rpm": {
+ "message": "下载 RPM"
+ },
+ "app-marketing.download.linux": {
+ "message": "Linux"
+ },
+ "app-marketing.download.linux-disclaimer": {
+ "message": "Modrinth App 的 Linux 版本在部分系统和配置中存在已知问题。若你在当前系统运行不稳定,建议尝试 Prism Launcher 等其他启动器,亦可便捷安装 Modrinth 内容。"
+ },
+ "app-marketing.download.mac": {
+ "message": "Mac"
+ },
+ "app-marketing.download.options-title": {
+ "message": "下载选项"
+ },
+ "app-marketing.download.terms": {
+ "message": "下载 Modrinth App 即表示你同意我们的使用条款和隐私政策。"
+ },
+ "app-marketing.download.third-party-packages": {
+ "message": "第三方包"
+ },
+ "app-marketing.download.title": {
+ "message": "下载 Modrinth App(测试版)"
+ },
+ "app-marketing.download.windows": {
+ "message": "Windows"
+ },
+ "app-marketing.features.follow.description": {
+ "message": "一键保存你喜爱的内容,并及时获取更新。"
+ },
+ "app-marketing.features.follow.title": {
+ "message": "关注项目"
+ },
+ "app-marketing.features.importing.description": {
+ "message": "轻松导入你在其他启动器上的所有配置,仅需数秒,即可快速上手 Modrinth App!"
+ },
+ "app-marketing.features.importing.gdlauncher-alt": {
+ "message": "GDLauncher"
+ },
+ "app-marketing.features.importing.multimc-alt": {
+ "message": "MultiMC"
+ },
+ "app-marketing.features.importing.title": {
+ "message": "配置导入"
+ },
+ "app-marketing.features.mod-management.actions": {
+ "message": "操作"
+ },
+ "app-marketing.features.mod-management.byAuthor": {
+ "message": "作者:{author}"
+ },
+ "app-marketing.features.mod-management.description": {
+ "message": "Modrinth 助你轻松一站式管理所有模组。安装、卸载、更新,只需轻轻一点。"
+ },
+ "app-marketing.features.mod-management.installed-mods": {
+ "message": "已安装模组"
+ },
+ "app-marketing.features.mod-management.name": {
+ "message": "名称"
+ },
+ "app-marketing.features.mod-management.search-mods": {
+ "message": "搜索模组"
+ },
+ "app-marketing.features.mod-management.title": {
+ "message": "模组管理器"
+ },
+ "app-marketing.features.mod-management.version": {
+ "message": "版本"
+ },
+ "app-marketing.features.offline.description": {
+ "message": "无论联网与否,皆可畅玩你的模组。"
+ },
+ "app-marketing.features.offline.title": {
+ "message": "离线模式"
+ },
+ "app-marketing.features.open-source.description": {
+ "message": "Modrinth 启动器完全开源。你可以在我们的 GitHub 上查看源代码!"
+ },
+ "app-marketing.features.open-source.title": {
+ "message": "开源"
+ },
+ "app-marketing.features.performance.activity-monitor": {
+ "message": "活动监视器"
+ },
+ "app-marketing.features.performance.cpu-percent": {
+ "message": "% CPU"
+ },
+ "app-marketing.features.performance.description": {
+ "message": "Modrinth App 的性能优于许多主流模组管理器,内存占用仅为 150MB!"
+ },
+ "app-marketing.features.performance.discord": {
+ "message": "Discord"
+ },
+ "app-marketing.features.performance.good-performance": {
+ "message": "更好的性能"
+ },
+ "app-marketing.features.performance.google-chrome": {
+ "message": "Google Chrome"
+ },
+ "app-marketing.features.performance.infinite-mb": {
+ "message": "∞ MB"
+ },
+ "app-marketing.features.performance.infinite-times-infinite-mb": {
+ "message": "∞ * ∞ MB"
+ },
+ "app-marketing.features.performance.less-than-150mb": {
+ "message": "< 150 MB"
+ },
+ "app-marketing.features.performance.modrinth-app": {
+ "message": "Modrinth App"
+ },
+ "app-marketing.features.performance.one-billion-percent": {
+ "message": "十亿%"
+ },
+ "app-marketing.features.performance.process-name": {
+ "message": "进程名"
+ },
+ "app-marketing.features.performance.ram": {
+ "message": "RAM"
+ },
+ "app-marketing.features.performance.small": {
+ "message": "低"
+ },
+ "app-marketing.features.performance.title": {
+ "message": "性能卓越"
+ },
+ "app-marketing.features.play.description": {
+ "message": "使用 Modrinth App,轻松下载并畅玩你最爱的模组与整合包。"
+ },
+ "app-marketing.features.play.title": {
+ "message": "畅玩心爱模组"
+ },
+ "app-marketing.features.sharing.description": {
+ "message": "无论是制作、分享还是畅玩整合包,Modrinth 上数以千计的模组与整合包都能任你选用。"
+ },
+ "app-marketing.features.sharing.modpack": {
+ "message": "整合包"
+ },
+ "app-marketing.features.sharing.share-button": {
+ "message": "分享"
+ },
+ "app-marketing.features.sharing.title": {
+ "message": "分享整合包"
+ },
+ "app-marketing.features.unlike-any-launcher": {
+ "message": "前所未有的启动体验"
+ },
+ "app-marketing.features.website.description": {
+ "message": "Modrinth App 与网站深度集成,让你可以在应用内访问所有喜欢的项目!"
+ },
+ "app-marketing.features.website.title": {
+ "message": "网站集成良好"
+ },
+ "app-marketing.features.youve-used-before": {
+ "message": "就此开启"
+ },
+ "app-marketing.hero.app-screenshot-alt": {
+ "message": "Modrinth App 截图,显示已打开的 Cobblemon 整合包的“内容”页面。"
+ },
+ "app-marketing.hero.description": {
+ "message": "Modrinth App 是一款独特且开源的启动器,它能让你畅玩各种热门模组并保持内容最新,而且所有功能都集成在一个精巧简便的程序中。"
+ },
+ "app-marketing.hero.download-button": {
+ "message": "下载 Modrinth App"
+ },
+ "app-marketing.hero.download-modrinth-app": {
+ "message": "下载 Modrinth App"
+ },
+ "app-marketing.hero.download-modrinth-app-for-os": {
+ "message": "下载{os}版的Modrinth App"
+ },
+ "app-marketing.hero.minecraft-screenshot-alt": {
+ "message": "Cobblemon 整合包主菜单屏幕截图。"
+ },
+ "app-marketing.hero.more-download-options": {
+ "message": "更多下载选项"
+ },
+ "auth.authorize.action.authorize": {
+ "message": "授权"
+ },
+ "auth.authorize.action.decline": {
+ "message": "拒绝"
+ },
+ "auth.authorize.app-info": {
+ "message": "由 {creator} 开发的 {appName} 将能够:"
+ },
+ "auth.authorize.authorize-app-name": {
+ "message": "授权给 {appName}"
+ },
+ "auth.authorize.error.no-redirect-url": {
+ "message": "在响应中未找到重定向位置"
+ },
+ "auth.authorize.redirect-url": {
+ "message": "你将跳转至 {url}"
+ },
+ "auth.reset-password.method-choice.action": {
+ "message": "发送密码重置邮件"
+ },
+ "auth.reset-password.method-choice.description": {
+ "message": "在下方输入你的电子邮箱地址,我们将发送一个恢复链接,以便你恢复账户。"
+ },
+ "auth.reset-password.method-choice.email-username.label": {
+ "message": "电子邮箱或用户名"
+ },
+ "auth.reset-password.method-choice.email-username.placeholder": {
+ "message": "电子邮箱"
+ },
+ "auth.reset-password.notification.email-sent.text": {
+ "message": "如果该电子邮箱之前已保存在你的账户中,一封包含操作说明的电子邮件已发送至该电子邮箱。"
+ },
+ "auth.reset-password.notification.email-sent.title": {
+ "message": "电子邮件已发送"
+ },
+ "auth.reset-password.notification.password-reset.text": {
+ "message": "现在你可以使用新密码来登录账户。"
+ },
+ "auth.reset-password.notification.password-reset.title": {
+ "message": "密码重置成功"
+ },
+ "auth.reset-password.post-challenge.action": {
+ "message": "重置密码"
+ },
+ "auth.reset-password.post-challenge.confirm-password.label": {
+ "message": "确认密码"
+ },
+ "auth.reset-password.post-challenge.description": {
+ "message": "在下方输入你的新密码以访问你的账户。"
+ },
+ "auth.reset-password.title": {
+ "message": "重设密码"
+ },
+ "auth.reset-password.title.long": {
+ "message": "重设你的密码"
+ },
+ "auth.sign-in.2fa.description": {
+ "message": "请输入双重身份验证代码以便继续操作。"
+ },
+ "auth.sign-in.2fa.label": {
+ "message": "输入双重身份验证代码"
+ },
+ "auth.sign-in.2fa.placeholder": {
+ "message": "输入代码……"
+ },
+ "auth.sign-in.additional-options": {
+ "message": "忘记密码? • 创建新账户"
+ },
+ "auth.sign-in.email-username.label": {
+ "message": "电子邮箱或用户名"
+ },
+ "auth.sign-in.password.label": {
+ "message": "密码"
+ },
+ "auth.sign-in.sign-in-with": {
+ "message": "通过以下方式登录"
+ },
+ "auth.sign-in.title": {
+ "message": "登录"
+ },
+ "auth.sign-in.use-password": {
+ "message": "或使用密码"
+ },
+ "auth.sign-up.action.create-account": {
+ "message": "创建账户"
+ },
+ "auth.sign-up.confirm-password.label": {
+ "message": "确认密码"
+ },
+ "auth.sign-up.email.label": {
+ "message": "电子邮箱"
+ },
+ "auth.sign-up.label.username": {
+ "message": "用户名"
+ },
+ "auth.sign-up.legal-dislaimer": {
+ "message": "创建账户即表示你同意 Modrinth 的使用条款和隐私政策。"
+ },
+ "auth.sign-up.notification.password-mismatch.text": {
+ "message": "密码不一致!"
+ },
+ "auth.sign-up.password.label": {
+ "message": "密码"
+ },
+ "auth.sign-up.sign-in-option.title": {
+ "message": "已有账户?"
+ },
+ "auth.sign-up.subscribe.label": {
+ "message": "订阅有关 Modrinth 的更新邮件"
+ },
+ "auth.sign-up.title": {
+ "message": "注册"
+ },
+ "auth.sign-up.title.create-account": {
+ "message": "或者自己创建一个账户"
+ },
+ "auth.sign-up.title.sign-up-with": {
+ "message": "通过以下方式注册"
+ },
+ "auth.verify-email.action.account-settings": {
+ "message": "账户设置"
+ },
+ "auth.verify-email.action.sign-in": {
+ "message": "登录"
+ },
+ "auth.verify-email.already-verified.description": {
+ "message": "你的电子邮箱已被验证!"
+ },
+ "auth.verify-email.already-verified.title": {
+ "message": "电子邮箱已被验证"
+ },
+ "auth.verify-email.failed-verification.action": {
+ "message": "重新发送验证邮件"
+ },
+ "auth.verify-email.failed-verification.description": {
+ "message": "我们目前无法验证你的电子邮箱,请尝试登录后通过账户设置重新发送验证电子邮件。"
+ },
+ "auth.verify-email.failed-verification.description.logged-in": {
+ "message": "我们无法验证你的电子邮箱,请尝试使用下面的按钮再次发送验证电子邮件。"
+ },
+ "auth.verify-email.failed-verification.title": {
+ "message": "电子邮箱验证失败"
+ },
+ "auth.verify-email.post-verification.description": {
+ "message": "你的电子邮箱地址已成功验证!"
+ },
+ "auth.verify-email.post-verification.title": {
+ "message": "电子邮箱验证"
+ },
+ "auth.verify-email.title": {
+ "message": "验证电子邮箱"
+ },
+ "auth.welcome.checkbox.subscribe": {
+ "message": "订阅有关 Modrinth 的更新邮件"
+ },
+ "auth.welcome.description": {
+ "message": "你已加入我们超棒的社区!在这里尽情探索、创造、使用、更新这些超酷的模组。"
+ },
+ "auth.welcome.label.tos": {
+ "message": "创建账户即表示你已同意 Modrinth 的使用条款和隐私政策。"
+ },
+ "auth.welcome.long-title": {
+ "message": "欢迎来到 Modrinth!"
+ },
+ "auth.welcome.title": {
+ "message": "欢迎"
+ },
+ "collection.button.delete-icon": {
+ "message": "删除图标"
+ },
+ "collection.button.edit-icon": {
+ "message": "编辑图标"
+ },
+ "collection.button.remove-project": {
+ "message": "移除项目"
+ },
+ "collection.button.unfollow-project": {
+ "message": "取消关注项目"
+ },
+ "collection.delete-modal.description": {
+ "message": "这将永久删除该收藏夹。此操作无法撤消。"
+ },
+ "collection.delete-modal.title": {
+ "message": "你确定要删除该收藏夹吗?"
+ },
+ "collection.description": {
+ "message": "{description} - 前往 Modrinth 查看 {username} 的收藏夹 {name}"
+ },
+ "collection.description.following": {
+ "message": "此收藏夹自动生成,包含你关注的所有项目。"
+ },
+ "collection.error.not-found": {
+ "message": "未找到收藏夹"
+ },
+ "collection.label.collection": {
+ "message": "收藏夹"
+ },
+ "collection.label.created-at": {
+ "message": "{ago}创建"
+ },
+ "collection.label.curated-by": {
+ "message": "作者:"
+ },
+ "collection.label.no-projects": {
+ "message": "该收藏夹没有项目!"
+ },
+ "collection.label.no-projects-auth": {
+ "message": "你还没有收藏夹。\n想要创建一个吗?"
+ },
+ "collection.label.owner": {
+ "message": "所有者"
+ },
+ "collection.label.projects-count": {
+ "message": "{count, plural, other {{count}个项目}}"
+ },
+ "collection.label.updated-at": {
+ "message": "更新于 {ago} 前"
+ },
+ "collection.title": {
+ "message": "{name} - 收藏夹"
+ },
+ "dashboard.collections.button.create-new": {
+ "message": "新建"
+ },
+ "dashboard.collections.label.projects-count": {
+ "message": "{count, plural, other {{count} 个项目}}"
+ },
+ "dashboard.collections.label.search-input": {
+ "message": "搜索你的收藏夹"
+ },
+ "dashboard.collections.long-title": {
+ "message": "你的收藏夹"
+ },
+ "error.collection.404.list_item.1": {
+ "message": "你可能输错了收藏夹的连接。"
+ },
+ "error.collection.404.list_item.2": {
+ "message": "该收藏夹可能是私有的。"
+ },
+ "error.collection.404.list_item.3": {
+ "message": "此收藏夹可能由于违反我们的 使用条款 而被 Modrinth 管理团队移除了。"
+ },
+ "error.collection.404.list_title": {
+ "message": "为什么?"
+ },
+ "error.collection.404.title": {
+ "message": "未找到收藏夹"
+ },
+ "error.generic.404.subtitle": {
+ "message": "你在找的界面不存在。"
+ },
+ "error.generic.404.title": {
+ "message": "页面不存在"
+ },
+ "error.generic.default.list_item.1": {
+ "message": "在我们的状态页面上查看 Modrinth 服务是否中断。"
+ },
+ "error.generic.default.list_item.2": {
+ "message": "如果这种情况一直发生,你应该加入我们的Discord服务器并告知Modrinth团队。"
+ },
+ "error.generic.default.list_title": {
+ "message": "请稍后再试。"
+ },
+ "error.generic.default.subtitle": {
+ "message": "出错了。"
+ },
+ "error.generic.default.title": {
+ "message": "哎呦!"
+ },
+ "error.organization.404.list_item.1": {
+ "message": "你可能输错了这个组织的链接。"
+ },
+ "error.organization.404.list_item.2": {
+ "message": "此组织的所有者可能改变了它的链接或者删除了它。"
+ },
+ "error.organization.404.list_item.3": {
+ "message": "此组织可能由于违反我们的 使用条款 而被 Modrinth 管理团队移除了。"
+ },
+ "error.organization.404.list_title": {
+ "message": "为什么?"
+ },
+ "error.organization.404.title": {
+ "message": "未找到组织"
+ },
+ "error.project.404.list_item.1": {
+ "message": "你可能输错了这个项目的链接。"
+ },
+ "error.project.404.list_item.2": {
+ "message": "此项目的所有者可能改变了它的链接,将项目改为了私有,或删除了它。"
+ },
+ "error.project.404.list_item.3": {
+ "message": "此项目可能由于违反我们的 使用条款 而被 Modrinth 管理团队移除了。"
+ },
+ "error.project.404.list_title": {
+ "message": "为什么?"
+ },
+ "error.project.404.title": {
+ "message": "项目不存在"
+ },
+ "error.user.404.list_item.1": {
+ "message": "你可能输错了这个用户的用户名。"
+ },
+ "error.user.404.list_item.2": {
+ "message": "此用户可能更改过用户名或注销了账户。"
+ },
+ "error.user.404.list_item.3": {
+ "message": "此用户可能由于违反我们的 使用条款 而被 Modrinth 管理团队注销了。"
+ },
+ "error.user.404.list_title": {
+ "message": "为什么?"
+ },
+ "error.user.404.title": {
+ "message": "未找到用户"
+ },
+ "frog": {
+ "message": "你被耍了!🐸"
+ },
+ "frog.altText": {
+ "message": "一幅逼真的青蛙迷宫图"
+ },
+ "frog.froggedPeople": {
+ "message": "{count, plural, other {还有 {count} 个人}}也被这只青蛙耍了!"
+ },
+ "frog.sinceOpened": {
+ "message": "该页面于{ago}前打开"
+ },
+ "frog.title": {
+ "message": "青蛙"
+ },
+ "landing.button.discover-mods": {
+ "message": "探索模组"
+ },
+ "landing.button.go-to-dashboard": {
+ "message": "前往控制面板"
+ },
+ "landing.creator.feature.constantly-evolving.description": {
+ "message": "Modrinth 团队将持续更新,为你提供极致的模组创作体验"
+ },
+ "landing.creator.feature.constantly-evolving.title": {
+ "message": "持续进化"
+ },
+ "landing.creator.feature.data-statistics.description": {
+ "message": "获取页面浏览量、下载量和项目收入的详细数据报告"
+ },
+ "landing.creator.feature.data-statistics.title": {
+ "message": "数据和统计"
+ },
+ "landing.creator.feature.discovery.description": {
+ "message": "通过搜索、首页、Discord 社群以及未来更多渠道,让你的项目被成千上万的用户发现!"
+ },
+ "landing.creator.feature.discovery.title": {
+ "message": "探索与发现"
+ },
+ "landing.creator.feature.diverse-ecosystem.description": {
+ "message": "通过 Minotaur 与你的构建工具无缝集成,在新版本发布时自动完成上传"
+ },
+ "landing.creator.feature.diverse-ecosystem.title": {
+ "message": "多样化的生态系统"
+ },
+ "landing.creator.feature.monetization.description": {
+ "message": "从你的项目页面获得广告收入,并随时提现"
+ },
+ "landing.creator.feature.monetization.title": {
+ "message": "收益"
+ },
+ "landing.creator.feature.team-management.description": {
+ "message": "轻松邀请同伴,便捷地管理成员角色与权限"
+ },
+ "landing.creator.feature.team-management.title": {
+ "message": "团队管理"
+ },
+ "landing.error.failedToLoadRandomProjects": {
+ "message": "加载随机项目失败 :("
+ },
+ "landing.feature.follow.description": {
+ "message": "每次你喜欢的项目更新时都会收到通知,并保持最新动态"
+ },
+ "landing.feature.follow.heading": {
+ "message": "关注你喜欢的项目"
+ },
+ "landing.feature.launcher.description": {
+ "message": "Modrinth 的开源 API 允许启动器添加与 Modrinth 的深度集成。你可以通过我们的应用程序以及一些最受欢迎的启动器,如 ATLauncher、MultiMC 和 Prism Launcher 来使用 Modrinth。"
+ },
+ "landing.feature.launcher.heading": {
+ "message": "与你喜欢的启动器协同并行"
+ },
+ "landing.feature.search.description": {
+ "message": "Modrinth的闪电般快速搜索和强大过滤器让你在输入时就能找到所需内容。"
+ },
+ "landing.feature.search.heading": {
+ "message": "快速轻松地找到你想找的内容"
+ },
+ "landing.heading.the-place-for-minecraft": {
+ "message": "Minecraft{content}大本营"
+ },
+ "landing.heading.the-place-for-minecraft.data-packs": {
+ "message": "数据包"
+ },
+ "landing.heading.the-place-for-minecraft.modpacks": {
+ "message": "整合包"
+ },
+ "landing.heading.the-place-for-minecraft.mods": {
+ "message": "模组"
+ },
+ "landing.heading.the-place-for-minecraft.plugins": {
+ "message": "插件"
+ },
+ "landing.heading.the-place-for-minecraft.resource-packs": {
+ "message": "资源包"
+ },
+ "landing.heading.the-place-for-minecraft.servers": {
+ "message": "服务器"
+ },
+ "landing.heading.the-place-for-minecraft.shaders": {
+ "message": "光影包"
+ },
+ "landing.launcher.atlauncher-label": {
+ "message": "ATLauncher"
+ },
+ "landing.launcher.graphic-alt": {
+ "message": "一个简化版的 Minecraft 窗口,其中包含以 Modrinth 绿色显示的 Mojang Studios 徽标。"
+ },
+ "landing.launcher.modrinth-app-label": {
+ "message": "Modrinth App"
+ },
+ "landing.launcher.prism-launcher-label": {
+ "message": "Prism Launcher"
+ },
+ "landing.notifications.has-been-updated": {
+ "message": "{title}更新完成!"
+ },
+ "landing.notifications.heading": {
+ "message": "通知"
+ },
+ "landing.notifications.received-time": {
+ "message": "{time} 接收"
+ },
+ "landing.notifications.version-released": {
+ "message": "已为 {gameVersion} 发布了版本 {version}"
+ },
+ "landing.search.label": {
+ "message": "搜索"
+ },
+ "landing.search.placeholder": {
+ "message": "搜索……"
+ },
+ "landing.search.sort-by.label": {
+ "message": "排序方式:"
+ },
+ "landing.section.for-creators.description": {
+ "message": "为你的创作打造一个线上家园,触达大量忠实玩家"
+ },
+ "landing.section.for-creators.label": {
+ "message": "面向创作者"
+ },
+ "landing.section.for-creators.tagline": {
+ "message": "让你的创作走向世界"
+ },
+ "landing.section.for-players.description": {
+ "message": "从奇幻生物群系到诅咒地牢,海量内容定能让你的游戏体验提升到全新高度。"
+ },
+ "landing.section.for-players.label": {
+ "message": "面向玩家"
+ },
+ "landing.section.for-players.tagline": {
+ "message": "探索超过 {count} 件创作"
+ },
+ "landing.subheading": {
+ "message": "在我们为社区打造的开源平台上,探索、畅玩并分享 Minecraft 的无限可能。"
+ },
+ "layout.action.change-theme": {
+ "message": "更改界面主题"
+ },
+ "layout.action.get-modrinth-app": {
+ "message": "获取 Modrinth App"
+ },
+ "layout.avatar.alt": {
+ "message": "你的头像"
+ },
+ "layout.banner.account-action": {
+ "message": "需要进行账户操作"
+ },
+ "layout.banner.add-email.button": {
+ "message": "访问账户设置"
+ },
+ "layout.banner.add-email.description": {
+ "message": "为确保账户安全,Modrinth 需要你为账户关联一个电子邮箱地址。"
+ },
+ "layout.banner.build-fail.description": {
+ "message": "当前 Modrinth 前端部署实例不能从 API 生成状态。这可能是由于 API 不可用或配置错误。请在 API 可用时重新构建。\n错误码:{errors};当前 API URL 为 {url}"
+ },
+ "layout.banner.build-fail.title": {
+ "message": "构建期间从 API 生成状态时发生错误。"
+ },
+ "layout.banner.staging.description": {
+ "message": "测试环境与 Modrinth 生产环境数据库是完全分离的。本站用于测试和调试,且可能正运行比生产环境更新的开发版 Modrinth 前端或后端软件。"
+ },
+ "layout.banner.staging.title": {
+ "message": "你正在查看的是 Modrinth 测试环境"
+ },
+ "layout.banner.subscription-payment-failed.button": {
+ "message": "更新财务信息"
+ },
+ "layout.banner.subscription-payment-failed.description": {
+ "message": "一个或多个订阅未能续费。请更新你的付款信息,以免失去访问权限!"
+ },
+ "layout.banner.subscription-payment-failed.title": {
+ "message": "需要进行财务操作。"
+ },
+ "layout.banner.verify-email.action": {
+ "message": "重新发送验证邮件"
+ },
+ "layout.banner.verify-email.description": {
+ "message": "为确保账户安全,Modrinth 需要你验证与账户关联的电子邮箱地址。"
+ },
+ "layout.footer.about": {
+ "message": "关于"
+ },
+ "layout.footer.about.careers": {
+ "message": "招贤纳士"
+ },
+ "layout.footer.about.changelog": {
+ "message": "更新日志"
+ },
+ "layout.footer.about.news": {
+ "message": "新闻"
+ },
+ "layout.footer.about.rewards-program": {
+ "message": "激励计划"
+ },
+ "layout.footer.about.status": {
+ "message": "服务器状态"
+ },
+ "layout.footer.legal": {
+ "message": "法律文件"
+ },
+ "layout.footer.legal-disclaimer": {
+ "message": "不是官方 Minecraft 产品。未经 Mojang 或 Microsoft 批准,也未与其关联。"
+ },
+ "layout.footer.legal.copyright-policy": {
+ "message": "版权政策与 DMCA"
+ },
+ "layout.footer.legal.privacy-policy": {
+ "message": "隐私政策"
+ },
+ "layout.footer.legal.rules": {
+ "message": "内容规范"
+ },
+ "layout.footer.legal.security-notice": {
+ "message": "安全声明"
+ },
+ "layout.footer.legal.terms-of-use": {
+ "message": "使用条款"
+ },
+ "layout.footer.open-source": {
+ "message": "Modrinth 是开源项目。"
+ },
+ "layout.footer.products": {
+ "message": "产品"
+ },
+ "layout.footer.products.app": {
+ "message": "Modrinth App"
+ },
+ "layout.footer.products.plus": {
+ "message": "Modrinth+"
+ },
+ "layout.footer.products.servers": {
+ "message": "Modrinth 服务器"
+ },
+ "layout.footer.resources": {
+ "message": "资源"
+ },
+ "layout.footer.resources.api-docs": {
+ "message": "API 文档"
+ },
+ "layout.footer.resources.help-center": {
+ "message": "帮助中心"
+ },
+ "layout.footer.resources.report-issues": {
+ "message": "报告问题"
+ },
+ "layout.footer.resources.translate": {
+ "message": "翻译"
+ },
+ "layout.footer.social.bluesky": {
+ "message": "Bluesky"
+ },
+ "layout.footer.social.discord": {
+ "message": "Discord"
+ },
+ "layout.footer.social.github": {
+ "message": "GitHub"
+ },
+ "layout.footer.social.mastodon": {
+ "message": "Mastodon"
+ },
+ "layout.footer.social.x": {
+ "message": "X"
+ },
+ "layout.menu-toggle.action": {
+ "message": "切换菜单"
+ },
+ "layout.meta.description": {
+ "message": "在 Modrinth 上畅享 Minecraft 模组、插件、数据包、光影、资源包及整合包的下载体验。通过我们现代化而易用的界面与 API,探索及发布项目。"
+ },
+ "layout.meta.og-description": {
+ "message": "浏览及发布 Minecraft 内容!"
+ },
+ "layout.nav.home": {
+ "message": "首页"
+ },
+ "layout.nav.search": {
+ "message": "搜索"
+ },
+ "moderation.filter.by": {
+ "message": "筛选"
+ },
+ "moderation.moderate": {
+ "message": "管理"
+ },
+ "moderation.page.projects": {
+ "message": "项目"
+ },
+ "moderation.page.reports": {
+ "message": "举报"
+ },
+ "moderation.page.technicalReview": {
+ "message": "技术评价"
+ },
+ "moderation.search.placeholder": {
+ "message": "搜索……"
+ },
+ "moderation.sort.by": {
+ "message": "排序方式"
+ },
+ "moderation.technical.search.placeholder": {
+ "message": "搜索技术评价……"
+ },
+ "profile.button.billing": {
+ "message": "管理用户财务"
+ },
+ "profile.button.info": {
+ "message": "查看用户详情"
+ },
+ "profile.button.manage-projects": {
+ "message": "管理项目"
+ },
+ "profile.error.not-found": {
+ "message": "未找到用户"
+ },
+ "profile.joined-at": {
+ "message": "加入于 {ago}"
+ },
+ "profile.label.badges": {
+ "message": "徽章"
+ },
+ "profile.label.details": {
+ "message": "详情"
+ },
+ "profile.label.no-collections": {
+ "message": "该用户没有收藏夹!"
+ },
+ "profile.label.no-collections-auth": {
+ "message": "你还没有收藏夹。\n想要创建一个吗?"
+ },
+ "profile.label.no-projects": {
+ "message": "该用户没有项目!"
+ },
+ "profile.label.no-projects-auth": {
+ "message": "你还没有项目。\n想要创建一个吗?"
+ },
+ "profile.label.organizations": {
+ "message": "组织"
+ },
+ "profile.meta.description": {
+ "message": "前往 Modrinth 下载 {username} 的项目"
+ },
+ "profile.meta.description-with-bio": {
+ "message": "{bio} - 前往 Modrinth 下载 {username} 的项目"
+ },
+ "profile.stats.downloads": {
+ "message": "{count, plural, other {{count}次项目下载}}"
+ },
+ "profile.stats.projects": {
+ "message": "{count, plural, other {{count}个项目}}"
+ },
+ "profile.stats.projects-followers": {
+ "message": "{count, plural, other {{count}项目关注者}}"
+ },
+ "profile.user-id": {
+ "message": "用户ID:{id}"
+ },
+ "project-member-header.accept": {
+ "message": "接受"
+ },
+ "project-member-header.decline": {
+ "message": "拒绝"
+ },
+ "project-member-header.error": {
+ "message": "错误"
+ },
+ "project-member-header.error-decline": {
+ "message": "拒绝团队邀请时失败"
+ },
+ "project-member-header.error-join": {
+ "message": "接受团队邀请时失败"
+ },
+ "project-member-header.invitation-no-role": {
+ "message": "你被邀请加入这个项目。请接受或拒绝这个邀请。"
+ },
+ "project-member-header.invitation-title": {
+ "message": "加入项目邀请"
+ },
+ "project-member-header.invitation-with-role": {
+ "message": "你被邀请以“{role}“身份加入此项目成员。"
+ },
+ "project-member-header.success": {
+ "message": "成功"
+ },
+ "project-member-header.success-decline": {
+ "message": "你拒绝了团队邀请"
+ },
+ "project-member-header.success-join": {
+ "message": "你加入了项目团队"
+ },
+ "project-moderation-nags.publishing-checklist": {
+ "message": "发布前检查单"
+ },
+ "project-moderation-nags.required": {
+ "message": "强制"
+ },
+ "project-moderation-nags.resubmit-for-review": {
+ "message": "重新提交审核"
+ },
+ "project-moderation-nags.resubmit-for-review-desc": {
+ "message": "你的项目被Modrinth管理人员列为{status}。一般来说,在解决管理人员的消息里提到的问题后,就可以重新提交审核。"
+ },
+ "project-moderation-nags.submit-checklist-tooltip": {
+ "message": "你必须完成发布前检查单中必需的步骤!"
+ },
+ "project-moderation-nags.submit-for-review": {
+ "message": "提交审核"
+ },
+ "project-moderation-nags.submit-for-review-desc": {
+ "message": "你的项目现在只能被项目成员查看。必须经过管理员审核才能公开发布项目。"
+ },
+ "project-moderation-nags.suggestion": {
+ "message": "建议"
+ },
+ "project-moderation-nags.visit-moderation-page": {
+ "message": "查看审核页面"
+ },
+ "project-moderation-nags.warning": {
+ "message": "警告"
+ },
+ "project-type.collection.plural": {
+ "message": "收藏夹"
+ },
+ "project-type.collection.singular": {
+ "message": "收藏夹"
+ },
+ "project-type.datapack.plural": {
+ "message": "数据包"
+ },
+ "project-type.datapack.singular": {
+ "message": "数据包"
+ },
+ "project-type.mod.plural": {
+ "message": "模组"
+ },
+ "project-type.mod.singular": {
+ "message": "模组"
+ },
+ "project-type.modpack.plural": {
+ "message": "整合包"
+ },
+ "project-type.modpack.singular": {
+ "message": "整合包"
+ },
+ "project-type.plugin.plural": {
+ "message": "插件"
+ },
+ "project-type.plugin.singular": {
+ "message": "插件"
+ },
+ "project-type.project.plural": {
+ "message": "项目"
+ },
+ "project-type.project.singular": {
+ "message": "项目"
+ },
+ "project-type.resourcepack.plural": {
+ "message": "资源包"
+ },
+ "project-type.resourcepack.singular": {
+ "message": "资源包"
+ },
+ "project-type.shader.plural": {
+ "message": "光影包"
+ },
+ "project-type.shader.singular": {
+ "message": "光影包"
+ },
+ "project.about.details.created": {
+ "message": "{date}创建"
+ },
+ "project.about.details.licensed": {
+ "message": "许可证:{license}"
+ },
+ "project.about.details.published": {
+ "message": "{date}发布"
+ },
+ "project.about.details.submitted": {
+ "message": "{date}提交"
+ },
+ "project.about.details.title": {
+ "message": "详细信息"
+ },
+ "project.about.details.updated": {
+ "message": "{date}更新"
+ },
+ "project.actions.create-server": {
+ "message": "创建服务器"
+ },
+ "project.actions.create-server-tooltip": {
+ "message": "创建服务器"
+ },
+ "project.actions.dont-show-again": {
+ "message": "不再显示"
+ },
+ "project.actions.review-project": {
+ "message": "审核项目"
+ },
+ "project.actions.servers-promo.description": {
+ "message": "Modrinth 服务器是你与朋友轻松游玩的最佳方式!"
+ },
+ "project.actions.servers-promo.monthly": {
+ "message": " / 月"
+ },
+ "project.actions.servers-promo.pricing": {
+ "message": "$5{monthly}起"
+ },
+ "project.actions.servers-promo.title": {
+ "message": "创建服务器"
+ },
+ "project.collections.create-new": {
+ "message": "创建新收藏夹"
+ },
+ "project.collections.none-found": {
+ "message": "还没有收藏夹。"
+ },
+ "project.description.title": {
+ "message": "描述"
+ },
+ "project.details.licensed": {
+ "message": "许可协议"
+ },
+ "project.download.game-version": {
+ "message": "游戏版本:{version}"
+ },
+ "project.download.game-version-error": {
+ "message": "错误:没有合适的游戏版本"
+ },
+ "project.download.game-version-tooltip": {
+ "message": "{title}仅适用于{version}"
+ },
+ "project.download.game-version-unsupported-tooltip": {
+ "message": "{title}不支持{platform}的{gameVersion}"
+ },
+ "project.download.install-with-app": {
+ "message": "使用 Modrinth App 安装"
+ },
+ "project.download.no-app": {
+ "message": "还没有 Modrinth App 吗?"
+ },
+ "project.download.no-versions-available": {
+ "message": "没有支持{platform}的{gameVersion}的版本。"
+ },
+ "project.download.platform": {
+ "message": "平台:{platform}"
+ },
+ "project.download.platform-error": {
+ "message": "错误:没有合适的平台"
+ },
+ "project.download.platform-tooltip": {
+ "message": "{title} 仅适用于 {platform}"
+ },
+ "project.download.platform-unsupported-tooltip": {
+ "message": "{title} 不支持 {gameVersion} 的 {platform}"
+ },
+ "project.download.search-game-versions": {
+ "message": "搜索游戏版本……"
+ },
+ "project.download.search-game-versions-label": {
+ "message": "搜索游戏版本……"
+ },
+ "project.download.select-game-version": {
+ "message": "选择游戏版本"
+ },
+ "project.download.select-platform": {
+ "message": "选择平台"
+ },
+ "project.download.show-all-versions": {
+ "message": "显示所有版本"
+ },
+ "project.download.title": {
+ "message": "下载{title}"
+ },
+ "project.environment.migration-no-permission.message": {
+ "message": "我们刚刚升级了 Modrinth 上的运行环境系统,现已提供新的选项。你暂无权限修改这些设置,请通知项目其他成员核实运行环境元数据配置。"
+ },
+ "project.environment.migration-no-permission.title": {
+ "message": "运行环境元数据需要复核"
+ },
+ "project.environment.migration.learn-more": {
+ "message": "了解更多关于此更改的内容"
+ },
+ "project.environment.migration.message": {
+ "message": "我们刚刚更新了 Modrinth 的环境系统,引入了一些新选项。请打开项目设置确认环境元数据设置是否正确。"
+ },
+ "project.environment.migration.review-button": {
+ "message": "复核环境设置"
+ },
+ "project.environment.migration.title": {
+ "message": "请复核环境元数据"
+ },
+ "project.error.loading": {
+ "message": "加载项目数据时出错{message}"
+ },
+ "project.error.page-not-found": {
+ "message": "找不到该页面"
+ },
+ "project.error.project-not-found": {
+ "message": "未找到项目"
+ },
+ "project.gallery.title": {
+ "message": "图库"
+ },
+ "project.license.error": {
+ "message": "获取许可协议文字内容时出错。"
+ },
+ "project.license.loading": {
+ "message": "正在加载许可证文本……"
+ },
+ "project.license.title": {
+ "message": "许可证"
+ },
+ "project.moderation.title": {
+ "message": "管理"
+ },
+ "project.navigation.changelog": {
+ "message": "更新日志"
+ },
+ "project.notification.icon-updated.message": {
+ "message": "你的项目的图标已更新。"
+ },
+ "project.notification.icon-updated.title": {
+ "message": "已更新项目图标"
+ },
+ "project.notification.updated.message": {
+ "message": "你的项目已更新。"
+ },
+ "project.notification.updated.title": {
+ "message": "项目已更新"
+ },
+ "project.settings.environment.notice.missing-env.description": {
+ "message": "你的项目还没有环境元数据,请在下方选择符合的选项。"
+ },
+ "project.settings.environment.notice.missing-env.title": {
+ "message": "请选择你项目的环境"
+ },
+ "project.settings.environment.notice.multiple-environments.description": {
+ "message": "你项目的不同版本的环境设置有所不同,所以你现在不能批量设置。"
+ },
+ "project.settings.environment.notice.multiple-environments.title": {
+ "message": "你的项目有多种环境"
+ },
+ "project.settings.environment.notice.review-options.description": {
+ "message": "我们刚刚更新了 Modrinth 的环境系统,引入了一些新选项。请你确认在下方选择正确的选项,然后按“确认”按钮!"
+ },
+ "project.settings.environment.notice.review-options.title": {
+ "message": "请复核以下选项"
+ },
+ "project.settings.environment.notice.wrong-project-type.description": {
+ "message": "只有模组或整合包项目可以有环境元数据。"
+ },
+ "project.settings.environment.notice.wrong-project-type.title": {
+ "message": "此项目类型不支持环境元数据"
+ },
+ "project.settings.environment.verification.verify-button": {
+ "message": "确认"
+ },
+ "project.settings.environment.verification.verify-text": {
+ "message": "确认你已正确设置你项目的环境。"
+ },
+ "project.settings.general.name.description": {
+ "message": "请勿添加前缀、后缀、括号内容或附加说明——仅填写项目实际名称。"
+ },
+ "project.settings.general.name.placeholder.1": {
+ "message": "例:Nether Overhaul 2"
+ },
+ "project.settings.general.name.placeholder.2": {
+ "message": "例:Construction Equipment"
+ },
+ "project.settings.general.name.placeholder.3": {
+ "message": "例:Better than Caving"
+ },
+ "project.settings.general.name.placeholder.4": {
+ "message": "例:Enhanced Portals"
+ },
+ "project.settings.general.name.placeholder.5": {
+ "message": "例:Dangerous Mobs"
+ },
+ "project.settings.general.name.title": {
+ "message": "名称"
+ },
+ "project.settings.general.tagline.description": {
+ "message": "一句话总结你的项目。"
+ },
+ "project.settings.general.tagline.placeholder.1": {
+ "message": "例:Overhauls game progression to revolve around the Nether."
+ },
+ "project.settings.general.tagline.placeholder.2": {
+ "message": "例:Adds wearable construction gear."
+ },
+ "project.settings.general.tagline.placeholder.3": {
+ "message": "例:Adds realistic mineshaft-building mechanics."
+ },
+ "project.settings.general.tagline.placeholder.4": {
+ "message": "例:Improves how Nether portals link to each other."
+ },
+ "project.settings.general.tagline.placeholder.5": {
+ "message": "例:Adds powerful boss versions of the normal mobs to encounter in the night."
+ },
+ "project.settings.general.tagline.title": {
+ "message": "副标题"
+ },
+ "project.settings.general.url.title": {
+ "message": "URL"
+ },
+ "project.settings.title": {
+ "message": "设置"
+ },
+ "project.settings.visit-dashboard": {
+ "message": "访问项目的控制面板"
+ },
+ "project.stats.downloads-label": {
+ "message": "下载量{count, plural, other {}}"
+ },
+ "project.stats.followers-label": {
+ "message": "关注者{count, plural, other {}}"
+ },
+ "project.status.archived.message": {
+ "message": "{title}已归档。除非作者决定取消归档,否则{title}将不再更新。"
+ },
+ "project.version.all-versions": {
+ "message": "所有版本"
+ },
+ "project.version.back-to-versions": {
+ "message": "返回版本"
+ },
+ "project.versions.title": {
+ "message": "版本"
+ },
+ "report.already-reported": {
+ "message": "你已举报过{title}"
+ },
+ "report.already-reported-description": {
+ "message": "你在这个{item}上已有一项举报了。如果你要补充信息,你可以为这项举报添加详情。"
+ },
+ "report.back-to-item": {
+ "message": "返回{item}"
+ },
+ "report.body.description": {
+ "message": "如有可能,请添加相关的链接和图片。管理团队会关闭并忽略没有内容或证据不足的举报。"
+ },
+ "report.body.title": {
+ "message": "请提供关于你所举报情况的更多上下文信息"
+ },
+ "report.checking": {
+ "message": "正检查{item}……"
+ },
+ "report.could-not-find": {
+ "message": "无法找到{item}"
+ },
+ "report.for.violation": {
+ "message": "违反 Modrinth 规则 或 使用条款"
+ },
+ "report.for.violation.description": {
+ "message": "例如:恶意软件、垃圾信息、冒犯、诈骗、误导、违法内容等。"
+ },
+ "report.form-not-for": {
+ "message": "此表单不能用于:"
+ },
+ "report.go-to-report": {
+ "message": "前往举报"
+ },
+ "report.not-for.bug-reports": {
+ "message": "报告漏洞"
+ },
+ "report.not-for.bug-reports.description": {
+ "message": "你可以在问题追踪器向他们报告漏洞。"
+ },
+ "report.not-for.dmca": {
+ "message": "DMCA 下架"
+ },
+ "report.not-for.dmca.description": {
+ "message": "详见我们的版权政策。"
+ },
+ "report.note.copyright.1": {
+ "message": "请注意,你提交的并非 DMCA 下架请求,而是对转载内容的举报。"
+ },
+ "report.note.copyright.2": {
+ "message": "如果你需要填报 DMCA 删除请求(这是一个法务行为),请参见我们的版权政策。"
+ },
+ "report.note.malicious.1": {
+ "message": "报告恶意或欺骗性内容时必须附上行为的实质性证据,例如代码样本。"
+ },
+ "report.note.malicious.2": {
+ "message": "Microsoft Defender、VirusTotal 等杀毒软件的报告,或 AI 恶意软件检测结果不属于充分的证据形式,不会被接受。"
+ },
+ "report.please-report": {
+ "message": "请报告:"
+ },
+ "report.question.content-id": {
+ "message": "这个 {item} 的 ID 是?"
+ },
+ "report.question.content-type": {
+ "message": "你正在举报哪种类型的内容?"
+ },
+ "report.question.report-reason": {
+ "message": "这一{item}违反了哪个 Modrinth 规则?"
+ },
+ "report.report-content": {
+ "message": "向管理人员举报内容"
+ },
+ "report.report-item": {
+ "message": "向管理人员举报 {title}"
+ },
+ "report.submit": {
+ "message": "提交举报"
+ },
+ "revenue.transfers.total": {
+ "message": "你总共提现了 {amount} 。"
+ },
+ "revenue.transfers.total.method": {
+ "message": "你通过 {method} 提现了 {amount} 。"
+ },
+ "revenue.transfers.total.year": {
+ "message": "你在 {year} 年提现了 {amount} 。"
+ },
+ "revenue.transfers.total.year_method": {
+ "message": "你在 {year} 年通过 {method} 提现了 {amount} 。"
+ },
+ "scopes.analytics.description": {
+ "message": "访问你的分析数据"
+ },
+ "scopes.analytics.label": {
+ "message": "读取分析"
+ },
+ "scopes.collectionCreate.description": {
+ "message": "创建收藏夹"
+ },
+ "scopes.collectionCreate.label": {
+ "message": "创建收藏夹"
+ },
+ "scopes.collectionDelete.description": {
+ "message": "删除收藏夹"
+ },
+ "scopes.collectionDelete.label": {
+ "message": "删除收藏夹"
+ },
+ "scopes.collectionRead.description": {
+ "message": "读取收藏夹"
+ },
+ "scopes.collectionRead.label": {
+ "message": "读取收藏夹"
+ },
+ "scopes.collectionWrite.description": {
+ "message": "写入收藏夹"
+ },
+ "scopes.collectionWrite.label": {
+ "message": "写入收藏夹"
+ },
+ "scopes.notificationRead.description": {
+ "message": "读取你的通知"
+ },
+ "scopes.notificationRead.label": {
+ "message": "读取通知"
+ },
+ "scopes.notificationWrite.description": {
+ "message": "删除/查看你的通知"
+ },
+ "scopes.notificationWrite.label": {
+ "message": "写入通知"
+ },
+ "scopes.organizationCreate.description": {
+ "message": "创建组织"
+ },
+ "scopes.organizationCreate.label": {
+ "message": "创建组织"
+ },
+ "scopes.organizationDelete.description": {
+ "message": "删除组织"
+ },
+ "scopes.organizationDelete.label": {
+ "message": "删除组织"
+ },
+ "scopes.organizationRead.description": {
+ "message": "读取组织"
+ },
+ "scopes.organizationRead.label": {
+ "message": "读取组织"
+ },
+ "scopes.organizationWrite.description": {
+ "message": "写入组织"
+ },
+ "scopes.organizationWrite.label": {
+ "message": "写入组织"
+ },
+ "scopes.patCreate.description": {
+ "message": "创建个人 API 令牌"
+ },
+ "scopes.patCreate.label": {
+ "message": "创建个人访问令牌"
+ },
+ "scopes.patDelete.description": {
+ "message": "删除你的个人 API 令牌"
+ },
+ "scopes.patDelete.label": {
+ "message": "删除个人访问令牌"
+ },
+ "scopes.patRead.description": {
+ "message": "查看已创建的 API 令牌"
+ },
+ "scopes.patRead.label": {
+ "message": "读取个人访问令牌"
+ },
+ "scopes.patWrite.description": {
+ "message": "编辑个人 API 令牌"
+ },
+ "scopes.patWrite.label": {
+ "message": "写入个人访问令牌"
+ },
+ "scopes.payoutsRead.description": {
+ "message": "读取你的提款数据"
+ },
+ "scopes.payoutsRead.label": {
+ "message": "读取提款"
+ },
+ "scopes.payoutsWrite.description": {
+ "message": "取钱"
+ },
+ "scopes.payoutsWrite.label": {
+ "message": "写入提款"
+ },
+ "scopes.performAnalytics.description": {
+ "message": "进行分析操作"
+ },
+ "scopes.performAnalytics.label": {
+ "message": "进行分析"
+ },
+ "scopes.projectCreate.description": {
+ "message": "创建新项目"
+ },
+ "scopes.projectCreate.label": {
+ "message": "创建项目"
+ },
+ "scopes.projectDelete.description": {
+ "message": "删除你的项目"
+ },
+ "scopes.projectDelete.label": {
+ "message": "删除项目"
+ },
+ "scopes.projectRead.description": {
+ "message": "读取你的所有项目"
+ },
+ "scopes.projectRead.label": {
+ "message": "读取项目"
+ },
+ "scopes.projectWrite.description": {
+ "message": "写项目数据"
+ },
+ "scopes.projectWrite.label": {
+ "message": "写入项目"
+ },
+ "scopes.reportCreate.description": {
+ "message": "创建举报"
+ },
+ "scopes.reportCreate.label": {
+ "message": "创建举报"
+ },
+ "scopes.reportDelete.description": {
+ "message": "删除举报"
+ },
+ "scopes.reportDelete.label": {
+ "message": "删除举报"
+ },
+ "scopes.reportRead.description": {
+ "message": "读取举报"
+ },
+ "scopes.reportRead.label": {
+ "message": "读取举报"
+ },
+ "scopes.reportWrite.description": {
+ "message": "编辑举报"
+ },
+ "scopes.reportWrite.label": {
+ "message": "写入举报"
+ },
+ "scopes.sessionAccess.description": {
+ "message": "访问由 Modrinth 发出的会话"
+ },
+ "scopes.sessionAccess.label": {
+ "message": "访问会话"
+ },
+ "scopes.sessionDelete.description": {
+ "message": "删除会话"
+ },
+ "scopes.sessionDelete.label": {
+ "message": "删除会话"
+ },
+ "scopes.sessionRead.description": {
+ "message": "读取活动的会话"
+ },
+ "scopes.sessionRead.label": {
+ "message": "读取会话"
+ },
+ "scopes.threadRead.description": {
+ "message": "读取讨论串"
+ },
+ "scopes.threadRead.label": {
+ "message": "读取讨论串"
+ },
+ "scopes.threadWrite.description": {
+ "message": "写讨论串"
+ },
+ "scopes.threadWrite.label": {
+ "message": "写入讨论串"
+ },
+ "scopes.userAuthWrite.description": {
+ "message": "修改你的身份验证数据"
+ },
+ "scopes.userAuthWrite.label": {
+ "message": "写入身份验证数据"
+ },
+ "scopes.userDelete.description": {
+ "message": "删除你的账户"
+ },
+ "scopes.userDelete.label": {
+ "message": "删除你的账户"
+ },
+ "scopes.userRead.description": {
+ "message": "访问你的公开资料信息"
+ },
+ "scopes.userRead.label": {
+ "message": "读取用户数据"
+ },
+ "scopes.userReadEmail.description": {
+ "message": "读取你的邮箱地址"
+ },
+ "scopes.userReadEmail.label": {
+ "message": "读取用户邮箱地址"
+ },
+ "scopes.userWrite.description": {
+ "message": "写入你的个人资料"
+ },
+ "scopes.userWrite.label": {
+ "message": "写入用户数据"
+ },
+ "scopes.versionCreate.description": {
+ "message": "创建新版本"
+ },
+ "scopes.versionCreate.label": {
+ "message": "创建版本"
+ },
+ "scopes.versionDelete.description": {
+ "message": "删除一个版本"
+ },
+ "scopes.versionDelete.label": {
+ "message": "删除版本"
+ },
+ "scopes.versionRead.description": {
+ "message": "读取所有版本"
+ },
+ "scopes.versionRead.label": {
+ "message": "读取版本"
+ },
+ "scopes.versionWrite.description": {
+ "message": "写入版本数据"
+ },
+ "scopes.versionWrite.label": {
+ "message": "写入版本"
+ },
+ "search.filter.locked.server": {
+ "message": "由该服务器提供"
+ },
+ "search.filter.locked.server-game-version.title": {
+ "message": "游戏版本由服务器提供"
+ },
+ "search.filter.locked.server-loader.title": {
+ "message": "加载器由服务器提供"
+ },
+ "search.filter.locked.server.sync": {
+ "message": "跟随服务器"
+ },
+ "servers.backup.create.in-progress.tooltip": {
+ "message": "正在创建备份"
+ },
+ "servers.backup.restore.in-progress.tooltip": {
+ "message": "正在恢复备份"
+ },
+ "servers.backups.item.already-preparing": {
+ "message": "已在准备下载备份了"
+ },
+ "servers.backups.item.automated": {
+ "message": "自动"
+ },
+ "servers.backups.item.creating-backup": {
+ "message": "正在创建备份……"
+ },
+ "servers.backups.item.failed-to-create-backup": {
+ "message": "创建备份时失败"
+ },
+ "servers.backups.item.failed-to-prepare-backup": {
+ "message": "准备下载时失败"
+ },
+ "servers.backups.item.failed-to-restore-backup": {
+ "message": "恢复备份时失败"
+ },
+ "servers.backups.item.lock": {
+ "message": "锁定"
+ },
+ "servers.backups.item.locked": {
+ "message": "已锁定"
+ },
+ "servers.backups.item.prepare-download": {
+ "message": "准备下载"
+ },
+ "servers.backups.item.prepare-download-again": {
+ "message": "请尝试再准备一次"
+ },
+ "servers.backups.item.preparing-download": {
+ "message": "正在准备下载……"
+ },
+ "servers.backups.item.queued-for-backup": {
+ "message": "排队等待备份"
+ },
+ "servers.backups.item.rename": {
+ "message": "重命名"
+ },
+ "servers.backups.item.restore": {
+ "message": "恢复"
+ },
+ "servers.backups.item.restoring-backup": {
+ "message": "正在恢复备份……"
+ },
+ "servers.backups.item.retry": {
+ "message": "重试"
+ },
+ "servers.backups.item.unlock": {
+ "message": "解锁"
+ },
+ "servers.notice.actions": {
+ "message": "操作"
+ },
+ "servers.notice.begins": {
+ "message": "开始时间"
+ },
+ "servers.notice.dismissable": {
+ "message": "可隐藏"
+ },
+ "servers.notice.expires": {
+ "message": "过期时间"
+ },
+ "servers.notice.id": {
+ "message": "ID"
+ },
+ "servers.notice.level": {
+ "message": "级别"
+ },
+ "servers.notice.undismissable": {
+ "message": "不可隐藏"
+ },
+ "servers.notices.create-notice": {
+ "message": "创建告示"
+ },
+ "servers.notices.no-notices": {
+ "message": "没有告示"
+ },
+ "servers.plan.large.description": {
+ "message": "适合 15–25 名玩家使用,加模组包或重量级地加模组。"
+ },
+ "servers.plan.large.name": {
+ "message": "大型"
+ },
+ "servers.plan.medium.description": {
+ "message": "适合 6–15 名玩家使用,加多个模组。"
+ },
+ "servers.plan.medium.name": {
+ "message": "中型"
+ },
+ "servers.plan.small.description": {
+ "message": "适合 1–5 位朋友使用,加少量轻量模组。"
+ },
+ "servers.plan.small.name": {
+ "message": "小型"
+ },
+ "settings.billing.modal.cancel.action": {
+ "message": "取消订阅"
+ },
+ "settings.billing.modal.cancel.description": {
+ "message": "这将取消你的订阅。你的权益将保留至当前计费周期结束。"
+ },
+ "settings.billing.modal.cancel.title": {
+ "message": "确定要取消订阅吗?"
+ },
+ "settings.billing.modal.delete.action": {
+ "message": "移除这个付款方式"
+ },
+ "settings.billing.modal.delete.description": {
+ "message": "这将永久(真的是永远)删除此令牌。"
+ },
+ "settings.billing.modal.delete.title": {
+ "message": "确定要删除这个付款方式吗?"
+ },
+ "settings.billing.payment_method.action.add": {
+ "message": "添加支付方式"
+ },
+ "settings.billing.payment_method.action.history": {
+ "message": "查看更改历史记录"
+ },
+ "settings.billing.payment_method.action.primary": {
+ "message": "设为主要付款方式"
+ },
+ "settings.billing.payment_method.card_display": {
+ "message": "{card_brand} 尾号 {last_four}"
+ },
+ "settings.billing.payment_method.card_expiry": {
+ "message": "有效期至 {year} 年 {month} 月"
+ },
+ "settings.billing.payment_method.none": {
+ "message": "你还没有添加付款方式。"
+ },
+ "settings.billing.payment_method.primary": {
+ "message": "主要"
+ },
+ "settings.billing.payment_method.title": {
+ "message": "付款方式"
+ },
+ "settings.billing.payment_method_type.amazon_pay": {
+ "message": "Amazon Pay"
+ },
+ "settings.billing.payment_method_type.amex": {
+ "message": "American Express"
+ },
+ "settings.billing.payment_method_type.cashapp": {
+ "message": "Cash App"
+ },
+ "settings.billing.payment_method_type.diners": {
+ "message": "Diners Club"
+ },
+ "settings.billing.payment_method_type.discover": {
+ "message": "Discover"
+ },
+ "settings.billing.payment_method_type.eftpos": {
+ "message": "EFTPOS"
+ },
+ "settings.billing.payment_method_type.jcb": {
+ "message": "JCB"
+ },
+ "settings.billing.payment_method_type.mastercard": {
+ "message": "MasterCard"
+ },
+ "settings.billing.payment_method_type.paypal": {
+ "message": "PayPal"
+ },
+ "settings.billing.payment_method_type.unionpay": {
+ "message": "银联"
+ },
+ "settings.billing.payment_method_type.unknown": {
+ "message": "未知付款方式"
+ },
+ "settings.billing.payment_method_type.visa": {
+ "message": "Visa"
+ },
+ "settings.billing.pyro_subscription.description": {
+ "message": "管理你的 Modrinth 服务器订阅。"
+ },
+ "settings.billing.pyro_subscription.title": {
+ "message": "Modrinth 服务器订阅"
+ },
+ "settings.billing.subscription.description": {
+ "message": "管理你的 Modrinth 订阅。"
+ },
+ "settings.billing.subscription.title": {
+ "message": "订阅"
+ },
+ "settings.display.banner.developer-mode.button": {
+ "message": "停用开发者模式"
+ },
+ "settings.display.banner.developer-mode.description": {
+ "message": "开发者模式现在激活,让你可以查看 Modrinth 的各种对象的内部 ID,这对使用 Modrinth API 的开发者会有所帮助。点击页面底部的 Modrinth 徽标 5 次可开关开发者模式。"
+ },
+ "settings.display.flags.description": {
+ "message": "对于当前设备,开启或关闭特定功能。"
+ },
+ "settings.display.flags.title": {
+ "message": "功能开关"
+ },
+ "settings.display.project-list-layouts.datapack": {
+ "message": "数据包页面"
+ },
+ "settings.display.project-list-layouts.description": {
+ "message": "对于当前设备,选择你喜欢的含项目列表页面的布局。"
+ },
+ "settings.display.project-list-layouts.mod": {
+ "message": "模组页面"
+ },
+ "settings.display.project-list-layouts.modpack": {
+ "message": "整合包页面"
+ },
+ "settings.display.project-list-layouts.plugin": {
+ "message": "插件页面"
+ },
+ "settings.display.project-list-layouts.resourcepack": {
+ "message": "资源包页面"
+ },
+ "settings.display.project-list-layouts.shader": {
+ "message": "光影页面"
+ },
+ "settings.display.project-list-layouts.title": {
+ "message": "项目列表布局"
+ },
+ "settings.display.project-list-layouts.user": {
+ "message": "用户个人资料页面"
+ },
+ "settings.display.project-list.layouts.collection": {
+ "message": "收藏"
+ },
+ "settings.display.sidebar.advanced-rendering.description": {
+ "message": "启用模糊效果等高级渲染。可能会在没有硬件加速渲染的情况下造成性能问题。"
+ },
+ "settings.display.sidebar.advanced-rendering.title": {
+ "message": "高级渲染"
+ },
+ "settings.display.sidebar.external-links-new-tab.description": {
+ "message": "让指向 Modrinth 站外的链接在新标签页中打开。无论此选项如何设置,同域名和 Markdown 描述中的链接都将在同一标签页中打开,而广告和编辑页面上链接将在新标签页中打开。"
+ },
+ "settings.display.sidebar.external-links-new-tab.title": {
+ "message": "在新标签页打开外部链接"
+ },
+ "settings.display.sidebar.hide-app-promos.description": {
+ "message": "隐藏主导航栏中的“获取 Modrinth App”按钮。Modrinth App 页面仍然可以通过登录页面或页脚访问。"
+ },
+ "settings.display.sidebar.hide-app-promos.title": {
+ "message": "隐藏 Modrinth App 推荐"
+ },
+ "settings.display.sidebar.left-aligned-content-sidebar.title": {
+ "message": "内容页面侧边栏左对齐"
+ },
+ "settings.display.sidebar.right-aligned-content-sidebar.description": {
+ "message": "将侧边栏显示在页面内容的左侧。"
+ },
+ "settings.display.sidebar.right-aligned-filters-sidebar.description": {
+ "message": "将侧边栏显示在搜索结果的右侧。"
+ },
+ "settings.display.sidebar.right-aligned-filters-sidebar.title": {
+ "message": "搜索页面筛选侧边栏右对齐"
+ },
+ "settings.display.theme.description": {
+ "message": "对于当前设备,设定你偏好的颜色主题。"
+ },
+ "settings.display.theme.title": {
+ "message": "颜色主题"
+ },
+ "settings.language.categories.auto": {
+ "message": "自动"
+ },
+ "settings.language.categories.default": {
+ "message": "标准语言"
+ },
+ "settings.language.categories.experimental": {
+ "message": "实验性语言"
+ },
+ "settings.language.categories.fun": {
+ "message": "趣味性语言"
+ },
+ "settings.language.categories.search-result": {
+ "message": "搜索结果"
+ },
+ "settings.language.description": {
+ "message": "选择你偏好的网站界面语言。翻译由 Crowdin 上的志愿者们贡献。"
+ },
+ "settings.language.languages.automatic": {
+ "message": "跟随系统语言"
+ },
+ "settings.language.languages.language-label-applying": {
+ "message": "{label}. 应用中……"
+ },
+ "settings.language.languages.language-label-error": {
+ "message": "{label}。错误"
+ },
+ "settings.language.languages.load-failed": {
+ "message": "无法加载此语言。请稍后再试。"
+ },
+ "settings.language.languages.search-field.description": {
+ "message": "提交以移动焦点到第一个搜索结果"
+ },
+ "settings.language.languages.search-field.placeholder": {
+ "message": "搜索语言……"
+ },
+ "settings.language.languages.search-results-announcement": {
+ "message": "{matches, plural,=0 {没有语言}other {有 # 种语言}}匹配你的搜索条件。"
+ },
+ "settings.language.languages.search.no-results": {
+ "message": "没有符合搜索条件的语言。"
+ },
+ "settings.pats.action.create": {
+ "message": "创建个人访问令牌"
+ },
+ "settings.pats.description": {
+ "message": "个人访问令牌可用于访问 Modrinth 的 API。详情请参阅 Modrinth 的 API 文档。你可以随时创建和吊销这些令牌。"
+ },
+ "settings.pats.modal.create.action": {
+ "message": "创建个人访问令牌"
+ },
+ "settings.pats.modal.create.expires.label": {
+ "message": "过期时间"
+ },
+ "settings.pats.modal.create.name.label": {
+ "message": "名称"
+ },
+ "settings.pats.modal.create.name.placeholder": {
+ "message": "输入个人访问令牌的名称……"
+ },
+ "settings.pats.modal.create.title": {
+ "message": "创建个人访问令牌"
+ },
+ "settings.pats.modal.delete.action": {
+ "message": "删除该令牌"
+ },
+ "settings.pats.modal.delete.description": {
+ "message": "这将永久删除此令牌(真的很久)。"
+ },
+ "settings.pats.modal.delete.title": {
+ "message": "你确定要删除这个令牌吗?"
+ },
+ "settings.pats.modal.edit.title": {
+ "message": "编辑个人访问令牌"
+ },
+ "settings.pats.token.action.edit": {
+ "message": "编辑令牌"
+ },
+ "settings.pats.token.action.revoke": {
+ "message": "吊销该令牌"
+ },
+ "settings.pats.token.expired-ago": {
+ "message": "{ago}过期"
+ },
+ "settings.pats.token.expires-in": {
+ "message": "{inTime}过期"
+ },
+ "settings.pats.token.last-used": {
+ "message": "上次使用于{ago}"
+ },
+ "settings.pats.token.never-used": {
+ "message": "从未使用"
+ },
+ "settings.profile.bio.description": {
+ "message": "做个简短的自我介绍吧。"
+ },
+ "settings.profile.bio.title": {
+ "message": "个人简介"
+ },
+ "settings.profile.description": {
+ "message": "你的个人资料信息可在 Modrinth 上,以及通过 Modrinth API 公开查看。"
+ },
+ "settings.profile.profile-info": {
+ "message": "个人资料信息"
+ },
+ "settings.profile.profile-picture.reset": {
+ "message": "重置"
+ },
+ "settings.profile.profile-picture.title": {
+ "message": "头像"
+ },
+ "settings.profile.username.description": {
+ "message": "不区分大小写的唯一名称,用于识别你的个人资料。"
+ },
+ "settings.profile.username.title": {
+ "message": "用户名"
+ },
+ "settings.sessions.action.revoke-session": {
+ "message": "强制该会话退出"
+ },
+ "settings.sessions.created-ago": {
+ "message": "{ago}创建"
+ },
+ "settings.sessions.current-session": {
+ "message": "当前会话"
+ },
+ "settings.sessions.description": {
+ "message": "以下是目前已登录你的 Modrinth 账户的所有设备。你可以单独登出任意一个。\n\n如果你看到某个设备是你不认识的,请立即登出该设备并更改你的 Modrinth 账户密码。"
+ },
+ "settings.sessions.last-accessed-ago": {
+ "message": "上次访问于{ago}"
+ },
+ "settings.sessions.unknown-os": {
+ "message": "未知操作系统"
+ },
+ "settings.sessions.unknown-platform": {
+ "message": "未知平台"
+ },
+ "ui.latest-news-row.latest-news": {
+ "message": "Modrinth 的最新消息"
+ },
+ "ui.latest-news-row.view-all": {
+ "message": "查看所有新闻"
+ }
+}
diff --git a/apps/frontend/src/locales/zh-CN/languages.json b/apps/frontend/src/locales/zh-CN/languages.json
new file mode 100644
index 000000000..5183323a0
--- /dev/null
+++ b/apps/frontend/src/locales/zh-CN/languages.json
@@ -0,0 +1,58 @@
+{
+ "ar": "阿拉伯语",
+ "be": "白俄罗斯语",
+ "bg": "保加利亚语",
+ "bn": "孟加拉语",
+ "ca": "加泰罗尼亚语",
+ "cs": "捷克语",
+ "da": "丹麦语",
+ "de": "德语",
+ "de-CH": "德语(瑞士)",
+ "el": "希腊语",
+ "en-GB": "英语(英国)",
+ "en-US": "英语(美国)",
+ "en-x-lolcat": "LOLCAT",
+ "en-x-pirate": "英语(海盗俚语)",
+ "en-x-updown": "英语(颠倒)",
+ "en-x-uwu": "英语(UwU)",
+ "eo": "世界语",
+ "es": "西班牙语",
+ "et": "爱沙尼亚语",
+ "fi": "芬兰语",
+ "fr": "法语",
+ "fr-BE": "法语(比利时)",
+ "fr-CA": "法语(加拿大)",
+ "he": "希伯来语",
+ "hi": "印地语",
+ "hr": "克罗地亚语",
+ "hu": "匈牙利语",
+ "id": "印度尼西亚语",
+ "it": "意大利语",
+ "ja": "日语",
+ "kk": "哈萨克语",
+ "ko": "韩语",
+ "ky": "柯尔克孜语",
+ "lt": "立陶宛语",
+ "lv": "拉脱维亚语",
+ "ms": "马来语",
+ "nb": "书面挪威语",
+ "nl": "荷兰语",
+ "nn": "新挪威语",
+ "pes": "波斯语",
+ "pl": "波兰语",
+ "pt": "葡萄牙语",
+ "pt-BR": "葡萄牙语(巴西)",
+ "ro": "罗马尼亚语",
+ "ru": "俄语",
+ "ru-x-bandit": "俄语(黑帮俚语)",
+ "sk": "斯洛伐克语",
+ "sv": "瑞典语",
+ "th": "泰语",
+ "tok": "道本语",
+ "tr": "土耳其语",
+ "tt": "鞑靼语",
+ "uk": "乌克兰语",
+ "vi": "越南语",
+ "zh-Hans": "中文(简体)",
+ "zh-Hant": "中文(繁体)"
+}
diff --git a/apps/frontend/src/locales/zh-CN/meta.json b/apps/frontend/src/locales/zh-CN/meta.json
new file mode 100644
index 000000000..5439129e4
--- /dev/null
+++ b/apps/frontend/src/locales/zh-CN/meta.json
@@ -0,0 +1,10 @@
+{
+ "displayName": {
+ "description": "Please enter the name of the language in its specific variant or regional form (e.g., English (US) for American English, not just English). If the language does not have any specific variant, simply enter the name of the language (e.g., Français, Deutsch).",
+ "message": "简体中文"
+ },
+ "searchTerms": {
+ "description": "Please provide additional search terms associated with the language, if needed, to enhance the search functionality (e.g., American English, Deutschland). Each search term should be entered on a separate line. Translate as a hyphen (-) if no additional terms are needed.",
+ "message": "China\nChinese\nSimplified Chinese\nChinese Simplified\n简体中文\n华文\n汉语\n华语\n中文\n中国"
+ }
+}
diff --git a/apps/frontend/src/locales/zh-TW/index.json b/apps/frontend/src/locales/zh-TW/index.json
new file mode 100644
index 000000000..f9ff1ef21
--- /dev/null
+++ b/apps/frontend/src/locales/zh-TW/index.json
@@ -0,0 +1,1325 @@
+{
+ "admin.billing.error.not-found": {
+ "message": "找不到使用者"
+ },
+ "app-marketing.download.description": {
+ "message": "我們的桌面應用程式可在所有平台上使用,請選擇您所需的版本。"
+ },
+ "app-marketing.download.download-appimage": {
+ "message": "下載 AppImage"
+ },
+ "app-marketing.download.download-beta": {
+ "message": "下載 Beta 版"
+ },
+ "app-marketing.download.download-deb": {
+ "message": "下載 DEB"
+ },
+ "app-marketing.download.download-rpm": {
+ "message": "下載 RPM"
+ },
+ "app-marketing.download.linux": {
+ "message": "Linux"
+ },
+ "app-marketing.download.linux-disclaimer": {
+ "message": "Modrinth App 的 Linux 版本在某些系統和配置上存在已知問題。如果 Modrinth App 在您的系統上執行不穩定,我們建議您嘗試使用其他應用程式,例如 Prism Launcher,以便更輕鬆地安裝 Modrinth 內容。"
+ },
+ "app-marketing.download.mac": {
+ "message": "Mac"
+ },
+ "app-marketing.download.options-title": {
+ "message": "下載選項"
+ },
+ "app-marketing.download.terms": {
+ "message": "下載 Modrinth App 即表示您同意我們的《服務條款》與《隱私權政策》。"
+ },
+ "app-marketing.download.third-party-packages": {
+ "message": "第三方安裝包"
+ },
+ "app-marketing.download.title": {
+ "message": "下載 Modrinth App(Beta 版)"
+ },
+ "app-marketing.download.windows": {
+ "message": "Windows"
+ },
+ "app-marketing.features.follow.description": {
+ "message": "收藏您喜愛的內容,並一鍵接收更新。"
+ },
+ "app-marketing.features.follow.title": {
+ "message": "追蹤專案"
+ },
+ "app-marketing.features.importing.description": {
+ "message": "從您之前使用的啟動器匯入所有您喜愛的設定檔,讓您在幾秒內即可開始使用 Modrinth App!"
+ },
+ "app-marketing.features.importing.gdlauncher-alt": {
+ "message": "GDLauncher"
+ },
+ "app-marketing.features.importing.multimc-alt": {
+ "message": "MultiMC"
+ },
+ "app-marketing.features.importing.title": {
+ "message": "匯入設定檔"
+ },
+ "app-marketing.features.mod-management.actions": {
+ "message": "動作"
+ },
+ "app-marketing.features.mod-management.byAuthor": {
+ "message": "作者:{author}"
+ },
+ "app-marketing.features.mod-management.description": {
+ "message": "Modrinth 讓您可以輕鬆集中管理所有模組。您可以一鍵安裝、移除及更新模組。"
+ },
+ "app-marketing.features.mod-management.installed-mods": {
+ "message": "安裝模組"
+ },
+ "app-marketing.features.mod-management.name": {
+ "message": "名稱"
+ },
+ "app-marketing.features.mod-management.search-mods": {
+ "message": "搜尋模組"
+ },
+ "app-marketing.features.mod-management.title": {
+ "message": "模組管理"
+ },
+ "app-marketing.features.mod-management.version": {
+ "message": "版本"
+ },
+ "app-marketing.features.offline.description": {
+ "message": "無論您是否連線到網路,都能遊玩您的模組。"
+ },
+ "app-marketing.features.offline.title": {
+ "message": "離線模式"
+ },
+ "app-marketing.features.open-source.description": {
+ "message": "Modrinth 的啟動器是完全開源的。您可以在我們的 GitHub 上查看原始碼!"
+ },
+ "app-marketing.features.open-source.title": {
+ "message": "開放原始碼"
+ },
+ "app-marketing.features.performance.activity-monitor": {
+ "message": "活動監視器"
+ },
+ "app-marketing.features.performance.cpu-percent": {
+ "message": "% CPU"
+ },
+ "app-marketing.features.performance.description": {
+ "message": "Modrinth App 的效能優於許多主流的模組管理器,且僅使用 150 MB 記憶體!"
+ },
+ "app-marketing.features.performance.discord": {
+ "message": "Discord"
+ },
+ "app-marketing.features.performance.good-performance": {
+ "message": "效能良好"
+ },
+ "app-marketing.features.performance.google-chrome": {
+ "message": "Google Chrome"
+ },
+ "app-marketing.features.performance.infinite-mb": {
+ "message": "∞ MB"
+ },
+ "app-marketing.features.performance.infinite-times-infinite-mb": {
+ "message": "∞ * ∞ MB"
+ },
+ "app-marketing.features.performance.less-than-150mb": {
+ "message": "< 150 MB"
+ },
+ "app-marketing.features.performance.modrinth-app": {
+ "message": "Modrinth App"
+ },
+ "app-marketing.features.performance.one-billion-percent": {
+ "message": "10 億 %"
+ },
+ "app-marketing.features.performance.process-name": {
+ "message": "處理程序名稱"
+ },
+ "app-marketing.features.performance.ram": {
+ "message": "記憶體"
+ },
+ "app-marketing.features.performance.small": {
+ "message": "低"
+ },
+ "app-marketing.features.performance.title": {
+ "message": "高效能"
+ },
+ "app-marketing.features.play.description": {
+ "message": "使用 Modrinth App 下載並遊玩您最喜愛的模組與模組包。"
+ },
+ "app-marketing.features.play.title": {
+ "message": "用您最喜歡的模組包遊玩"
+ },
+ "app-marketing.features.sharing.description": {
+ "message": "使用Modrinth平台上數千個模組與模組包,隨心打造、分享與遊玩模組包。"
+ },
+ "app-marketing.features.sharing.modpack": {
+ "message": "模組包"
+ },
+ "app-marketing.features.sharing.share-button": {
+ "message": "分享"
+ },
+ "app-marketing.features.sharing.title": {
+ "message": "分享模組包"
+ },
+ "app-marketing.features.unlike-any-launcher": {
+ "message": "與您以往使用過的"
+ },
+ "app-marketing.features.website.description": {
+ "message": "Modrinth App 已與網站完全整合,因此您可透過應用程式存取所有喜愛的專案!"
+ },
+ "app-marketing.features.website.title": {
+ "message": "網站整合"
+ },
+ "app-marketing.features.youve-used-before": {
+ "message": "任何啟動器都截然不同"
+ },
+ "app-marketing.hero.app-screenshot-alt": {
+ "message": "Modrinth App 的螢幕擷取畫面,顯示已開啟 Cobblemon 實例的「內容」頁面。"
+ },
+ "app-marketing.hero.description": {
+ "message": "Modrinth App 是一款獨特的開源啟動器,它讓您可以輕鬆遊玩並保持您喜愛模組的最新狀態,所有功能都整合在一個簡潔小巧的應用程式中。"
+ },
+ "app-marketing.hero.download-button": {
+ "message": "下載 Modrinth App"
+ },
+ "app-marketing.hero.download-modrinth-app": {
+ "message": "下載 Modrinth App"
+ },
+ "app-marketing.hero.download-modrinth-app-for-os": {
+ "message": "下載 Modrinth App"
+ },
+ "app-marketing.hero.minecraft-screenshot-alt": {
+ "message": "Cobblemon 實例主選單的螢幕擷取畫面。"
+ },
+ "app-marketing.hero.more-download-options": {
+ "message": "更多下載選項"
+ },
+ "auth.authorize.action.authorize": {
+ "message": "授權"
+ },
+ "auth.authorize.action.decline": {
+ "message": "拒絕"
+ },
+ "auth.authorize.app-info": {
+ "message": "由 {creator} 開發的「{appName}」將可執行下列操作:"
+ },
+ "auth.authorize.authorize-app-name": {
+ "message": "授權「{appName}」"
+ },
+ "auth.authorize.error.no-redirect-url": {
+ "message": "找不到回應中的重新導向位置"
+ },
+ "auth.authorize.redirect-url": {
+ "message": "系統會將你重新導向至 {url}"
+ },
+ "auth.reset-password.method-choice.action": {
+ "message": "傳送密碼重設電子郵件"
+ },
+ "auth.reset-password.method-choice.description": {
+ "message": "請輸入你的電子郵件地址,系統將傳送密碼重設連結,協助你取回帳號。"
+ },
+ "auth.reset-password.method-choice.email-username.label": {
+ "message": "電子郵件地址或使用者名稱"
+ },
+ "auth.reset-password.method-choice.email-username.placeholder": {
+ "message": "電子郵件地址"
+ },
+ "auth.reset-password.notification.email-sent.text": {
+ "message": "如果你的帳號中先前已儲存該電子郵件地址,系統已將一封內含指示的電子郵件傳送給你。"
+ },
+ "auth.reset-password.notification.email-sent.title": {
+ "message": "電子郵件已送出"
+ },
+ "auth.reset-password.notification.password-reset.text": {
+ "message": "請使用新密碼登入你的帳號。"
+ },
+ "auth.reset-password.notification.password-reset.title": {
+ "message": "密碼重設成功"
+ },
+ "auth.reset-password.post-challenge.action": {
+ "message": "重設密碼"
+ },
+ "auth.reset-password.post-challenge.confirm-password.label": {
+ "message": "確認新密碼"
+ },
+ "auth.reset-password.post-challenge.description": {
+ "message": "請設定新密碼以登入你的帳號。"
+ },
+ "auth.reset-password.title": {
+ "message": "重設密碼"
+ },
+ "auth.reset-password.title.long": {
+ "message": "重設密碼"
+ },
+ "auth.sign-in.2fa.description": {
+ "message": "請輸入兩步驟驗證碼以繼續。"
+ },
+ "auth.sign-in.2fa.label": {
+ "message": "輸入兩步驟驗證碼"
+ },
+ "auth.sign-in.2fa.placeholder": {
+ "message": "輸入驗證碼..."
+ },
+ "auth.sign-in.additional-options": {
+ "message": "忘記密碼? • 建立帳號"
+ },
+ "auth.sign-in.email-username.label": {
+ "message": "電子郵件地址或使用者名稱"
+ },
+ "auth.sign-in.password.label": {
+ "message": "密碼"
+ },
+ "auth.sign-in.sign-in-with": {
+ "message": "使用以下方式登入"
+ },
+ "auth.sign-in.title": {
+ "message": "登入"
+ },
+ "auth.sign-in.use-password": {
+ "message": "或使用密碼"
+ },
+ "auth.sign-up.action.create-account": {
+ "message": "建立帳號"
+ },
+ "auth.sign-up.confirm-password.label": {
+ "message": "確認密碼"
+ },
+ "auth.sign-up.email.label": {
+ "message": "電子郵件地址"
+ },
+ "auth.sign-up.label.username": {
+ "message": "使用者名稱"
+ },
+ "auth.sign-up.legal-dislaimer": {
+ "message": "建立帳號即表示您同意 Modrinth 的《使用規定》及《隱私權政策》。"
+ },
+ "auth.sign-up.notification.password-mismatch.text": {
+ "message": "密碼不相符!"
+ },
+ "auth.sign-up.password.label": {
+ "message": "密碼"
+ },
+ "auth.sign-up.sign-in-option.title": {
+ "message": "已經擁有帳號?"
+ },
+ "auth.sign-up.subscribe.label": {
+ "message": "訂閱 Modrinth 的最新消息"
+ },
+ "auth.sign-up.title": {
+ "message": "註冊"
+ },
+ "auth.sign-up.title.create-account": {
+ "message": "或自行建立帳號"
+ },
+ "auth.sign-up.title.sign-up-with": {
+ "message": "使用以下方式註冊"
+ },
+ "auth.verify-email.action.account-settings": {
+ "message": "帳號設定"
+ },
+ "auth.verify-email.action.sign-in": {
+ "message": "登入"
+ },
+ "auth.verify-email.already-verified.description": {
+ "message": "你的電子郵件地址已經完成驗證!"
+ },
+ "auth.verify-email.already-verified.title": {
+ "message": "電子郵件地址已經驗證"
+ },
+ "auth.verify-email.failed-verification.action": {
+ "message": "重新傳送驗證電子郵件"
+ },
+ "auth.verify-email.failed-verification.description": {
+ "message": "系統無法驗證你的電子郵件地址。請在登入後,透過資訊主頁重新傳送驗證電子郵件。"
+ },
+ "auth.verify-email.failed-verification.description.logged-in": {
+ "message": "系統無法驗證你的電子郵件地址。請透過下方按鈕重新傳送驗證電子郵件。"
+ },
+ "auth.verify-email.failed-verification.title": {
+ "message": "電子郵件地址驗證失敗"
+ },
+ "auth.verify-email.post-verification.description": {
+ "message": "你的電子郵件地址已成功驗證!"
+ },
+ "auth.verify-email.post-verification.title": {
+ "message": "電子郵件地址驗證"
+ },
+ "auth.verify-email.title": {
+ "message": "驗證電子郵件地址"
+ },
+ "auth.welcome.checkbox.subscribe": {
+ "message": "訂閱 Modrinth 的最新消息"
+ },
+ "auth.welcome.description": {
+ "message": "你現在已加入由創作者與探索者組成的精彩社群,大家都在積極打造、下載並持續掌握優質模組的最新動態。"
+ },
+ "auth.welcome.label.tos": {
+ "message": "建立帳號即表示您同意 Modrinth 的《使用規定》和《隱私權政策》。"
+ },
+ "auth.welcome.long-title": {
+ "message": "歡迎使用 Modrinth!"
+ },
+ "auth.welcome.title": {
+ "message": "歡迎"
+ },
+ "collection.button.delete-icon": {
+ "message": "刪除圖示"
+ },
+ "collection.button.edit-icon": {
+ "message": "編輯圖示"
+ },
+ "collection.button.remove-project": {
+ "message": "移除專案"
+ },
+ "collection.button.unfollow-project": {
+ "message": "取消追蹤專案"
+ },
+ "collection.delete-modal.description": {
+ "message": "這將永久刪除這個收藏。此操作無法復原。"
+ },
+ "collection.delete-modal.title": {
+ "message": "你確定要刪除這個收藏嗎?"
+ },
+ "collection.description": {
+ "message": "{description} — 前往 Modrinth 查看 {username} 的收藏「{name}」"
+ },
+ "collection.description.following": {
+ "message": "由系統自動產生的收藏,包含你正在追蹤的所有專案。"
+ },
+ "collection.error.not-found": {
+ "message": "未找到收藏"
+ },
+ "collection.label.collection": {
+ "message": "收藏"
+ },
+ "collection.label.created-at": {
+ "message": "建立於 {ago}"
+ },
+ "collection.label.curated-by": {
+ "message": "策展人"
+ },
+ "collection.label.no-projects": {
+ "message": "這個收藏中沒有任何專案!"
+ },
+ "collection.label.no-projects-auth": {
+ "message": "你還沒有任何專案。\n你想要加入一個嗎?"
+ },
+ "collection.label.owner": {
+ "message": "擁有者"
+ },
+ "collection.label.projects-count": {
+ "message": "{count, plural, other {{count} 個專案}}"
+ },
+ "collection.label.updated-at": {
+ "message": "更新於 {ago}"
+ },
+ "collection.title": {
+ "message": "{name} - 收藏"
+ },
+ "dashboard.collections.button.create-new": {
+ "message": "新增"
+ },
+ "dashboard.collections.label.projects-count": {
+ "message": "{count, plural, other {{count} 個專案}}"
+ },
+ "dashboard.collections.label.search-input": {
+ "message": "搜尋收藏"
+ },
+ "dashboard.collections.long-title": {
+ "message": "你的收藏"
+ },
+ "error.collection.404.list_item.1": {
+ "message": "您可能輸錯了該收藏的網址。"
+ },
+ "error.collection.404.list_item.2": {
+ "message": "該收藏可能已設為私人。"
+ },
+ "error.collection.404.list_item.3": {
+ "message": "該收藏可能因違反我們的《使用條款》,已被 Modrinth 的管理團隊下架。"
+ },
+ "error.collection.404.list_title": {
+ "message": "原因:"
+ },
+ "error.collection.404.title": {
+ "message": "找不到收藏"
+ },
+ "error.generic.404.subtitle": {
+ "message": "您要找的頁面似乎不存在。"
+ },
+ "error.generic.404.title": {
+ "message": "找不到頁面"
+ },
+ "error.generic.default.list_item.1": {
+ "message": "前往我們的 狀態頁面,查看 Modrinth 是否停機。"
+ },
+ "error.generic.default.list_item.2": {
+ "message": "如果這個問題持續發生,你或許會想加入我們的 Discord 伺服器,通知 Modrinth 團隊。"
+ },
+ "error.generic.default.list_title": {
+ "message": "請在幾分鐘後再試一次。"
+ },
+ "error.generic.default.subtitle": {
+ "message": "出了點狀況。"
+ },
+ "error.generic.default.title": {
+ "message": "糟糕!"
+ },
+ "error.organization.404.list_item.1": {
+ "message": "您可能輸錯了該組織的網址。"
+ },
+ "error.organization.404.list_item.2": {
+ "message": "該組織的擁有者可能已變更網址或已將其刪除。"
+ },
+ "error.organization.404.list_item.3": {
+ "message": "該組織可能因違反我們的《使用條款》,已被 Modrinth 的管理團隊下架。"
+ },
+ "error.organization.404.list_title": {
+ "message": "原因:"
+ },
+ "error.organization.404.title": {
+ "message": "找不到組織"
+ },
+ "error.project.404.list_item.1": {
+ "message": "您可能輸錯了該專案的網址。"
+ },
+ "error.project.404.list_item.2": {
+ "message": "該專案的擁有者可能已變更網址或已將其刪除。"
+ },
+ "error.project.404.list_item.3": {
+ "message": "該專案可能因違反我們的《使用條款》,已被 Modrinth 的管理團隊下架。"
+ },
+ "error.project.404.list_title": {
+ "message": "原因:"
+ },
+ "error.project.404.title": {
+ "message": "找不到專案"
+ },
+ "error.user.404.list_item.1": {
+ "message": "您可能輸錯了該使用者的使用者名稱。"
+ },
+ "error.user.404.list_item.2": {
+ "message": "該使用者可能已變更使用者名稱或已刪除帳號。"
+ },
+ "error.user.404.list_item.3": {
+ "message": "該使用者的帳號可能因違反 Modrinth 的《使用條款》,已被終止。"
+ },
+ "error.user.404.list_title": {
+ "message": "原因:"
+ },
+ "error.user.404.title": {
+ "message": "找不到使用者"
+ },
+ "frog": {
+ "message": "你被耍了!🐸"
+ },
+ "frog.altText": {
+ "message": "一幅逼真的青蛙迷宮繪畫"
+ },
+ "frog.froggedPeople": {
+ "message": "{count, plural, other {還有 {count} 人}}也被這隻青蛙耍了!"
+ },
+ "frog.sinceOpened": {
+ "message": "本頁面在 {ago}開啟"
+ },
+ "frog.title": {
+ "message": "青蛙"
+ },
+ "landing.button.discover-mods": {
+ "message": "探索模組"
+ },
+ "landing.button.go-to-dashboard": {
+ "message": "前往資訊主頁"
+ },
+ "landing.creator.feature.constantly-evolving.description": {
+ "message": "透過 Modrinth 團隊持續不斷的更新,享受最佳的模組體驗"
+ },
+ "landing.creator.feature.constantly-evolving.title": {
+ "message": "不斷演進"
+ },
+ "landing.creator.feature.data-statistics.description": {
+ "message": "取得頁面瀏覽量、下載次數和收益的詳細報告"
+ },
+ "landing.creator.feature.data-statistics.title": {
+ "message": "數據與統計"
+ },
+ "landing.creator.feature.discovery.description": {
+ "message": "透過搜尋、我們的首頁、Discord 伺服器以及未來更多方式,讓您的專案被數千名使用者發現!"
+ },
+ "landing.creator.feature.discovery.title": {
+ "message": "探索與曝光"
+ },
+ "landing.creator.feature.diverse-ecosystem.description": {
+ "message": "透過 Minotaur 與您的建構工具整合,在您發布新版本時即可自動上傳"
+ },
+ "landing.creator.feature.diverse-ecosystem.title": {
+ "message": "多元生態系"
+ },
+ "landing.creator.feature.monetization.description": {
+ "message": "從您的專案頁面獲得廣告收入,並隨時提取您的資金"
+ },
+ "landing.creator.feature.monetization.title": {
+ "message": "營利"
+ },
+ "landing.creator.feature.team-management.description": {
+ "message": "輕鬆邀請您的團隊成員並管理角色與權限"
+ },
+ "landing.creator.feature.team-management.title": {
+ "message": "團隊管理"
+ },
+ "landing.error.failedToLoadRandomProjects": {
+ "message": "載入隨機專案失敗 :("
+ },
+ "layout.action.change-theme": {
+ "message": "更換主題"
+ },
+ "layout.action.get-modrinth-app": {
+ "message": "下載 Modrinth 應用程式"
+ },
+ "layout.avatar.alt": {
+ "message": "你的頭貼"
+ },
+ "layout.banner.account-action": {
+ "message": "帳號需採取行動"
+ },
+ "layout.banner.add-email.button": {
+ "message": "前往帳號設定"
+ },
+ "layout.banner.add-email.description": {
+ "message": "為了安全起見,Modrinth 需要你為帳號註冊電子郵件地址。"
+ },
+ "layout.banner.build-fail.description": {
+ "message": "Modrinth 的前端無法從 API 取得資料,導致本次部署失敗。這可能是服務中斷或設定錯誤所致。請在 API 恢復可用時,再重新嘗試。錯誤代碼:{errors};目前的 API 網址是:{url}"
+ },
+ "layout.banner.build-fail.title": {
+ "message": "建構時無法從 API 取得狀態資料。"
+ },
+ "layout.banner.staging.description": {
+ "message": "預備環境與 Modrinth 的正式資料庫完全獨立。\n它被用於測試與除錯,因此你執行的 Modrinth 後端或前端,可能是比正式實例還要新的開發中版本。"
+ },
+ "layout.banner.staging.title": {
+ "message": "你正在查看 Modrinth 的預備環境"
+ },
+ "layout.banner.subscription-payment-failed.button": {
+ "message": "更新帳務資訊"
+ },
+ "layout.banner.subscription-payment-failed.description": {
+ "message": "一個或多個訂閱續訂失敗了。請更新你的付款方式,以免失去使用權!"
+ },
+ "layout.banner.subscription-payment-failed.title": {
+ "message": "需進行帳務處理。"
+ },
+ "layout.banner.verify-email.action": {
+ "message": "重新傳送驗證電子郵件"
+ },
+ "layout.banner.verify-email.description": {
+ "message": "為了安全起見,Modrinth 需要你驗證與你的帳號連結的電子郵件地址。"
+ },
+ "layout.footer.about": {
+ "message": "關於"
+ },
+ "layout.footer.about.careers": {
+ "message": "加入我們"
+ },
+ "layout.footer.about.changelog": {
+ "message": "變更記錄"
+ },
+ "layout.footer.about.news": {
+ "message": "新聞"
+ },
+ "layout.footer.about.rewards-program": {
+ "message": "獎勵計畫"
+ },
+ "layout.footer.about.status": {
+ "message": "狀態"
+ },
+ "layout.footer.legal": {
+ "message": "法律"
+ },
+ "layout.footer.legal-disclaimer": {
+ "message": "非官方 MINECRAFT 服務。未經 MOJANG 或 MICROSOFT 核准或與之關聯。"
+ },
+ "layout.footer.legal.copyright-policy": {
+ "message": "著作權政策與 DMCA"
+ },
+ "layout.footer.legal.privacy-policy": {
+ "message": "隱私權政策"
+ },
+ "layout.footer.legal.rules": {
+ "message": "內容規範"
+ },
+ "layout.footer.legal.security-notice": {
+ "message": "安全聲明"
+ },
+ "layout.footer.legal.terms-of-use": {
+ "message": "使用條款"
+ },
+ "layout.footer.open-source": {
+ "message": "Modrinth 是開源專案。"
+ },
+ "layout.footer.products": {
+ "message": "產品"
+ },
+ "layout.footer.products.app": {
+ "message": "Modrinth 應用程式"
+ },
+ "layout.footer.products.plus": {
+ "message": "Modrinth+"
+ },
+ "layout.footer.products.servers": {
+ "message": "Modrinth 伺服器"
+ },
+ "layout.footer.resources": {
+ "message": "資源"
+ },
+ "layout.footer.resources.api-docs": {
+ "message": "API 文件"
+ },
+ "layout.footer.resources.help-center": {
+ "message": "說明中心"
+ },
+ "layout.footer.resources.report-issues": {
+ "message": "回報問題"
+ },
+ "layout.footer.resources.translate": {
+ "message": "翻譯"
+ },
+ "layout.footer.social.bluesky": {
+ "message": "Bluesky"
+ },
+ "layout.footer.social.discord": {
+ "message": "Discord"
+ },
+ "layout.footer.social.github": {
+ "message": "GitHub"
+ },
+ "layout.footer.social.mastodon": {
+ "message": "Mastodon"
+ },
+ "layout.footer.social.x": {
+ "message": "X"
+ },
+ "layout.menu-toggle.action": {
+ "message": "切換選單"
+ },
+ "layout.meta.description": {
+ "message": "前往 Modrinth 下載 Minecraft 模組、插件、資料包、光影包、資源包和模組包。使用現代、易於使用的介面和 API 在 Modrinth 上探索及發布專案。"
+ },
+ "layout.meta.og-description": {
+ "message": "探索及發布 Minecraft 內容!"
+ },
+ "layout.nav.home": {
+ "message": "首頁"
+ },
+ "layout.nav.search": {
+ "message": "搜尋"
+ },
+ "moderation.filter.by": {
+ "message": "篩選方式"
+ },
+ "moderation.moderate": {
+ "message": "審查員"
+ },
+ "moderation.page.projects": {
+ "message": "專案"
+ },
+ "moderation.page.reports": {
+ "message": "檢舉"
+ },
+ "moderation.page.technicalReview": {
+ "message": "技術審查"
+ },
+ "moderation.search.placeholder": {
+ "message": "搜尋..."
+ },
+ "moderation.sort.by": {
+ "message": "排序方式"
+ },
+ "moderation.technical.search.placeholder": {
+ "message": "搜尋科技評測..."
+ },
+ "profile.button.billing": {
+ "message": "管理使用者帳務"
+ },
+ "profile.button.info": {
+ "message": "檢視使用者詳細資訊"
+ },
+ "profile.button.manage-projects": {
+ "message": "管理專案"
+ },
+ "profile.error.not-found": {
+ "message": "找不到使用者"
+ },
+ "profile.joined-at": {
+ "message": "加入於 {ago}"
+ },
+ "profile.label.badges": {
+ "message": "徽章"
+ },
+ "profile.label.details": {
+ "message": "詳細資料"
+ },
+ "profile.label.no-collections": {
+ "message": "這個使用者沒有任何收藏!"
+ },
+ "profile.label.no-collections-auth": {
+ "message": "你還沒有任何收藏。\n你想要建立一個嗎?"
+ },
+ "profile.label.no-projects": {
+ "message": "這個使用者沒有任何專案!"
+ },
+ "profile.label.no-projects-auth": {
+ "message": "你還沒有任何專案。\n你想要建立一個嗎?"
+ },
+ "profile.label.organizations": {
+ "message": "組織"
+ },
+ "profile.meta.description": {
+ "message": "前往 Modrinth 下載 {username} 的專案"
+ },
+ "profile.meta.description-with-bio": {
+ "message": "{bio} — 前往 Modrinth 下載 {username} 的專案"
+ },
+ "profile.stats.downloads": {
+ "message": "{count, plural, other {{count} 次專案下載}}"
+ },
+ "profile.stats.projects": {
+ "message": "{count, plural, other {{count} 個專案}}"
+ },
+ "profile.stats.projects-followers": {
+ "message": "{count, plural, other {{count} 位專案追蹤者}}"
+ },
+ "profile.user-id": {
+ "message": "使用者 ID:{id}"
+ },
+ "project-member-header.accept": {
+ "message": "接受"
+ },
+ "project-member-header.decline": {
+ "message": "拒絕"
+ },
+ "project-member-header.error": {
+ "message": "錯誤"
+ },
+ "project-member-header.error-decline": {
+ "message": "拒絕團隊邀請失敗"
+ },
+ "project-member-header.error-join": {
+ "message": "接受團隊邀請失敗"
+ },
+ "project-member-header.invitation-no-role": {
+ "message": "你已被邀請加入這個專案。請接受或拒絕該邀請。"
+ },
+ "project-member-header.invitation-title": {
+ "message": "邀請加入專案"
+ },
+ "project-member-header.invitation-with-role": {
+ "message": "你已被邀請成為這個專案的成員,擔任「{role}」的角色。"
+ },
+ "project-member-header.success": {
+ "message": "成功"
+ },
+ "project-member-header.success-decline": {
+ "message": "你拒絕了團隊邀請"
+ },
+ "project-member-header.success-join": {
+ "message": "你加入了專案團隊"
+ },
+ "project-moderation-nags.publishing-checklist": {
+ "message": "發布檢查清單"
+ },
+ "project-moderation-nags.required": {
+ "message": "必填"
+ },
+ "project-moderation-nags.resubmit-for-review": {
+ "message": "重新提交審核"
+ },
+ "project-moderation-nags.submit-for-review": {
+ "message": "提交審核"
+ },
+ "project-moderation-nags.suggestion": {
+ "message": "建議"
+ },
+ "project-moderation-nags.visit-moderation-page": {
+ "message": "前往審核頁面"
+ },
+ "project-moderation-nags.warning": {
+ "message": "警告"
+ },
+ "project-type.collection.plural": {
+ "message": "收藏"
+ },
+ "project-type.collection.singular": {
+ "message": "收藏"
+ },
+ "project-type.datapack.plural": {
+ "message": "資料包"
+ },
+ "project-type.datapack.singular": {
+ "message": "資料包"
+ },
+ "project-type.mod.plural": {
+ "message": "模組"
+ },
+ "project-type.mod.singular": {
+ "message": "模組"
+ },
+ "project-type.modpack.plural": {
+ "message": "模組包"
+ },
+ "project-type.modpack.singular": {
+ "message": "模組包"
+ },
+ "project-type.plugin.plural": {
+ "message": "插件"
+ },
+ "project-type.plugin.singular": {
+ "message": "插件"
+ },
+ "project-type.project.plural": {
+ "message": "專案"
+ },
+ "project-type.project.singular": {
+ "message": "專案"
+ },
+ "project-type.resourcepack.plural": {
+ "message": "資源包"
+ },
+ "project-type.resourcepack.singular": {
+ "message": "資源包"
+ },
+ "project-type.shader.plural": {
+ "message": "光影包"
+ },
+ "project-type.shader.singular": {
+ "message": "光影包"
+ },
+ "project.about.details.created": {
+ "message": "建立於 {date}"
+ },
+ "project.about.details.licensed": {
+ "message": "授權條款 {license}"
+ },
+ "project.about.details.published": {
+ "message": "發布於 {date}"
+ },
+ "project.about.details.submitted": {
+ "message": "提交於 {date}"
+ },
+ "project.about.details.title": {
+ "message": "詳細資料"
+ },
+ "project.about.details.updated": {
+ "message": "更新於 {date}"
+ },
+ "project.actions.create-server": {
+ "message": "建立伺服器"
+ },
+ "project.actions.create-server-tooltip": {
+ "message": "建立伺服器"
+ },
+ "project.actions.dont-show-again": {
+ "message": "不再顯示"
+ },
+ "project.actions.review-project": {
+ "message": "審核專案"
+ },
+ "project.actions.servers-promo.monthly": {
+ "message": " / 每月"
+ },
+ "project.actions.servers-promo.title": {
+ "message": "建立伺服器"
+ },
+ "project.collections.create-new": {
+ "message": "建立新收藏"
+ },
+ "project.collections.none-found": {
+ "message": "未找到收藏。"
+ },
+ "project.description.title": {
+ "message": "說明"
+ },
+ "project.details.licensed": {
+ "message": "授權條款"
+ },
+ "project.download.game-version": {
+ "message": "遊戲版本:{version}"
+ },
+ "project.download.install-with-app": {
+ "message": "使用 Modrinth App 安裝"
+ },
+ "project.download.no-app": {
+ "message": "還沒有 Modrinth App 嗎?"
+ },
+ "project.download.platform": {
+ "message": "平台:{platform}"
+ },
+ "project.download.search-game-versions": {
+ "message": "搜尋遊戲版本..."
+ },
+ "project.download.search-game-versions-label": {
+ "message": "搜尋遊戲版本..."
+ },
+ "project.download.select-game-version": {
+ "message": "搜尋遊戲版本"
+ },
+ "project.download.select-platform": {
+ "message": "選擇平台"
+ },
+ "project.download.show-all-versions": {
+ "message": "顯示所有版本"
+ },
+ "project.download.title": {
+ "message": "下載 {title}"
+ },
+ "project.error.project-not-found": {
+ "message": "找不到專案"
+ },
+ "project.gallery.title": {
+ "message": "圖庫"
+ },
+ "project.license.title": {
+ "message": "授權條款"
+ },
+ "project.moderation.title": {
+ "message": "審核"
+ },
+ "project.navigation.changelog": {
+ "message": "變更記錄"
+ },
+ "project.settings.general.name.title": {
+ "message": "名稱"
+ },
+ "project.stats.downloads-label": {
+ "message": "次下載{count, plural, other {}}"
+ },
+ "project.stats.followers-label": {
+ "message": "位追蹤者{count, plural, other {}}"
+ },
+ "project.version.all-versions": {
+ "message": "所有版本"
+ },
+ "project.version.back-to-versions": {
+ "message": "回到版本"
+ },
+ "project.versions.title": {
+ "message": "版本"
+ },
+ "report.already-reported": {
+ "message": "你已經檢舉了 {title}"
+ },
+ "report.back-to-item": {
+ "message": "回到{item}"
+ },
+ "report.go-to-report": {
+ "message": "前往檢舉"
+ },
+ "report.not-for.bug-reports": {
+ "message": "錯誤報告"
+ },
+ "report.question.content-type": {
+ "message": "您要檢舉什麼類型的內容?"
+ },
+ "report.question.report-reason": {
+ "message": "此 {item} 違反了 Modrinth 的哪一條規則?"
+ },
+ "revenue.transfers.total": {
+ "message": "你總共提款了 {amount} 美元。"
+ },
+ "revenue.transfers.total.method": {
+ "message": "你透過 {method} 提款了 {amount} 美元。"
+ },
+ "revenue.transfers.total.year": {
+ "message": "你在 {year} 年提款了 {amount} 美元。"
+ },
+ "revenue.transfers.total.year_method": {
+ "message": "你透過 {method} 在 {year} 年提款了 {amount} 美元。"
+ },
+ "scopes.analytics.description": {
+ "message": "存取你的分析資料"
+ },
+ "scopes.analytics.label": {
+ "message": "讀取數據分析"
+ },
+ "scopes.collectionCreate.description": {
+ "message": "建立收藏"
+ },
+ "scopes.collectionCreate.label": {
+ "message": "建立收藏"
+ },
+ "scopes.collectionDelete.description": {
+ "message": "刪除收藏"
+ },
+ "scopes.collectionDelete.label": {
+ "message": "刪除收藏"
+ },
+ "scopes.collectionRead.description": {
+ "message": "讀取收藏"
+ },
+ "scopes.collectionRead.label": {
+ "message": "讀取收藏"
+ },
+ "scopes.collectionWrite.description": {
+ "message": "寫入收藏"
+ },
+ "scopes.collectionWrite.label": {
+ "message": "寫入收藏"
+ },
+ "scopes.notificationRead.description": {
+ "message": "讀取你的通知"
+ },
+ "scopes.notificationRead.label": {
+ "message": "讀取通知"
+ },
+ "scopes.notificationWrite.description": {
+ "message": "查看及刪除你的通知"
+ },
+ "scopes.notificationWrite.label": {
+ "message": "寫入通知"
+ },
+ "scopes.organizationCreate.description": {
+ "message": "建立組織"
+ },
+ "scopes.organizationCreate.label": {
+ "message": "建立組織"
+ },
+ "scopes.organizationDelete.description": {
+ "message": "刪除組織"
+ },
+ "scopes.organizationDelete.label": {
+ "message": "刪除組織"
+ },
+ "scopes.organizationRead.description": {
+ "message": "讀取組織"
+ },
+ "scopes.organizationRead.label": {
+ "message": "讀取組織"
+ },
+ "scopes.organizationWrite.description": {
+ "message": "寫入組織"
+ },
+ "scopes.organizationWrite.label": {
+ "message": "寫入組織"
+ },
+ "scopes.patCreate.description": {
+ "message": "建立個人 API 權杖"
+ },
+ "scopes.patCreate.label": {
+ "message": "建立個人存取權杖"
+ },
+ "scopes.patDelete.description": {
+ "message": "刪除你的個人 API 權杖"
+ },
+ "scopes.patDelete.label": {
+ "message": "刪除個人存取權杖"
+ },
+ "scopes.patRead.description": {
+ "message": "檢視已建立的 API 權杖"
+ },
+ "scopes.patRead.label": {
+ "message": "讀取個人存取權杖"
+ },
+ "scopes.patWrite.description": {
+ "message": "編輯個人 API 權杖"
+ },
+ "scopes.patWrite.label": {
+ "message": "寫入個人存取權杖"
+ },
+ "scopes.payoutsRead.description": {
+ "message": "讀取你的付款資料"
+ },
+ "scopes.payoutsRead.label": {
+ "message": "讀取付款資料"
+ },
+ "scopes.payoutsWrite.description": {
+ "message": "提款"
+ },
+ "scopes.payoutsWrite.label": {
+ "message": "寫入付款資料"
+ },
+ "scopes.performAnalytics.description": {
+ "message": "執行數據分析動作"
+ },
+ "scopes.performAnalytics.label": {
+ "message": "執行數據分析"
+ },
+ "scopes.projectCreate.description": {
+ "message": "建立新專案"
+ },
+ "scopes.projectCreate.label": {
+ "message": "建立專案"
+ },
+ "scopes.projectDelete.description": {
+ "message": "刪除你的專案"
+ },
+ "scopes.projectDelete.label": {
+ "message": "刪除專案"
+ },
+ "scopes.projectRead.description": {
+ "message": "讀取你的所有專案"
+ },
+ "scopes.projectRead.label": {
+ "message": "讀取專案"
+ },
+ "scopes.projectWrite.description": {
+ "message": "寫入專案資料"
+ },
+ "scopes.projectWrite.label": {
+ "message": "寫入專案"
+ },
+ "scopes.reportCreate.description": {
+ "message": "建立檢舉"
+ },
+ "scopes.reportCreate.label": {
+ "message": "建立檢舉"
+ },
+ "scopes.reportDelete.description": {
+ "message": "刪除檢舉"
+ },
+ "scopes.reportDelete.label": {
+ "message": "刪除檢舉"
+ },
+ "scopes.reportRead.description": {
+ "message": "讀取檢舉"
+ },
+ "scopes.reportRead.label": {
+ "message": "讀取檢舉"
+ },
+ "scopes.sessionAccess.label": {
+ "message": "存取工作階段"
+ },
+ "scopes.sessionDelete.description": {
+ "message": "刪除工作階段"
+ },
+ "scopes.sessionDelete.label": {
+ "message": "刪除工作階段"
+ },
+ "scopes.sessionRead.description": {
+ "message": "讀取活躍工作階段"
+ },
+ "scopes.sessionRead.label": {
+ "message": "讀取工作階段"
+ },
+ "scopes.threadRead.description": {
+ "message": "讀取討論串"
+ },
+ "scopes.threadRead.label": {
+ "message": "讀取討論串"
+ },
+ "scopes.threadWrite.description": {
+ "message": "寫入討論串"
+ },
+ "scopes.threadWrite.label": {
+ "message": "寫入討論串"
+ },
+ "scopes.userAuthWrite.description": {
+ "message": "修改你的驗證資料"
+ },
+ "scopes.userAuthWrite.label": {
+ "message": "寫入驗證資料"
+ },
+ "scopes.userDelete.description": {
+ "message": "刪除你的帳號"
+ },
+ "scopes.userDelete.label": {
+ "message": "刪除你的帳號"
+ },
+ "scopes.userRead.description": {
+ "message": "存取你的個人檔案公開資訊"
+ },
+ "scopes.userRead.label": {
+ "message": "讀取使用者資料"
+ },
+ "scopes.userReadEmail.description": {
+ "message": "讀取你的電子郵件地址"
+ },
+ "scopes.userReadEmail.label": {
+ "message": "讀取使用者郵件地址"
+ },
+ "scopes.userWrite.description": {
+ "message": "寫入你的個人檔案"
+ },
+ "scopes.userWrite.label": {
+ "message": "寫入使用者資料"
+ },
+ "scopes.versionCreate.description": {
+ "message": "建立新版本"
+ },
+ "scopes.versionCreate.label": {
+ "message": "建立版本"
+ },
+ "scopes.versionDelete.description": {
+ "message": "刪除一個版本"
+ },
+ "scopes.versionDelete.label": {
+ "message": "刪除版本"
+ },
+ "scopes.versionRead.description": {
+ "message": "讀取所有版本"
+ },
+ "scopes.versionRead.label": {
+ "message": "讀取版本"
+ },
+ "scopes.versionWrite.description": {
+ "message": "寫入版本資料"
+ },
+ "scopes.versionWrite.label": {
+ "message": "寫入版本"
+ },
+ "servers.backups.item.creating-backup": {
+ "message": "正在建立備份..."
+ },
+ "servers.backups.item.failed-to-create-backup": {
+ "message": "無法建立備份"
+ },
+ "servers.backups.item.failed-to-prepare-backup": {
+ "message": "無法準備下載"
+ },
+ "servers.backups.item.failed-to-restore-backup": {
+ "message": "無法從備份還原"
+ },
+ "servers.backups.item.lock": {
+ "message": "鎖定"
+ },
+ "servers.backups.item.locked": {
+ "message": "已鎖定"
+ },
+ "servers.backups.item.prepare-download": {
+ "message": "準備下載"
+ },
+ "servers.notice.id": {
+ "message": "ID"
+ },
+ "settings.billing.payment_method.title": {
+ "message": "付款方式"
+ },
+ "settings.billing.payment_method_type.amazon_pay": {
+ "message": "Amazon Pay"
+ },
+ "settings.billing.payment_method_type.amex": {
+ "message": "American Express"
+ },
+ "settings.billing.payment_method_type.cashapp": {
+ "message": "Cash App"
+ },
+ "settings.billing.payment_method_type.diners": {
+ "message": "Diners Club"
+ },
+ "settings.billing.payment_method_type.discover": {
+ "message": "Discover"
+ },
+ "settings.billing.payment_method_type.eftpos": {
+ "message": "EFTPOS"
+ },
+ "settings.billing.payment_method_type.jcb": {
+ "message": "JCB"
+ },
+ "settings.billing.payment_method_type.mastercard": {
+ "message": "MasterCard"
+ },
+ "settings.billing.payment_method_type.paypal": {
+ "message": "PayPal"
+ },
+ "settings.billing.payment_method_type.unionpay": {
+ "message": "中國銀聯"
+ },
+ "settings.billing.payment_method_type.unknown": {
+ "message": "未知的付款方式"
+ }
+}
diff --git a/apps/frontend/src/locales/zh-TW/languages.json b/apps/frontend/src/locales/zh-TW/languages.json
new file mode 100644
index 000000000..778845b27
--- /dev/null
+++ b/apps/frontend/src/locales/zh-TW/languages.json
@@ -0,0 +1,58 @@
+{
+ "ar": "阿拉伯文",
+ "be": "白俄羅斯文",
+ "bg": "保加利亞文",
+ "bn": "孟加拉文",
+ "ca": "加泰隆尼亞文",
+ "cs": "捷克文",
+ "da": "丹麥文",
+ "de": "德文",
+ "de-CH": "德文(瑞士)",
+ "el": "希臘文",
+ "en-GB": "英文(英國)",
+ "en-US": "英文(美國)",
+ "en-x-lolcat": "LOLCAT",
+ "en-x-pirate": "英文(海盜)",
+ "en-x-updown": "英文(顛倒)",
+ "en-x-uwu": "英文 (UwU)",
+ "eo": "世界語",
+ "es": "西班牙文",
+ "et": "愛沙尼亞文",
+ "fi": "芬蘭文",
+ "fr": "法文",
+ "fr-BE": "法文(比利時)",
+ "fr-CA": "法文(加拿大)",
+ "he": "希伯來文",
+ "hi": "印地文",
+ "hr": "克羅埃西亞文",
+ "hu": "匈牙利文",
+ "id": "印尼文",
+ "it": "義大利文",
+ "ja": "日文",
+ "kk": "哈薩克文",
+ "ko": "韓文",
+ "ky": "吉爾吉斯文",
+ "lt": "立陶宛文",
+ "lv": "拉脫維亞文",
+ "ms": "馬來文",
+ "nb": "挪威文(書面)",
+ "nl": "荷蘭文",
+ "nn": "挪威文(尼諾斯克)",
+ "pes": "波斯文",
+ "pl": "波蘭文",
+ "pt": "葡萄牙文",
+ "pt-BR": "葡萄牙文(巴西)",
+ "ro": "羅馬尼亞文",
+ "ru": "俄文",
+ "ru-x-bandit": "俄文(口語)",
+ "sk": "斯洛伐克文",
+ "sv": "瑞典文",
+ "th": "泰文",
+ "tok": "道本文",
+ "tr": "土耳其文",
+ "tt": "韃靼文",
+ "uk": "烏克蘭文",
+ "vi": "越南文",
+ "zh-Hans": "簡體中文",
+ "zh-Hant": "繁體中文"
+}
diff --git a/apps/frontend/src/locales/zh-TW/meta.json b/apps/frontend/src/locales/zh-TW/meta.json
new file mode 100644
index 000000000..6f2263f90
--- /dev/null
+++ b/apps/frontend/src/locales/zh-TW/meta.json
@@ -0,0 +1,10 @@
+{
+ "displayName": {
+ "description": "Please enter the name of the language in its specific variant or regional form (e.g., English (US) for American English, not just English). If the language does not have any specific variant, simply enter the name of the language (e.g., Français, Deutsch).",
+ "message": "正體中文(台灣)"
+ },
+ "searchTerms": {
+ "description": "Please provide additional search terms associated with the language, if needed, to enhance the search functionality (e.g., American English, Deutschland). Each search term should be entered on a separate line. Translate as a hyphen (-) if no additional terms are needed.",
+ "message": "Taiwan\nChinese\nTraditional Chinese\nChinese Traditional\nTC\n正體\n繁體\n繁中\n中文\n臺灣\n台灣"
+ }
+}
diff --git a/apps/frontend/src/pages/settings.vue b/apps/frontend/src/pages/settings.vue
index 8c04d1c28..78d5f69a6 100644
--- a/apps/frontend/src/pages/settings.vue
+++ b/apps/frontend/src/pages/settings.vue
@@ -16,6 +16,7 @@
diff --git a/apps/frontend/src/pages/settings/language.vue b/apps/frontend/src/pages/settings/language.vue
index dba443da1..3378e3c8a 100644
--- a/apps/frontend/src/pages/settings/language.vue
+++ b/apps/frontend/src/pages/settings/language.vue
@@ -1,6 +1,6 @@