From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001 From: Modrinth Enhanced Date: Fri, 18 Sep 2026 11:11:05 +0200 Subject: [PATCH] Translate Modrinth Enhanced's own text Everything this fork adds - offline, Ely.by and custom server accounts, the skin browser, the crash explanations, the sidebar settings - only ever spoke English, because its strings are not in Modrinth's catalogues. They are now in every language upstream has the app translated to at least 70 percent in, which is what the app picks on a first start as well. --- .../app-frontend/src/locales/de-CH/index.json | 711 ++++++++++++++++++ .../app-frontend/src/locales/de-DE/index.json | 711 ++++++++++++++++++ .../src/locales/es-419/index.json | 711 ++++++++++++++++++ .../app-frontend/src/locales/es-ES/index.json | 711 ++++++++++++++++++ .../app-frontend/src/locales/fr-FR/index.json | 711 ++++++++++++++++++ .../app-frontend/src/locales/hu-HU/index.json | 711 ++++++++++++++++++ .../app-frontend/src/locales/it-IT/index.json | 711 ++++++++++++++++++ .../app-frontend/src/locales/ja-JP/index.json | 711 ++++++++++++++++++ .../app-frontend/src/locales/nl-NL/index.json | 711 ++++++++++++++++++ .../app-frontend/src/locales/pl-PL/index.json | 711 ++++++++++++++++++ .../app-frontend/src/locales/pt-BR/index.json | 711 ++++++++++++++++++ .../app-frontend/src/locales/ru-RU/index.json | 711 ++++++++++++++++++ .../app-frontend/src/locales/sv-SE/index.json | 711 ++++++++++++++++++ .../app-frontend/src/locales/tr-TR/index.json | 711 ++++++++++++++++++ .../app-frontend/src/locales/uk-UA/index.json | 711 ++++++++++++++++++ .../app-frontend/src/locales/zh-CN/index.json | 711 ++++++++++++++++++ .../app-frontend/src/locales/zh-TW/index.json | 711 ++++++++++++++++++ packages/ui/src/locales/de-CH/index.json | 6 + packages/ui/src/locales/de-DE/index.json | 6 + packages/ui/src/locales/es-419/index.json | 6 + packages/ui/src/locales/es-ES/index.json | 6 + packages/ui/src/locales/fr-FR/index.json | 6 + packages/ui/src/locales/hu-HU/index.json | 6 + packages/ui/src/locales/it-IT/index.json | 6 + packages/ui/src/locales/ja-JP/index.json | 6 + packages/ui/src/locales/nl-NL/index.json | 6 + packages/ui/src/locales/pl-PL/index.json | 6 + packages/ui/src/locales/pt-BR/index.json | 6 + packages/ui/src/locales/ru-RU/index.json | 6 + packages/ui/src/locales/sv-SE/index.json | 6 + packages/ui/src/locales/tr-TR/index.json | 6 + packages/ui/src/locales/uk-UA/index.json | 6 + packages/ui/src/locales/zh-CN/index.json | 6 + packages/ui/src/locales/zh-TW/index.json | 6 + 34 files changed, 12189 insertions(+) diff --git a/apps/app-frontend/src/locales/de-CH/index.json b/apps/app-frontend/src/locales/de-CH/index.json index 739db25..0488f04 100644 --- a/apps/app-frontend/src/locales/de-CH/index.json +++ b/apps/app-frontend/src/locales/de-CH/index.json @@ -200,6 +200,66 @@ "app.auth-servers.unreachable.header": { "message": "Authentifizierungsserver sind nicht erreichbar" }, + "app.authlib-account.browser-again": { + "message": "Browser erneut öffnen" + }, + "app.authlib-account.browser-hint": { + "message": "Auf der Seite von {server} selbst, Zwei-Faktor-Authentifizierung inklusive." + }, + "app.authlib-account.browser-sign-in": { + "message": "Im Browser anmelden" + }, + "app.authlib-account.code-label": { + "message": "Falls die Seite nach einem Code fragt, gib ein" + }, + "app.authlib-account.copy-code": { + "message": "Code kopieren" + }, + "app.authlib-account.description": { + "message": "Für Account-Server wie Drasl, Blessing Skin oder LittleSkin." + }, + "app.authlib-account.drasl-token-hint": { + "message": "Bei Drasl über einen anderen Dienst angemeldet? Nimm das Minecraft-Token von deiner Account-Seite dort als Passwort." + }, + "app.authlib-account.generic-error": { + "message": "Anmeldung fehlgeschlagen." + }, + "app.authlib-account.header": { + "message": "Bei einem eigenen Server anmelden" + }, + "app.authlib-account.looking-up": { + "message": "Server wird gesucht…" + }, + "app.authlib-account.or-password": { + "message": "Oder mit Passwort" + }, + "app.authlib-account.password-label": { + "message": "Passwort" + }, + "app.authlib-account.profile-hint": { + "message": "Dieser Account hat mehrere Spieler. Wähle den aus, mit dem du spielen willst." + }, + "app.authlib-account.profile-label": { + "message": "Spieler" + }, + "app.authlib-account.register": { + "message": "Account erstellen" + }, + "app.authlib-account.server-hint": { + "message": "Die Adresse der Website des Servers." + }, + "app.authlib-account.server-label": { + "message": "Server" + }, + "app.authlib-account.sign-in-button": { + "message": "Anmelden" + }, + "app.authlib-account.username-label": { + "message": "Benutzername oder E-Mail" + }, + "app.authlib-account.waiting": { + "message": "Warten auf deine Anmeldung…" + }, "app.behavior-settings.confirmations.title": { "message": "Bestätigungen" }, @@ -296,6 +356,357 @@ "app.content.sync-resource-packs-disabled": { "message": "Aktiviere zuerst die Synchronisierung der Ressourcenpakete in den Einstellungen der App ein." }, + "app.crash.dismiss": { + "message": "Ausblenden" + }, + "app.crash.found-in": { + "message": "In {file}" + }, + "app.crash.header": { + "message": "Der Launcher hat etwas zu diesem Absturz gefunden" + }, + "app.crash.header-note": { + "message": "Wissenswertes zu diesem Start" + }, + "app.crash.hide-evidence": { + "message": "Zeile ausblenden" + }, + "app.crash.open-folder": { + "message": "Instanzordner öffnen" + }, + "app.crash.open-settings": { + "message": "Einstellungen öffnen" + }, + "app.crash.rule.chunk-unreadable.fix": { + "message": "Sichere die Welt, bevor du irgendetwas anderes machst. Eine einzelne beschädigte Regionsdatei kann gelöscht und neu erzeugt werden; verloren geht nur, was dort gebaut wurde." + }, + "app.crash.rule.chunk-unreadable.title": { + "message": "Ein Teil der Welt konnte nicht gelesen werden (Chunk {chunk})" + }, + "app.crash.rule.config-unreadable.fix": { + "message": "Lösche diese Datei und starte das Spiel erneut – der Mod schreibt eine neue mit seinen Standardwerten." + }, + "app.crash.rule.config-unreadable.title": { + "message": "Eine Einstellungsdatei ist beschädigt ({file})" + }, + "app.crash.rule.connector-fabric-mod.fix": { + "message": "Installiere unter NeoForge den eigenen NeoForge-Build des Mods, wo es einen gibt – Sodium und Iris haben beide offizielle, die ohne Connector auskommen. Unter Forge 1.20.1 und älter heissen die Gegenstücke Embeddium und Oculus." + }, + "app.crash.rule.connector-fabric-mod.title": { + "message": "Sinytra Connector konnte einen Fabric-Mod nicht übertragen ({exception})" + }, + "app.crash.rule.corrupted-archive.fix": { + "message": "Repariere die Instanz, damit der Launcher sie neu lädt. Ein abgebrochener Download hinterlässt genau das." + }, + "app.crash.rule.corrupted-archive.title": { + "message": "Eine Datei, die das Spiel lesen musste, ist beschädigt oder halb heruntergeladen" + }, + "app.crash.rule.crash-description.title": { + "message": "Das Spiel beschreibt es so: {description}" + }, + "app.crash.rule.datapack-blocked-world.fix": { + "message": "Ein Mod, der Rezepte oder Weltgenerierung hinzufügt, wurde entfernt oder geändert. Setze ihn zurück oder öffne die Welt im «abgesicherten Modus», um sie ohne das defekte Datapack zu laden." + }, + "app.crash.rule.datapack-blocked-world.title": { + "message": "Die Welt liess sich nicht laden, weil ein Datapack Fehler hat" + }, + "app.crash.rule.disk-full.fix": { + "message": "Gib auf dem Laufwerk der Instanz Platz frei und starte erneut." + }, + "app.crash.rule.disk-full.title": { + "message": "Der Datenträger ist voll" + }, + "app.crash.rule.duplicate-mods.fix": { + "message": "Öffne den Mods-Ordner und lass von jedem nur eine Kopie da – zwei Versionen derselben Datei sind der übliche Grund." + }, + "app.crash.rule.duplicate-mods.title": { + "message": "Derselbe Mod ist mehrfach installiert" + }, + "app.crash.rule.fabric-missing-dependency.fix": { + "message": "Installiere {dependency} oder entferne {mod_name}." + }, + "app.crash.rule.fabric-missing-dependency.title": { + "message": "{mod_name} braucht {dependency}, das nicht installiert ist" + }, + "app.crash.rule.fabric-wrong-dependency-version.fix": { + "message": "Aktualisiere {dependency} auf {requirement} oder nimm einen Build von {mod_name}, der dazu passt." + }, + "app.crash.rule.fabric-wrong-dependency-version.title": { + "message": "{mod_name} braucht eine andere Version von {dependency}" + }, + "app.crash.rule.feature-order-cycle.fix": { + "message": "Jeder wartet auf den anderen, also gibt es keine Reihenfolge. Entferne einen der Weltgenerierungs-Mods oder installiere einen, der die Reihenfolge auflöst." + }, + "app.crash.rule.feature-order-cycle.title": { + "message": "Zwei Weltgenerierungs-Mods sind sich uneinig, was zuerst kommt" + }, + "app.crash.rule.file-locked.fix": { + "message": "Schliesse andere Launcher und jede noch laufende Kopie des Spiels und prüfe, ob ein Virenscanner diesen Ordner durchsucht." + }, + "app.crash.rule.file-locked.title": { + "message": "Ein anderes Programm hielt eine Datei des Spiels fest" + }, + "app.crash.rule.forge-missing-dependency.fix": { + "message": "Installiere {dependency} oder entferne {mod_id}." + }, + "app.crash.rule.forge-missing-dependency.title": { + "message": "{mod_id} braucht {dependency}, das fehlt" + }, + "app.crash.rule.gpu-driver-amd.title": { + "message": "Der AMD-Grafiktreiber ist abgestürzt ({library})" + }, + "app.crash.rule.gpu-driver-intel.title": { + "message": "Der Intel-Grafiktreiber ist abgestürzt ({library})" + }, + "app.crash.rule.gpu-driver-nvidia.title": { + "message": "Der NVIDIA-Grafiktreiber ist abgestürzt ({library})" + }, + "app.crash.rule.gpu-driver.fix": { + "message": "Aktualisiere den Grafiktreiber von der Seite des Herstellers statt über Windows Update und schalte Shader zum Testen aus." + }, + "app.crash.rule.heap-too-large-to-start.fix": { + "message": "Verringere den Speicher für diese Instanz und starte erneut." + }, + "app.crash.rule.heap-too-large-to-start.title": { + "message": "Die Instanz wollte mehr Speicher, als reserviert werden konnte ({size})" + }, + "app.crash.rule.integrated-gpu-in-use.fix": { + "message": "Wenn dieser Rechner auch eine eigene Grafikkarte hat, läuft das Spiel auf der langsameren. Der Launcher kann Windows bitten, die andere zu nehmen." + }, + "app.crash.rule.integrated-gpu-in-use.title": { + "message": "Das Spiel läuft auf dem eingebauten Grafikchip ({renderer})" + }, + "app.crash.rule.java-module-error.fix": { + "message": "Java startet nicht, wenn zwei Dateien dasselbe Modul für sich beanspruchen. Die Zeile unten nennt es – finde heraus, welche Mods es mitbringen, und behalte den neueren." + }, + "app.crash.rule.java-module-error.title": { + "message": "Zwei Mods bringen dieselbe Bibliothek mit ({exception})" + }, + "app.crash.rule.java-too-new.fix": { + "message": "Ältere Minecraft-Versionen brauchen ein älteres Java. Lass den Launcher das installieren, das diese Version erwartet." + }, + "app.crash.rule.java-too-new.title": { + "message": "Dieses Java ist neuer, als das Spiel es nutzen kann" + }, + "app.crash.rule.java-too-old.fix": { + "message": "Stelle diese Instanz auf eine Java-{needs}-Installation um oder lass eine herunterladen." + }, + "app.crash.rule.java-too-old.title": { + "message": "Etwas braucht Java {needs}, und die Instanz lief mit Java {has}" + }, + "app.crash.rule.java-unsupported-class.fix": { + "message": "Ändere in den Einstellungen das Java, das diese Instanz nutzt." + }, + "app.crash.rule.java-unsupported-class.title": { + "message": "Ein Mod wurde für ein neueres Java gebaut als das, was lief" + }, + "app.crash.rule.jvm-itself-failed.fix": { + "message": "Ein Absturz in Java selbst ist entweder defekte Hardware oder ein Fehler in diesem Java-Build. Teste zuerst den Arbeitsspeicher; ist der sauber, installiere eine andere Java-Version für diese Instanz." + }, + "app.crash.rule.jvm-itself-failed.title": { + "message": "Java selbst ist stehen geblieben, nicht das Spiel" + }, + "app.crash.rule.jvm-problematic-frame.title": { + "message": "Java selbst ist in {frame} stehen geblieben" + }, + "app.crash.rule.jvm-signal.title": { + "message": "Der Prozess wurde von {signal} beendet" + }, + "app.crash.rule.language-provider-mismatch.fix": { + "message": "Die Zeilen unten nennen, was er wollte. Aktualisiere entweder den Loader dieser Instanz oder nimm den Build des Mods, der zu deinem Loader passt." + }, + "app.crash.rule.language-provider-mismatch.title": { + "message": "Ein Mod wurde für eine andere Version des Loaders gebaut" + }, + "app.crash.rule.loader-suggestion.fix": { + "message": "{suggestion}" + }, + "app.crash.rule.loader-suggestion.title": { + "message": "Der Mod-Loader hat selbst eine Lösung gefunden" + }, + "app.crash.rule.missing-indium.fix": { + "message": "Sodium lässt die Rendering-Schnittstelle weg, über die manche Mods zeichnen, und Indium bringt sie zurück. Installiere Indium für dieselbe Minecraft-Version." + }, + "app.crash.rule.missing-indium.title": { + "message": "Ein Mod braucht Indium, um mit Sodium zu zeichnen" + }, + "app.crash.rule.missing-main-class.fix": { + "message": "Die Instanz ist unvollständig – meist eine abgebrochene Installation. Repariere sie oder installiere sie neu." + }, + "app.crash.rule.missing-main-class.title": { + "message": "Das Spiel liess sich überhaupt nicht starten ({class_name} fehlt)" + }, + "app.crash.rule.missing-native-library.fix": { + "message": "Repariere die Instanz. Passiert es wieder, prüfe, ob ein Virenscanner den natives-Ordner in Quarantäne schiebt." + }, + "app.crash.rule.missing-native-library.title": { + "message": "Eine Bibliothek, die das Spiel von der Festplatte lädt, liess sich nicht laden" + }, + "app.crash.rule.mixin-failed.fix": { + "message": "Der Name vor .mixins.json ist der Mod, den du zuerst aktualisieren oder entfernen solltest; wenn zwei Mods dasselbe verändern, muss das Paar geändert werden." + }, + "app.crash.rule.mixin-failed.title": { + "message": "Ein Mod konnte das Spiel nicht patchen ({config})" + }, + "app.crash.rule.mixin-injection-failed.fix": { + "message": "Fast immer wurde der Mod hinter dieser Datei für eine andere Version des Spiels oder eines anderen Mods gebaut. Aktualisiere ihn, und wenn er schon aktuell ist, entferne den Mod, mit dem er kollidiert." + }, + "app.crash.rule.mixin-injection-failed.title": { + "message": "Ein Mod konnte das Spiel nicht an der erwarteten Stelle patchen ({config})" + }, + "app.crash.rule.mixin-invalid-injection.fix": { + "message": "Sieh dir die in den Zeilen unten genannten Mods an und aktualisiere sie. Ist einer davon ein Performance- oder Rendering-Mod, probiere es zuerst ohne ihn – die greifen am tiefsten ein." + }, + "app.crash.rule.mixin-invalid-injection.title": { + "message": "Zwei Mods haben denselben Teil des Spiels verändert" + }, + "app.crash.rule.mod-for-other-version.fix": { + "message": "Er hat nach {symbol} gesucht, das es in dieser Version nicht gibt. Aktualisiere den Mod oder nimm die Version davon, die für diese gebaut wurde." + }, + "app.crash.rule.mod-for-other-version.title": { + "message": "Ein Mod wurde für eine andere Minecraft-Version gebaut" + }, + "app.crash.rule.mod-incompatible.fix": { + "message": "Beide zusammen gehen nicht. Behalte den, den du brauchst, und entferne den anderen." + }, + "app.crash.rule.mod-incompatible.title": { + "message": "{mod_name} läuft nicht neben {conflict}" + }, + "app.crash.rule.native-allocator.fix": { + "message": "Fast immer defekter Speicher oder ein Speicher-Overclock. Teste den RAM und schalte XMP oder EXPO im BIOS ab, um zu sehen, ob es aufhört." + }, + "app.crash.rule.native-allocator.title": { + "message": "Die Speicherverwaltung hat den Prozess beendet ({library})" + }, + "app.crash.rule.native-audio.fix": { + "message": "Meist wechselt das Audiogerät, während das Spiel läuft – Kopfhörer abgezogen, ein Bluetooth-Lautsprecher schläft ein. Aktualisiere den Soundtreiber und lege ein festes Ausgabegerät fest." + }, + "app.crash.rule.native-audio.title": { + "message": "Das Soundsystem hat den Prozess beendet" + }, + "app.crash.rule.native-shader-macos.fix": { + "message": "Ein Shaderpack, das macOS nicht kompilieren kann. Schalte Shader aus – die meisten Packs sind für Treiber geschrieben, die Apple nicht ausliefert." + }, + "app.crash.rule.native-shader-macos.title": { + "message": "Die Grafikschicht von macOS hat den Prozess beendet" + }, + "app.crash.rule.native-window-linux.fix": { + "message": "Aktualisiere den Grafiktreiber und Mesa. Unter Wayland vermeidet es das meiste davon, das Spiel über XWayland laufen zu lassen." + }, + "app.crash.rule.native-window-linux.title": { + "message": "Eine Grafikbibliothek des Systems hat den Prozess beendet ({library})" + }, + "app.crash.rule.neoforge-dependency-version.fix": { + "message": "Aktualisiere {dependency} auf eine Version in diesem Bereich oder setze {mod_id} auf eine zurück, die deine akzeptiert." + }, + "app.crash.rule.neoforge-dependency-version.title": { + "message": "{mod_id} braucht {dependency} {expected} und hat {actual} gefunden" + }, + "app.crash.rule.not-a-mod-file.fix": { + "message": "Meist hat der Download die Webseite statt der Datei gespeichert, oder ein Resourcepack liegt versehentlich im Mods-Ordner. Entferne es und lade es neu." + }, + "app.crash.rule.not-a-mod-file.title": { + "message": "{file} ist kein Mod" + }, + "app.crash.rule.oculus-without-embeddium.fix": { + "message": "Oculus zeichnet über Embeddium und startet ohne es nicht. Installiere Embeddium oder nimm unter NeoForge die offiziellen Builds von Sodium und Iris statt beider." + }, + "app.crash.rule.oculus-without-embeddium.title": { + "message": "Oculus ist ohne Embeddium installiert" + }, + "app.crash.rule.opengl-unsupported.fix": { + "message": "Aktualisiere den Grafiktreiber. Achte auf einem Laptop mit zwei GPUs darauf, dass das Spiel auf der schnelleren läuft." + }, + "app.crash.rule.opengl-unsupported.title": { + "message": "Der Grafiktreiber konnte dem Spiel das nötige OpenGL nicht geben" + }, + "app.crash.rule.optifine-present.fix": { + "message": "OptiFine verträgt sich mit den meisten modernen Mods nicht. Sodium mit Iris oder Embeddium mit Oculus machen dasselbe und sind dafür gemacht, daneben zu laufen." + }, + "app.crash.rule.optifine-present.title": { + "message": "OptiFine war geladen, als das schiefging" + }, + "app.crash.rule.out-of-memory-heap.fix": { + "message": "Gib dieser Instanz mehr Speicher oder verlange weniger von ihr: eine kleinere Sichtweite und weniger Weltgenerierungs-Mods kosten meist am meisten." + }, + "app.crash.rule.out-of-memory-heap.title": { + "message": "Dem Spiel ging der zugewiesene Speicher aus" + }, + "app.crash.rule.out-of-memory-metaspace.fix": { + "message": "Das ist ein sehr grosses Modpack bei kleiner Zuweisung. Erhöhe den Speicher für diese Instanz." + }, + "app.crash.rule.out-of-memory-metaspace.title": { + "message": "Dem Spiel ging der Platz für den Code aus, den es geladen hat" + }, + "app.crash.rule.out-of-memory-system.fix": { + "message": "Verringere den Speicher, den diese Instanz anfordert, oder schliesse, was sonst läuft. Mehr zu verlangen, als der Rechner hat, verhindert den Start ganz." + }, + "app.crash.rule.out-of-memory-system.title": { + "message": "Dem Rechner war kein Speicher mehr übrig" + }, + "app.crash.rule.resource-location-invalid.fix": { + "message": "Minecraft akzeptiert in diesen Namen nur lateinische Kleinbuchstaben, Ziffern und ein paar Zeichen. Der übliche Grund ist ein Windows-Konto mit einem Namen in einem anderen Alphabet, was diese Buchstaben in den Pfad zu allem bringt. Verschiebe den Launcher-Ordner an einen Ort mit einfachem lateinischem Pfad." + }, + "app.crash.rule.resource-location-invalid.title": { + "message": "Ein Name, den das Spiel nicht verwenden kann, ist in einen Pfad geraten" + }, + "app.crash.rule.server-thread-stuck.fix": { + "message": "Etwas hat so lange gebraucht, dass das Spiel das Warten aufgegeben hat – meist Weltgenerierung auf einer langsamen Festplatte oder ein Mod, der in einer Schleife hängt. Die Zeilen unten nennen, was es gerade tat." + }, + "app.crash.rule.server-thread-stuck.title": { + "message": "Die Welt hat nicht mehr reagiert und wurde beendet" + }, + "app.crash.rule.software-renderer.fix": { + "message": "Windows fällt auf Software-Rendering zurück, auf dem Minecraft nicht läuft. Installiere den Treiber deiner Grafikkarte vom Hersteller." + }, + "app.crash.rule.software-renderer.title": { + "message": "Das Spiel zeichnet ohne Grafiktreiber ({renderer})" + }, + "app.crash.rule.suspected-mods.fix": { + "message": "Schalte die zuerst ab, einen nach dem anderen, und starte nach jedem neu." + }, + "app.crash.rule.suspected-mods.title": { + "message": "Der Mod-Loader verdächtigt: {mods}" + }, + "app.crash.rule.too-many-block-ids.fix": { + "message": "Alte Minecraft-Versionen haben hier eine harte Grenze. Entferne ein paar Content-Mods oder installiere einen, der die Grenze für diese Version anhebt." + }, + "app.crash.rule.too-many-block-ids.title": { + "message": "Dem Pack gingen die Ids für Blöcke oder Items aus" + }, + "app.crash.rule.wrong-jdk-apple-silicon.fix": { + "message": "Ein Mac mit Apple Silicon, auf dem ein Intel-Java läuft, oder umgekehrt. Lass den Launcher Java für diese Instanz installieren, statt eins vom System zu nehmen." + }, + "app.crash.rule.wrong-jdk-apple-silicon.title": { + "message": "Java ist der falsche Build für diesen Mac" + }, + "app.crash.show-evidence": { + "message": "Zeile anzeigen" + }, + "app.ely-account.description": { + "message": "Ely.by ist ein alternatives Minecraft-Accountsystem. Seine Accounts können Einzelspieler spielen und auf jeden Server, der Ely.by akzeptiert." + }, + "app.ely-account.generic-error": { + "message": "Anmeldung bei Ely.by fehlgeschlagen." + }, + "app.ely-account.header": { + "message": "Mit Ely.by anmelden" + }, + "app.ely-account.password-label": { + "message": "Passwort" + }, + "app.ely-account.sign-in-button": { + "message": "Anmelden" + }, + "app.ely-account.two-factor-hint": { + "message": "Ist die Zwei-Faktor-Authentifizierung an, hänge deinen aktuellen Code mit einem Doppelpunkt getrennt an das Passwort." + }, + "app.ely-account.username-label": { + "message": "Accountname oder E-Mail" + }, + "app.ely-account.username-placeholder": { + "message": "Dein Ely.by-Account" + }, "app.error.state-init.open-backups-folder": { "message": "Sicherungsordner öffnen" }, @@ -368,6 +779,18 @@ "app.features-settings.sidebar.title": { "message": "Seitenleiste" }, + "app.features-settings.skins-folder.description": { + "message": "Ein hier als Steve.png gespeicherter Skin landet auf dem Spieler namens Steve, vor jeder anderen Quelle. Nenne ihn Steve-slim.png für schmale Arme. Umhänge und Elytren kommen in die Ordner capes und elytras darin. Braucht die Einstellung darüber." + }, + "app.features-settings.skins-folder.open": { + "message": "Ordner öffnen" + }, + "app.features-settings.skins-folder.title": { + "message": "Skins-Ordner" + }, + "app.features-settings.skins.title": { + "message": "Skins" + }, "app.features-settings.sync-across-devices.description": { "message": "Verwende diese Funktionseinstellungen auf allen Geräten, auf denen du angemeldet bist. Deaktiviere diese Option, um die Einstellungen auf diesem Gerät getrennt zu halten." }, @@ -377,6 +800,12 @@ "app.features-settings.sync-across-devices.title": { "message": "Synchronisiere Funktionen über mehrere Geräte" }, + "app.features-settings.universal-skins.description": { + "message": "Wenn ein Server keinen Skin für einen Spieler mitschickt, wie es Offline-Server tun, wird er nach Namen bei Ely.by und dann bei Mojang gesucht. Gilt ab dem nächsten Spielstart. Von Modrinth Enhanced ergänzt, bleibt also auf diesem Gerät und wird nicht mit deinem Modrinth-Account synchronisiert." + }, + "app.features-settings.universal-skins.title": { + "message": "Skin jedes Spielers zeigen" + }, "app.home.jump-back-in.actions.label": { "message": "Instanzaktionen" }, @@ -1154,6 +1583,36 @@ "app.library.title": { "message": "Bibliothek" }, + "app.microsoft-login.code-label": { + "message": "Falls Microsoft nach einem Code fragt, gib ein" + }, + "app.microsoft-login.copy-code": { + "message": "Code kopieren" + }, + "app.microsoft-login.description": { + "message": "Melde dich im gerade geöffneten Browser bei Microsoft an, wo dein Passwortmanager und deine Passkeys wie gewohnt funktionieren. Danach landest du wieder hier." + }, + "app.microsoft-login.generic-error": { + "message": "Anmeldung bei Microsoft fehlgeschlagen." + }, + "app.microsoft-login.header": { + "message": "Bei Microsoft anmelden" + }, + "app.microsoft-login.open-again": { + "message": "Browser erneut öffnen" + }, + "app.microsoft-login.open-error": { + "message": "Es liess sich kein Browser zum Anmelden öffnen." + }, + "app.microsoft-login.opening": { + "message": "Browser wird geöffnet…" + }, + "app.microsoft-login.use-built-in-window": { + "message": "Probleme mit dem Browser? Melde dich stattdessen in einem Fenster hier an." + }, + "app.microsoft-login.waiting": { + "message": "Warten auf deine Anmeldung…" + }, "app.modal.install-to-play.additional-context": { "message": "Zusätzlicher Kontext" }, @@ -1271,9 +1730,15 @@ "app.nav.add-account": { "message": "Konto hinzufügen" }, + "app.nav.arrange-sidebar": { + "message": "Seitenleiste anordnen…" + }, "app.nav.create-new-instance": { "message": "Neue Instanz erstellen" }, + "app.nav.hide-from-sidebar": { + "message": "«{name}» ausblenden" + }, "app.nav.home": { "message": "Startseite" }, @@ -1292,6 +1757,9 @@ "app.nav.screenshots": { "message": "Screenshots" }, + "app.nav.sidebar-actions": { + "message": "Schaltfläche der Seitenleiste" + }, "app.nav.sign-in-to-modrinth-account": { "message": "Bei Modrinth anmelden" }, @@ -1310,12 +1778,30 @@ "app.navigation.go-forward": { "message": "Weiter" }, + "app.navigation.hide-sidebar": { + "message": "Seitenleiste ausblenden" + }, "app.navigation.home": { "message": "Start" }, "app.navigation.next-image": { "message": "Nächstes Bild" }, + "app.navigation.show-sidebar": { + "message": "Seitenleiste anzeigen" + }, + "app.navigation.sidebar-remembered.body": { + "message": "Ob die Seitenleiste eingeklappt ist oder nicht, wird sofort gespeichert, sodass die App beim nächsten Mal genauso aufgeht – auch nach einem Neustart. Der Haken auf der Schaltfläche zeigt, wann es gespeichert ist." + }, + "app.navigation.sidebar-remembered.done": { + "message": "Fertig" + }, + "app.navigation.sidebar-remembered.title": { + "message": "Die Seitenleiste bleibt, wie du sie lässt" + }, + "app.navigation.sidebar-required": { + "message": "Diese Seite braucht die Seitenleiste" + }, "app.news.title": { "message": "Neuigkeiten" }, @@ -1325,6 +1811,24 @@ "app.notification.warning": { "message": "Warnung" }, + "app.offline-account.add-button": { + "message": "Account hinzufügen" + }, + "app.offline-account.description": { + "message": "Ein Offline-Account kontaktiert nie Microsoft oder Mojang. Du kannst Einzelspielerwelten spielen und auf Server im Offline-Modus; Server im Online-Modus lehnen ihn ab." + }, + "app.offline-account.generic-error": { + "message": "Der Offline-Account liess sich nicht hinzufügen." + }, + "app.offline-account.header": { + "message": "Offline-Account hinzufügen" + }, + "app.offline-account.username-label": { + "message": "Benutzername" + }, + "app.offline-account.username-placeholder": { + "message": "3 bis 16 Buchstaben, Ziffern oder Unterstriche" + }, "app.project.actions.label": { "message": "Projektaktionen" }, @@ -1373,6 +1877,9 @@ "app.quick-instance-switcher.actions.label": { "message": "Instanzaktionen" }, + "app.quick-instance-switcher.delete-while-running": { + "message": "Stoppe zuerst die Instanz" + }, "app.quick-instance-switcher.drag-show-tooltip": { "message": "Ziehen, um letzte Instanzen anzuzeigen" }, @@ -2969,9 +3476,36 @@ "app.settings.tabs.resource-management": { "message": "Ressourcenmanagement" }, + "app.settings.tabs.sidebar": { + "message": "Seitenleiste" + }, "app.settings.tabs.synced-options": { "message": "Sync-Einstellungen" }, + "app.sidebar-settings.description": { + "message": "Die Schaltflächen über den Instanzen in der linken Seitenleiste. Ein Rechtsklick auf eine blendet sie ebenfalls aus." + }, + "app.sidebar-settings.home": { + "message": "Start" + }, + "app.sidebar-settings.hosting": { + "message": "Modrinth Hosting" + }, + "app.sidebar-settings.reorder": { + "message": "Zum Umsortieren ziehen, oder die Pfeiltasten benutzen" + }, + "app.sidebar-settings.reset": { + "message": "Zurück zur üblichen Reihenfolge" + }, + "app.sidebar-settings.screenshots": { + "message": "Screenshots" + }, + "app.sidebar-settings.show": { + "message": "{name} anzeigen" + }, + "app.sidebar-settings.title": { + "message": "Seitenleiste" + }, "app.sidebar.playing-as": { "message": "Wird gespielt als" }, @@ -2984,6 +3518,90 @@ "app.skins.apply-button": { "message": "Anwenden" }, + "app.skins.browse.add-button": { + "message": "Skin hinzufügen" + }, + "app.skins.browse.ely.catalogue": { + "message": "Katalog" + }, + "app.skins.browse.ely.players": { + "message": "Spieler" + }, + "app.skins.browse.kind.all": { + "message": "Alle Kategorien" + }, + "app.skins.browse.likes": { + "message": "Likes" + }, + "app.skins.browse.load-more": { + "message": "Mehr laden" + }, + "app.skins.browse.model.any": { + "message": "Beliebiges Format" + }, + "app.skins.browse.model.new": { + "message": "Neues Format" + }, + "app.skins.browse.model.old": { + "message": "Altes Format" + }, + "app.skins.browse.model.slim": { + "message": "Schmal" + }, + "app.skins.browse.model.wide": { + "message": "Breit" + }, + "app.skins.browse.name-placeholder": { + "message": "Nach Namen suchen" + }, + "app.skins.browse.nothing-found": { + "message": "Keine Skins gefunden." + }, + "app.skins.browse.order.likes": { + "message": "Beliebteste" + }, + "app.skins.browse.order.site": { + "message": "Wie geladen" + }, + "app.skins.browse.order.views": { + "message": "Meistgesehen" + }, + "app.skins.browse.order.wearers": { + "message": "Am häufigsten getragen" + }, + "app.skins.browse.player-hint": { + "message": "Tippe mindestens drei Buchstaben eines Spielernamens." + }, + "app.skins.browse.player-placeholder": { + "message": "Spieler nach Namen suchen" + }, + "app.skins.browse.site.explanation": { + "message": "{site} öffnet sich in einem eigenen Fenster. Suche, filtere und sortiere dort wie gewohnt; die Skin-Seite, die du öffnest, wird hier als Vorschau gezeigt." + }, + "app.skins.browse.site.open": { + "message": "{site} öffnen" + }, + "app.skins.browse.site.waiting": { + "message": "Öffne im Fenster eine Skin-Seite, um sie hier in der Vorschau zu sehen." + }, + "app.skins.browse.sort.best": { + "message": "Beste" + }, + "app.skins.browse.sort.new": { + "message": "Neueste" + }, + "app.skins.browse.tags-placeholder": { + "message": "Tags, durch Kommas getrennt" + }, + "app.skins.browse.uploader-placeholder": { + "message": "Hochgeladen von" + }, + "app.skins.browse.views": { + "message": "Aufrufe" + }, + "app.skins.browse.wearers": { + "message": "Spieler, die ihn tragen" + }, "app.skins.delete-button": { "message": "Skin löschen" }, @@ -3014,6 +3632,45 @@ "app.skins.edit-button": { "message": "Skin bearbeiten" }, + "app.skins.ely.empty": { + "message": "Noch keine Skins auf deinem Ely.by-Account. Skins, die du hier hinzufügst, werden dorthin hochgeladen." + }, + "app.skins.ely.failed.title": { + "message": "Ely.by hat die Änderung nicht übernommen" + }, + "app.skins.ely.modal.add": { + "message": "Skin hinzufügen" + }, + "app.skins.ely.modal.add-title": { + "message": "Ely.by-Skin hinzufügen" + }, + "app.skins.ely.modal.arm-style": { + "message": "Armform" + }, + "app.skins.ely.modal.arm-style-slim": { + "message": "Schmal" + }, + "app.skins.ely.modal.arm-style-wide": { + "message": "Breit" + }, + "app.skins.ely.modal.edit-title": { + "message": "Ely.by-Skin bearbeiten" + }, + "app.skins.ely.modal.save": { + "message": "Skin speichern" + }, + "app.skins.ely.modal.texture-locked": { + "message": "Ely.by hält eine Textur und ihren Skin zusammen, die Textur lässt sich also nicht austauschen. Füge die neue Textur stattdessen als weiteren Skin hinzu." + }, + "app.skins.ely.sign-in.button": { + "message": "Anmelden" + }, + "app.skins.ely.sign-in.description": { + "message": "Nur die Ely.by-Website kann Skins ändern, dafür musst du dort einmal angemeldet sein. Dazu geht ein Fenster auf, das sich von selbst schliesst, wenn du fertig bist." + }, + "app.skins.ely.sign-in.title": { + "message": "Bei der Ely.by-Website anmelden" + }, "app.skins.modal.add-skin-button": { "message": "Skin hinzufügen" }, @@ -3035,6 +3692,9 @@ "app.skins.modal.cape-section": { "message": "Umhang" }, + "app.skins.modal.capes-on-server": { + "message": "Umhänge werden auf der Website deines Account-Servers geändert." + }, "app.skins.modal.demo-save-tooltip": { "message": "Melde dich an, um Skins zu speichern." }, @@ -3128,6 +3788,12 @@ "app.skins.sign-in.button": { "message": "Bei Microsoft anmelden" }, + "app.skins.tab.browse": { + "message": "Durchsuchen" + }, + "app.skins.tab.saved": { + "message": "Meine Skins" + }, "app.skins.title": { "message": "Skin-Auswahl" }, @@ -3287,6 +3953,9 @@ "app.update-popup.body.linux": { "message": "Modrinth App v{version} ist verfügbar. Benutze deinen Paketmanager zum aktualisieren, um die neusten Features und Bugfixes zu erhalten!" }, + "app.update-popup.body.linux-release": { + "message": "Modrinth Enhanced v{version} ist verfügbar. Aktualisiere es über deinen Paketmanager oder lade es aus dem Release auf GitHub." + }, "app.update-popup.body.metered": { "message": "Modrinth App v{version} ist jetzt verfügbar! Da du in einem begrenzten Netzwerk bist, haben wir es nicht automatisch heruntergeladen." }, @@ -3299,6 +3968,9 @@ "app.update-popup.download-complete": { "message": "Download abgeschlossen" }, + "app.update-popup.open-release": { + "message": "Release öffnen" + }, "app.update-popup.reload": { "message": "Zum Aktualisieren neu laden" }, @@ -3509,6 +4181,9 @@ "instance.action.open-folder": { "message": "Ordner öffnen" }, + "instance.action.play-again": { + "message": "Weitere Kopie mit dem gewählten Account starten" + }, "instance.action.repair": { "message": "Reparieren" }, @@ -3539,6 +4214,12 @@ "instance.add-server.title": { "message": "Einen Server hinzufügen" }, + "instance.console.copy-started-at": { + "message": "gestartet {time}" + }, + "instance.console.copy-unknown-account": { + "message": "Unbekannter Account" + }, "instance.edit-server.title": { "message": "Server bearbeiten" }, @@ -4289,12 +4970,27 @@ "minecraft-account.add-account": { "message": "Konto hinzufügen" }, + "minecraft-account.kind.custom-server": { + "message": "Eigener Server" + }, + "minecraft-account.kind.ely": { + "message": "Ely.by" + }, + "minecraft-account.kind.microsoft": { + "message": "Microsoft" + }, + "minecraft-account.kind.offline": { + "message": "Offline" + }, "minecraft-account.label": { "message": "Minecraft-Konto" }, "minecraft-account.not-signed-in": { "message": "Nicht angemeldet" }, + "minecraft-account.other-accounts": { + "message": "Andere Accounts" + }, "minecraft-account.remove-account": { "message": "Konto entfernen" }, @@ -4304,6 +5000,18 @@ "minecraft-account.sign-in": { "message": "In Minecraft anmelden" }, + "minecraft-account.switch": { + "message": "Account wechseln" + }, + "minecraft-required.add-custom-server-account": { + "message": "Eigener Server" + }, + "minecraft-required.add-ely-account": { + "message": "Ely.by" + }, + "minecraft-required.add-offline-account": { + "message": "Offline" + }, "minecraft-required.description": { "message": "Du benötigst ein Microsoft-Konto, welches Minecraft besitzt, bevor du das Spiel starten und spielen kannst." }, @@ -4322,6 +5030,9 @@ "minecraft-required.header": { "message": "Minecraft erforderlich" }, + "minecraft-required.offline-hint": { + "message": "Oder melde dich mit Ely.by oder einem eigenen Server an – oder spiele Einzelspieler und Offline-Server ganz ohne Account." + }, "minecraft-required.sign-in": { "message": "Bei Microsoft anmelden" }, diff --git a/apps/app-frontend/src/locales/de-DE/index.json b/apps/app-frontend/src/locales/de-DE/index.json index 0b0e958..e84b362 100644 --- a/apps/app-frontend/src/locales/de-DE/index.json +++ b/apps/app-frontend/src/locales/de-DE/index.json @@ -200,6 +200,66 @@ "app.auth-servers.unreachable.header": { "message": "Authentifizierungsserver sind nicht erreichbar" }, + "app.authlib-account.browser-again": { + "message": "Browser erneut öffnen" + }, + "app.authlib-account.browser-hint": { + "message": "Auf der Seite von {server} selbst, Zwei-Faktor-Authentifizierung inklusive." + }, + "app.authlib-account.browser-sign-in": { + "message": "Im Browser anmelden" + }, + "app.authlib-account.code-label": { + "message": "Falls die Seite nach einem Code fragt, gib ein" + }, + "app.authlib-account.copy-code": { + "message": "Code kopieren" + }, + "app.authlib-account.description": { + "message": "Für Account-Server wie Drasl, Blessing Skin oder LittleSkin." + }, + "app.authlib-account.drasl-token-hint": { + "message": "Bei Drasl über einen anderen Dienst angemeldet? Nimm das Minecraft-Token von deiner Account-Seite dort als Passwort." + }, + "app.authlib-account.generic-error": { + "message": "Anmeldung fehlgeschlagen." + }, + "app.authlib-account.header": { + "message": "Bei einem eigenen Server anmelden" + }, + "app.authlib-account.looking-up": { + "message": "Server wird gesucht…" + }, + "app.authlib-account.or-password": { + "message": "Oder mit Passwort" + }, + "app.authlib-account.password-label": { + "message": "Passwort" + }, + "app.authlib-account.profile-hint": { + "message": "Dieser Account hat mehrere Spieler. Wähle den aus, mit dem du spielen willst." + }, + "app.authlib-account.profile-label": { + "message": "Spieler" + }, + "app.authlib-account.register": { + "message": "Account erstellen" + }, + "app.authlib-account.server-hint": { + "message": "Die Adresse der Website des Servers." + }, + "app.authlib-account.server-label": { + "message": "Server" + }, + "app.authlib-account.sign-in-button": { + "message": "Anmelden" + }, + "app.authlib-account.username-label": { + "message": "Benutzername oder E-Mail" + }, + "app.authlib-account.waiting": { + "message": "Warten auf deine Anmeldung…" + }, "app.behavior-settings.confirmations.title": { "message": "Bestätigungen" }, @@ -296,6 +356,357 @@ "app.content.sync-resource-packs-disabled": { "message": "Aktiviere zuerst die Synchronisierung der Ressourcenpakete in den Einstellungen der App ein." }, + "app.crash.dismiss": { + "message": "Ausblenden" + }, + "app.crash.found-in": { + "message": "In {file}" + }, + "app.crash.header": { + "message": "Der Launcher hat etwas zu diesem Absturz gefunden" + }, + "app.crash.header-note": { + "message": "Wissenswertes zu diesem Start" + }, + "app.crash.hide-evidence": { + "message": "Zeile ausblenden" + }, + "app.crash.open-folder": { + "message": "Instanzordner öffnen" + }, + "app.crash.open-settings": { + "message": "Einstellungen öffnen" + }, + "app.crash.rule.chunk-unreadable.fix": { + "message": "Sichere die Welt, bevor du irgendetwas anderes machst. Eine einzelne beschädigte Regionsdatei kann gelöscht und neu erzeugt werden; verloren geht nur, was dort gebaut wurde." + }, + "app.crash.rule.chunk-unreadable.title": { + "message": "Ein Teil der Welt konnte nicht gelesen werden (Chunk {chunk})" + }, + "app.crash.rule.config-unreadable.fix": { + "message": "Lösche diese Datei und starte das Spiel erneut – der Mod schreibt eine neue mit seinen Standardwerten." + }, + "app.crash.rule.config-unreadable.title": { + "message": "Eine Einstellungsdatei ist beschädigt ({file})" + }, + "app.crash.rule.connector-fabric-mod.fix": { + "message": "Installiere unter NeoForge den eigenen NeoForge-Build des Mods, wo es einen gibt – Sodium und Iris haben beide offizielle, die ohne Connector auskommen. Unter Forge 1.20.1 und älter heißen die Gegenstücke Embeddium und Oculus." + }, + "app.crash.rule.connector-fabric-mod.title": { + "message": "Sinytra Connector konnte einen Fabric-Mod nicht übertragen ({exception})" + }, + "app.crash.rule.corrupted-archive.fix": { + "message": "Repariere die Instanz, damit der Launcher sie neu lädt. Ein abgebrochener Download hinterlässt genau das." + }, + "app.crash.rule.corrupted-archive.title": { + "message": "Eine Datei, die das Spiel lesen musste, ist beschädigt oder halb heruntergeladen" + }, + "app.crash.rule.crash-description.title": { + "message": "Das Spiel beschreibt es so: {description}" + }, + "app.crash.rule.datapack-blocked-world.fix": { + "message": "Ein Mod, der Rezepte oder Weltgenerierung hinzufügt, wurde entfernt oder geändert. Setze ihn zurück oder öffne die Welt im „abgesicherten Modus“, um sie ohne das defekte Datapack zu laden." + }, + "app.crash.rule.datapack-blocked-world.title": { + "message": "Die Welt ließ sich nicht laden, weil ein Datapack Fehler hat" + }, + "app.crash.rule.disk-full.fix": { + "message": "Gib auf dem Laufwerk der Instanz Platz frei und starte erneut." + }, + "app.crash.rule.disk-full.title": { + "message": "Der Datenträger ist voll" + }, + "app.crash.rule.duplicate-mods.fix": { + "message": "Öffne den Mods-Ordner und lass von jedem nur eine Kopie da – zwei Versionen derselben Datei sind der übliche Grund." + }, + "app.crash.rule.duplicate-mods.title": { + "message": "Derselbe Mod ist mehrfach installiert" + }, + "app.crash.rule.fabric-missing-dependency.fix": { + "message": "Installiere {dependency} oder entferne {mod_name}." + }, + "app.crash.rule.fabric-missing-dependency.title": { + "message": "{mod_name} braucht {dependency}, das nicht installiert ist" + }, + "app.crash.rule.fabric-wrong-dependency-version.fix": { + "message": "Aktualisiere {dependency} auf {requirement} oder nimm einen Build von {mod_name}, der dazu passt." + }, + "app.crash.rule.fabric-wrong-dependency-version.title": { + "message": "{mod_name} braucht eine andere Version von {dependency}" + }, + "app.crash.rule.feature-order-cycle.fix": { + "message": "Jeder wartet auf den anderen, also gibt es keine Reihenfolge. Entferne einen der Weltgenerierungs-Mods oder installiere einen, der die Reihenfolge auflöst." + }, + "app.crash.rule.feature-order-cycle.title": { + "message": "Zwei Weltgenerierungs-Mods sind sich uneinig, was zuerst kommt" + }, + "app.crash.rule.file-locked.fix": { + "message": "Schließe andere Launcher und jede noch laufende Kopie des Spiels und prüfe, ob ein Virenscanner diesen Ordner durchsucht." + }, + "app.crash.rule.file-locked.title": { + "message": "Ein anderes Programm hielt eine Datei des Spiels fest" + }, + "app.crash.rule.forge-missing-dependency.fix": { + "message": "Installiere {dependency} oder entferne {mod_id}." + }, + "app.crash.rule.forge-missing-dependency.title": { + "message": "{mod_id} braucht {dependency}, das fehlt" + }, + "app.crash.rule.gpu-driver-amd.title": { + "message": "Der AMD-Grafiktreiber ist abgestürzt ({library})" + }, + "app.crash.rule.gpu-driver-intel.title": { + "message": "Der Intel-Grafiktreiber ist abgestürzt ({library})" + }, + "app.crash.rule.gpu-driver-nvidia.title": { + "message": "Der NVIDIA-Grafiktreiber ist abgestürzt ({library})" + }, + "app.crash.rule.gpu-driver.fix": { + "message": "Aktualisiere den Grafiktreiber von der Seite des Herstellers statt über Windows Update und schalte Shader zum Testen aus." + }, + "app.crash.rule.heap-too-large-to-start.fix": { + "message": "Verringere den Speicher für diese Instanz und starte erneut." + }, + "app.crash.rule.heap-too-large-to-start.title": { + "message": "Die Instanz wollte mehr Speicher, als reserviert werden konnte ({size})" + }, + "app.crash.rule.integrated-gpu-in-use.fix": { + "message": "Wenn dieser Rechner auch eine eigene Grafikkarte hat, läuft das Spiel auf der langsameren. Der Launcher kann Windows bitten, die andere zu nehmen." + }, + "app.crash.rule.integrated-gpu-in-use.title": { + "message": "Das Spiel läuft auf dem eingebauten Grafikchip ({renderer})" + }, + "app.crash.rule.java-module-error.fix": { + "message": "Java startet nicht, wenn zwei Dateien dasselbe Modul für sich beanspruchen. Die Zeile unten nennt es – finde heraus, welche Mods es mitbringen, und behalte den neueren." + }, + "app.crash.rule.java-module-error.title": { + "message": "Zwei Mods bringen dieselbe Bibliothek mit ({exception})" + }, + "app.crash.rule.java-too-new.fix": { + "message": "Ältere Minecraft-Versionen brauchen ein älteres Java. Lass den Launcher das installieren, das diese Version erwartet." + }, + "app.crash.rule.java-too-new.title": { + "message": "Dieses Java ist neuer, als das Spiel es nutzen kann" + }, + "app.crash.rule.java-too-old.fix": { + "message": "Stelle diese Instanz auf eine Java-{needs}-Installation um oder lass eine herunterladen." + }, + "app.crash.rule.java-too-old.title": { + "message": "Etwas braucht Java {needs}, und die Instanz lief mit Java {has}" + }, + "app.crash.rule.java-unsupported-class.fix": { + "message": "Ändere in den Einstellungen das Java, das diese Instanz nutzt." + }, + "app.crash.rule.java-unsupported-class.title": { + "message": "Ein Mod wurde für ein neueres Java gebaut als das, was lief" + }, + "app.crash.rule.jvm-itself-failed.fix": { + "message": "Ein Absturz in Java selbst ist entweder defekte Hardware oder ein Fehler in diesem Java-Build. Teste zuerst den Arbeitsspeicher; ist der sauber, installiere eine andere Java-Version für diese Instanz." + }, + "app.crash.rule.jvm-itself-failed.title": { + "message": "Java selbst ist stehen geblieben, nicht das Spiel" + }, + "app.crash.rule.jvm-problematic-frame.title": { + "message": "Java selbst ist in {frame} stehen geblieben" + }, + "app.crash.rule.jvm-signal.title": { + "message": "Der Prozess wurde von {signal} beendet" + }, + "app.crash.rule.language-provider-mismatch.fix": { + "message": "Die Zeilen unten nennen, was er wollte. Aktualisiere entweder den Loader dieser Instanz oder nimm den Build des Mods, der zu deinem Loader passt." + }, + "app.crash.rule.language-provider-mismatch.title": { + "message": "Ein Mod wurde für eine andere Version des Loaders gebaut" + }, + "app.crash.rule.loader-suggestion.fix": { + "message": "{suggestion}" + }, + "app.crash.rule.loader-suggestion.title": { + "message": "Der Mod-Loader hat selbst eine Lösung gefunden" + }, + "app.crash.rule.missing-indium.fix": { + "message": "Sodium lässt die Rendering-Schnittstelle weg, über die manche Mods zeichnen, und Indium bringt sie zurück. Installiere Indium für dieselbe Minecraft-Version." + }, + "app.crash.rule.missing-indium.title": { + "message": "Ein Mod braucht Indium, um mit Sodium zu zeichnen" + }, + "app.crash.rule.missing-main-class.fix": { + "message": "Die Instanz ist unvollständig – meist eine abgebrochene Installation. Repariere sie oder installiere sie neu." + }, + "app.crash.rule.missing-main-class.title": { + "message": "Das Spiel ließ sich überhaupt nicht starten ({class_name} fehlt)" + }, + "app.crash.rule.missing-native-library.fix": { + "message": "Repariere die Instanz. Passiert es wieder, prüfe, ob ein Virenscanner den natives-Ordner in Quarantäne schiebt." + }, + "app.crash.rule.missing-native-library.title": { + "message": "Eine Bibliothek, die das Spiel von der Festplatte lädt, ließ sich nicht laden" + }, + "app.crash.rule.mixin-failed.fix": { + "message": "Der Name vor .mixins.json ist der Mod, den du zuerst aktualisieren oder entfernen solltest; wenn zwei Mods dasselbe verändern, muss das Paar geändert werden." + }, + "app.crash.rule.mixin-failed.title": { + "message": "Ein Mod konnte das Spiel nicht patchen ({config})" + }, + "app.crash.rule.mixin-injection-failed.fix": { + "message": "Fast immer wurde der Mod hinter dieser Datei für eine andere Version des Spiels oder eines anderen Mods gebaut. Aktualisiere ihn, und wenn er schon aktuell ist, entferne den Mod, mit dem er kollidiert." + }, + "app.crash.rule.mixin-injection-failed.title": { + "message": "Ein Mod konnte das Spiel nicht an der erwarteten Stelle patchen ({config})" + }, + "app.crash.rule.mixin-invalid-injection.fix": { + "message": "Sieh dir die in den Zeilen unten genannten Mods an und aktualisiere sie. Ist einer davon ein Performance- oder Rendering-Mod, probiere es zuerst ohne ihn – die greifen am tiefsten ein." + }, + "app.crash.rule.mixin-invalid-injection.title": { + "message": "Zwei Mods haben denselben Teil des Spiels verändert" + }, + "app.crash.rule.mod-for-other-version.fix": { + "message": "Er hat nach {symbol} gesucht, das es in dieser Version nicht gibt. Aktualisiere den Mod oder nimm die Version davon, die für diese gebaut wurde." + }, + "app.crash.rule.mod-for-other-version.title": { + "message": "Ein Mod wurde für eine andere Minecraft-Version gebaut" + }, + "app.crash.rule.mod-incompatible.fix": { + "message": "Beide zusammen gehen nicht. Behalte den, den du brauchst, und entferne den anderen." + }, + "app.crash.rule.mod-incompatible.title": { + "message": "{mod_name} läuft nicht neben {conflict}" + }, + "app.crash.rule.native-allocator.fix": { + "message": "Fast immer defekter Speicher oder ein Speicher-Overclock. Teste den RAM und schalte XMP oder EXPO im BIOS ab, um zu sehen, ob es aufhört." + }, + "app.crash.rule.native-allocator.title": { + "message": "Die Speicherverwaltung hat den Prozess beendet ({library})" + }, + "app.crash.rule.native-audio.fix": { + "message": "Meist wechselt das Audiogerät, während das Spiel läuft – Kopfhörer abgezogen, ein Bluetooth-Lautsprecher schläft ein. Aktualisiere den Soundtreiber und lege ein festes Ausgabegerät fest." + }, + "app.crash.rule.native-audio.title": { + "message": "Das Soundsystem hat den Prozess beendet" + }, + "app.crash.rule.native-shader-macos.fix": { + "message": "Ein Shaderpack, das macOS nicht kompilieren kann. Schalte Shader aus – die meisten Packs sind für Treiber geschrieben, die Apple nicht ausliefert." + }, + "app.crash.rule.native-shader-macos.title": { + "message": "Die Grafikschicht von macOS hat den Prozess beendet" + }, + "app.crash.rule.native-window-linux.fix": { + "message": "Aktualisiere den Grafiktreiber und Mesa. Unter Wayland vermeidet es das meiste davon, das Spiel über XWayland laufen zu lassen." + }, + "app.crash.rule.native-window-linux.title": { + "message": "Eine Grafikbibliothek des Systems hat den Prozess beendet ({library})" + }, + "app.crash.rule.neoforge-dependency-version.fix": { + "message": "Aktualisiere {dependency} auf eine Version in diesem Bereich oder setze {mod_id} auf eine zurück, die deine akzeptiert." + }, + "app.crash.rule.neoforge-dependency-version.title": { + "message": "{mod_id} braucht {dependency} {expected} und hat {actual} gefunden" + }, + "app.crash.rule.not-a-mod-file.fix": { + "message": "Meist hat der Download die Webseite statt der Datei gespeichert, oder ein Resourcepack liegt versehentlich im Mods-Ordner. Entferne es und lade es neu." + }, + "app.crash.rule.not-a-mod-file.title": { + "message": "{file} ist kein Mod" + }, + "app.crash.rule.oculus-without-embeddium.fix": { + "message": "Oculus zeichnet über Embeddium und startet ohne es nicht. Installiere Embeddium oder nimm unter NeoForge die offiziellen Builds von Sodium und Iris statt beider." + }, + "app.crash.rule.oculus-without-embeddium.title": { + "message": "Oculus ist ohne Embeddium installiert" + }, + "app.crash.rule.opengl-unsupported.fix": { + "message": "Aktualisiere den Grafiktreiber. Achte auf einem Laptop mit zwei GPUs darauf, dass das Spiel auf der schnelleren läuft." + }, + "app.crash.rule.opengl-unsupported.title": { + "message": "Der Grafiktreiber konnte dem Spiel das nötige OpenGL nicht geben" + }, + "app.crash.rule.optifine-present.fix": { + "message": "OptiFine verträgt sich mit den meisten modernen Mods nicht. Sodium mit Iris oder Embeddium mit Oculus machen dasselbe und sind dafür gemacht, daneben zu laufen." + }, + "app.crash.rule.optifine-present.title": { + "message": "OptiFine war geladen, als das schiefging" + }, + "app.crash.rule.out-of-memory-heap.fix": { + "message": "Gib dieser Instanz mehr Speicher oder verlange weniger von ihr: eine kleinere Sichtweite und weniger Weltgenerierungs-Mods kosten meist am meisten." + }, + "app.crash.rule.out-of-memory-heap.title": { + "message": "Dem Spiel ging der zugewiesene Speicher aus" + }, + "app.crash.rule.out-of-memory-metaspace.fix": { + "message": "Das ist ein sehr großes Modpack bei kleiner Zuweisung. Erhöhe den Speicher für diese Instanz." + }, + "app.crash.rule.out-of-memory-metaspace.title": { + "message": "Dem Spiel ging der Platz für den Code aus, den es geladen hat" + }, + "app.crash.rule.out-of-memory-system.fix": { + "message": "Verringere den Speicher, den diese Instanz anfordert, oder schließe, was sonst läuft. Mehr zu verlangen, als der Rechner hat, verhindert den Start ganz." + }, + "app.crash.rule.out-of-memory-system.title": { + "message": "Dem Rechner war kein Speicher mehr übrig" + }, + "app.crash.rule.resource-location-invalid.fix": { + "message": "Minecraft akzeptiert in diesen Namen nur lateinische Kleinbuchstaben, Ziffern und ein paar Zeichen. Der übliche Grund ist ein Windows-Konto mit einem Namen in einem anderen Alphabet, was diese Buchstaben in den Pfad zu allem bringt. Verschiebe den Launcher-Ordner an einen Ort mit einfachem lateinischem Pfad." + }, + "app.crash.rule.resource-location-invalid.title": { + "message": "Ein Name, den das Spiel nicht verwenden kann, ist in einen Pfad geraten" + }, + "app.crash.rule.server-thread-stuck.fix": { + "message": "Etwas hat so lange gebraucht, dass das Spiel das Warten aufgegeben hat – meist Weltgenerierung auf einer langsamen Festplatte oder ein Mod, der in einer Schleife hängt. Die Zeilen unten nennen, was es gerade tat." + }, + "app.crash.rule.server-thread-stuck.title": { + "message": "Die Welt hat nicht mehr reagiert und wurde beendet" + }, + "app.crash.rule.software-renderer.fix": { + "message": "Windows fällt auf Software-Rendering zurück, auf dem Minecraft nicht läuft. Installiere den Treiber deiner Grafikkarte vom Hersteller." + }, + "app.crash.rule.software-renderer.title": { + "message": "Das Spiel zeichnet ohne Grafiktreiber ({renderer})" + }, + "app.crash.rule.suspected-mods.fix": { + "message": "Schalte die zuerst ab, einen nach dem anderen, und starte nach jedem neu." + }, + "app.crash.rule.suspected-mods.title": { + "message": "Der Mod-Loader verdächtigt: {mods}" + }, + "app.crash.rule.too-many-block-ids.fix": { + "message": "Alte Minecraft-Versionen haben hier eine harte Grenze. Entferne ein paar Content-Mods oder installiere einen, der die Grenze für diese Version anhebt." + }, + "app.crash.rule.too-many-block-ids.title": { + "message": "Dem Pack gingen die Ids für Blöcke oder Items aus" + }, + "app.crash.rule.wrong-jdk-apple-silicon.fix": { + "message": "Ein Mac mit Apple Silicon, auf dem ein Intel-Java läuft, oder umgekehrt. Lass den Launcher Java für diese Instanz installieren, statt eins vom System zu nehmen." + }, + "app.crash.rule.wrong-jdk-apple-silicon.title": { + "message": "Java ist der falsche Build für diesen Mac" + }, + "app.crash.show-evidence": { + "message": "Zeile anzeigen" + }, + "app.ely-account.description": { + "message": "Ely.by ist ein alternatives Minecraft-Accountsystem. Seine Accounts können Einzelspieler spielen und auf jeden Server, der Ely.by akzeptiert." + }, + "app.ely-account.generic-error": { + "message": "Anmeldung bei Ely.by fehlgeschlagen." + }, + "app.ely-account.header": { + "message": "Mit Ely.by anmelden" + }, + "app.ely-account.password-label": { + "message": "Passwort" + }, + "app.ely-account.sign-in-button": { + "message": "Anmelden" + }, + "app.ely-account.two-factor-hint": { + "message": "Ist die Zwei-Faktor-Authentifizierung an, hänge deinen aktuellen Code mit einem Doppelpunkt getrennt an das Passwort." + }, + "app.ely-account.username-label": { + "message": "Accountname oder E-Mail" + }, + "app.ely-account.username-placeholder": { + "message": "Dein Ely.by-Account" + }, "app.error.state-init.open-backups-folder": { "message": "Sicherungsordner öffnen" }, @@ -368,6 +779,18 @@ "app.features-settings.sidebar.title": { "message": "Seitenleiste" }, + "app.features-settings.skins-folder.description": { + "message": "Ein hier als Steve.png gespeicherter Skin landet auf dem Spieler namens Steve, vor jeder anderen Quelle. Nenne ihn Steve-slim.png für schmale Arme. Umhänge und Elytren kommen in die Ordner capes und elytras darin. Braucht die Einstellung darüber." + }, + "app.features-settings.skins-folder.open": { + "message": "Ordner öffnen" + }, + "app.features-settings.skins-folder.title": { + "message": "Skins-Ordner" + }, + "app.features-settings.skins.title": { + "message": "Skins" + }, "app.features-settings.sync-across-devices.description": { "message": "Verwende diese Funktionseinstellungen auf allen Geräten, auf denen du angemeldet bist. Deaktiviere diese Option, um die Einstellungen auf diesem Gerät getrennt zu halten." }, @@ -377,6 +800,12 @@ "app.features-settings.sync-across-devices.title": { "message": "Synchronisiere Funktionen über mehrere Geräte" }, + "app.features-settings.universal-skins.description": { + "message": "Wenn ein Server keinen Skin für einen Spieler mitschickt, wie es Offline-Server tun, wird er nach Namen bei Ely.by und dann bei Mojang gesucht. Gilt ab dem nächsten Spielstart. Von Modrinth Enhanced ergänzt, bleibt also auf diesem Gerät und wird nicht mit deinem Modrinth-Account synchronisiert." + }, + "app.features-settings.universal-skins.title": { + "message": "Skin jedes Spielers zeigen" + }, "app.home.jump-back-in.actions.label": { "message": "Instanzaktionen" }, @@ -1154,6 +1583,36 @@ "app.library.title": { "message": "Bibliothek" }, + "app.microsoft-login.code-label": { + "message": "Falls Microsoft nach einem Code fragt, gib ein" + }, + "app.microsoft-login.copy-code": { + "message": "Code kopieren" + }, + "app.microsoft-login.description": { + "message": "Melde dich im gerade geöffneten Browser bei Microsoft an, wo dein Passwortmanager und deine Passkeys wie gewohnt funktionieren. Danach landest du wieder hier." + }, + "app.microsoft-login.generic-error": { + "message": "Anmeldung bei Microsoft fehlgeschlagen." + }, + "app.microsoft-login.header": { + "message": "Bei Microsoft anmelden" + }, + "app.microsoft-login.open-again": { + "message": "Browser erneut öffnen" + }, + "app.microsoft-login.open-error": { + "message": "Es ließ sich kein Browser zum Anmelden öffnen." + }, + "app.microsoft-login.opening": { + "message": "Browser wird geöffnet…" + }, + "app.microsoft-login.use-built-in-window": { + "message": "Probleme mit dem Browser? Melde dich stattdessen in einem Fenster hier an." + }, + "app.microsoft-login.waiting": { + "message": "Warten auf deine Anmeldung…" + }, "app.modal.install-to-play.additional-context": { "message": "Zusätzlicher Kontext" }, @@ -1271,9 +1730,15 @@ "app.nav.add-account": { "message": "Konto hinzufügen" }, + "app.nav.arrange-sidebar": { + "message": "Seitenleiste anordnen…" + }, "app.nav.create-new-instance": { "message": "Neue Instanz erstellen" }, + "app.nav.hide-from-sidebar": { + "message": "„{name}“ ausblenden" + }, "app.nav.home": { "message": "Startseite" }, @@ -1292,6 +1757,9 @@ "app.nav.screenshots": { "message": "Screenshots" }, + "app.nav.sidebar-actions": { + "message": "Schaltfläche der Seitenleiste" + }, "app.nav.sign-in-to-modrinth-account": { "message": "Bei Modrinth anmelden" }, @@ -1310,12 +1778,30 @@ "app.navigation.go-forward": { "message": "Weiter" }, + "app.navigation.hide-sidebar": { + "message": "Seitenleiste ausblenden" + }, "app.navigation.home": { "message": "Start" }, "app.navigation.next-image": { "message": "Nächstes Bild" }, + "app.navigation.show-sidebar": { + "message": "Seitenleiste anzeigen" + }, + "app.navigation.sidebar-remembered.body": { + "message": "Ob die Seitenleiste eingeklappt ist oder nicht, wird sofort gespeichert, sodass die App beim nächsten Mal genauso aufgeht – auch nach einem Neustart. Der Haken auf der Schaltfläche zeigt, wann es gespeichert ist." + }, + "app.navigation.sidebar-remembered.done": { + "message": "Fertig" + }, + "app.navigation.sidebar-remembered.title": { + "message": "Die Seitenleiste bleibt, wie du sie lässt" + }, + "app.navigation.sidebar-required": { + "message": "Diese Seite braucht die Seitenleiste" + }, "app.news.title": { "message": "Neuigkeiten" }, @@ -1325,6 +1811,24 @@ "app.notification.warning": { "message": "Warnung" }, + "app.offline-account.add-button": { + "message": "Account hinzufügen" + }, + "app.offline-account.description": { + "message": "Ein Offline-Account kontaktiert nie Microsoft oder Mojang. Du kannst Einzelspielerwelten spielen und auf Server im Offline-Modus; Server im Online-Modus lehnen ihn ab." + }, + "app.offline-account.generic-error": { + "message": "Der Offline-Account ließ sich nicht hinzufügen." + }, + "app.offline-account.header": { + "message": "Offline-Account hinzufügen" + }, + "app.offline-account.username-label": { + "message": "Benutzername" + }, + "app.offline-account.username-placeholder": { + "message": "3 bis 16 Buchstaben, Ziffern oder Unterstriche" + }, "app.project.actions.label": { "message": "Projektaktionen" }, @@ -1373,6 +1877,9 @@ "app.quick-instance-switcher.actions.label": { "message": "Instanzaktionen" }, + "app.quick-instance-switcher.delete-while-running": { + "message": "Stoppe zuerst die Instanz" + }, "app.quick-instance-switcher.drag-show-tooltip": { "message": "Ziehen, um letzte Instanzen anzuzeigen" }, @@ -2969,9 +3476,36 @@ "app.settings.tabs.resource-management": { "message": "Ressourcenmanagement" }, + "app.settings.tabs.sidebar": { + "message": "Seitenleiste" + }, "app.settings.tabs.synced-options": { "message": "Sync-Einstellungen" }, + "app.sidebar-settings.description": { + "message": "Die Schaltflächen über den Instanzen in der linken Seitenleiste. Ein Rechtsklick auf eine blendet sie ebenfalls aus." + }, + "app.sidebar-settings.home": { + "message": "Start" + }, + "app.sidebar-settings.hosting": { + "message": "Modrinth Hosting" + }, + "app.sidebar-settings.reorder": { + "message": "Zum Umsortieren ziehen, oder die Pfeiltasten benutzen" + }, + "app.sidebar-settings.reset": { + "message": "Zurück zur üblichen Reihenfolge" + }, + "app.sidebar-settings.screenshots": { + "message": "Screenshots" + }, + "app.sidebar-settings.show": { + "message": "{name} anzeigen" + }, + "app.sidebar-settings.title": { + "message": "Seitenleiste" + }, "app.sidebar.playing-as": { "message": "Wird gespielt als" }, @@ -2984,6 +3518,90 @@ "app.skins.apply-button": { "message": "Anwenden" }, + "app.skins.browse.add-button": { + "message": "Skin hinzufügen" + }, + "app.skins.browse.ely.catalogue": { + "message": "Katalog" + }, + "app.skins.browse.ely.players": { + "message": "Spieler" + }, + "app.skins.browse.kind.all": { + "message": "Alle Kategorien" + }, + "app.skins.browse.likes": { + "message": "Likes" + }, + "app.skins.browse.load-more": { + "message": "Mehr laden" + }, + "app.skins.browse.model.any": { + "message": "Beliebiges Format" + }, + "app.skins.browse.model.new": { + "message": "Neues Format" + }, + "app.skins.browse.model.old": { + "message": "Altes Format" + }, + "app.skins.browse.model.slim": { + "message": "Schmal" + }, + "app.skins.browse.model.wide": { + "message": "Breit" + }, + "app.skins.browse.name-placeholder": { + "message": "Nach Namen suchen" + }, + "app.skins.browse.nothing-found": { + "message": "Keine Skins gefunden." + }, + "app.skins.browse.order.likes": { + "message": "Beliebteste" + }, + "app.skins.browse.order.site": { + "message": "Wie geladen" + }, + "app.skins.browse.order.views": { + "message": "Meistgesehen" + }, + "app.skins.browse.order.wearers": { + "message": "Am häufigsten getragen" + }, + "app.skins.browse.player-hint": { + "message": "Tippe mindestens drei Buchstaben eines Spielernamens." + }, + "app.skins.browse.player-placeholder": { + "message": "Spieler nach Namen suchen" + }, + "app.skins.browse.site.explanation": { + "message": "{site} öffnet sich in einem eigenen Fenster. Suche, filtere und sortiere dort wie gewohnt; die Skin-Seite, die du öffnest, wird hier als Vorschau gezeigt." + }, + "app.skins.browse.site.open": { + "message": "{site} öffnen" + }, + "app.skins.browse.site.waiting": { + "message": "Öffne im Fenster eine Skin-Seite, um sie hier in der Vorschau zu sehen." + }, + "app.skins.browse.sort.best": { + "message": "Beste" + }, + "app.skins.browse.sort.new": { + "message": "Neueste" + }, + "app.skins.browse.tags-placeholder": { + "message": "Tags, durch Kommas getrennt" + }, + "app.skins.browse.uploader-placeholder": { + "message": "Hochgeladen von" + }, + "app.skins.browse.views": { + "message": "Aufrufe" + }, + "app.skins.browse.wearers": { + "message": "Spieler, die ihn tragen" + }, "app.skins.delete-button": { "message": "Skin löschen" }, @@ -3014,6 +3632,45 @@ "app.skins.edit-button": { "message": "Skin bearbeiten" }, + "app.skins.ely.empty": { + "message": "Noch keine Skins auf deinem Ely.by-Account. Skins, die du hier hinzufügst, werden dorthin hochgeladen." + }, + "app.skins.ely.failed.title": { + "message": "Ely.by hat die Änderung nicht übernommen" + }, + "app.skins.ely.modal.add": { + "message": "Skin hinzufügen" + }, + "app.skins.ely.modal.add-title": { + "message": "Ely.by-Skin hinzufügen" + }, + "app.skins.ely.modal.arm-style": { + "message": "Armform" + }, + "app.skins.ely.modal.arm-style-slim": { + "message": "Schmal" + }, + "app.skins.ely.modal.arm-style-wide": { + "message": "Breit" + }, + "app.skins.ely.modal.edit-title": { + "message": "Ely.by-Skin bearbeiten" + }, + "app.skins.ely.modal.save": { + "message": "Skin speichern" + }, + "app.skins.ely.modal.texture-locked": { + "message": "Ely.by hält eine Textur und ihren Skin zusammen, die Textur lässt sich also nicht austauschen. Füge die neue Textur stattdessen als weiteren Skin hinzu." + }, + "app.skins.ely.sign-in.button": { + "message": "Anmelden" + }, + "app.skins.ely.sign-in.description": { + "message": "Nur die Ely.by-Website kann Skins ändern, dafür musst du dort einmal angemeldet sein. Dazu geht ein Fenster auf, das sich von selbst schließt, wenn du fertig bist." + }, + "app.skins.ely.sign-in.title": { + "message": "Bei der Ely.by-Website anmelden" + }, "app.skins.modal.add-skin-button": { "message": "Skin hinzufügen" }, @@ -3035,6 +3692,9 @@ "app.skins.modal.cape-section": { "message": "Umhang" }, + "app.skins.modal.capes-on-server": { + "message": "Umhänge werden auf der Website deines Account-Servers geändert." + }, "app.skins.modal.demo-save-tooltip": { "message": "Melde dich an, um Skins zu speichern." }, @@ -3128,6 +3788,12 @@ "app.skins.sign-in.button": { "message": "Bei Microsoft anmelden" }, + "app.skins.tab.browse": { + "message": "Durchsuchen" + }, + "app.skins.tab.saved": { + "message": "Meine Skins" + }, "app.skins.title": { "message": "Skin-Auswahl" }, @@ -3287,6 +3953,9 @@ "app.update-popup.body.linux": { "message": "Modrinth App v{version} ist verfügbar. Verwende deinen Paketmanager, um die neuesten Funktionen und Fehlerbehebungen zu installieren!" }, + "app.update-popup.body.linux-release": { + "message": "Modrinth Enhanced v{version} ist verfügbar. Aktualisiere es über deinen Paketmanager oder lade es aus dem Release auf GitHub." + }, "app.update-popup.body.metered": { "message": "Modrinth App v{version} ist jetzt verfügbar! Da du ein getaktetes Netzwerk nutzt, haben wir den Download nicht automatisch gestartet." }, @@ -3299,6 +3968,9 @@ "app.update-popup.download-complete": { "message": "Download abgeschlossen" }, + "app.update-popup.open-release": { + "message": "Release öffnen" + }, "app.update-popup.reload": { "message": "Zum Aktualisieren neu laden" }, @@ -3509,6 +4181,9 @@ "instance.action.open-folder": { "message": "Ordner öffnen" }, + "instance.action.play-again": { + "message": "Weitere Kopie mit dem gewählten Account starten" + }, "instance.action.repair": { "message": "Reparieren" }, @@ -3539,6 +4214,12 @@ "instance.add-server.title": { "message": "Server hinzufügen" }, + "instance.console.copy-started-at": { + "message": "gestartet {time}" + }, + "instance.console.copy-unknown-account": { + "message": "Unbekannter Account" + }, "instance.edit-server.title": { "message": "Server bearbeiten" }, @@ -4289,12 +4970,27 @@ "minecraft-account.add-account": { "message": "Konto hinzufügen" }, + "minecraft-account.kind.custom-server": { + "message": "Eigener Server" + }, + "minecraft-account.kind.ely": { + "message": "Ely.by" + }, + "minecraft-account.kind.microsoft": { + "message": "Microsoft" + }, + "minecraft-account.kind.offline": { + "message": "Offline" + }, "minecraft-account.label": { "message": "Minecraft-Konto" }, "minecraft-account.not-signed-in": { "message": "Nicht angemeldet" }, + "minecraft-account.other-accounts": { + "message": "Andere Accounts" + }, "minecraft-account.remove-account": { "message": "Konto entfernen" }, @@ -4304,6 +5000,18 @@ "minecraft-account.sign-in": { "message": "Bei Minecraft anmelden" }, + "minecraft-account.switch": { + "message": "Account wechseln" + }, + "minecraft-required.add-custom-server-account": { + "message": "Eigener Server" + }, + "minecraft-required.add-ely-account": { + "message": "Ely.by" + }, + "minecraft-required.add-offline-account": { + "message": "Offline" + }, "minecraft-required.description": { "message": "Du benötigst ein Microsoft-Konto, welches Minecraft besitzt, bevor du das Spiel starten und spielen kannst." }, @@ -4322,6 +5030,9 @@ "minecraft-required.header": { "message": "Minecraft erforderlich" }, + "minecraft-required.offline-hint": { + "message": "Oder melde dich mit Ely.by oder einem eigenen Server an – oder spiele Einzelspieler und Offline-Server ganz ohne Account." + }, "minecraft-required.sign-in": { "message": "Bei Microsoft anmelden" }, diff --git a/apps/app-frontend/src/locales/es-419/index.json b/apps/app-frontend/src/locales/es-419/index.json index f69928f..20ca77b 100644 --- a/apps/app-frontend/src/locales/es-419/index.json +++ b/apps/app-frontend/src/locales/es-419/index.json @@ -200,6 +200,66 @@ "app.auth-servers.unreachable.header": { "message": "No se puede acceder a los servidores de autenticación" }, + "app.authlib-account.browser-again": { + "message": "Abrir el navegador de nuevo" + }, + "app.authlib-account.browser-hint": { + "message": "En la propia página de {server}, incluida la autenticación en dos pasos." + }, + "app.authlib-account.browser-sign-in": { + "message": "Iniciar sesión en el navegador" + }, + "app.authlib-account.code-label": { + "message": "Si la página pide un código, introduce" + }, + "app.authlib-account.copy-code": { + "message": "Copiar código" + }, + "app.authlib-account.description": { + "message": "Para servidores de cuentas como Drasl, Blessing Skin o LittleSkin." + }, + "app.authlib-account.drasl-token-hint": { + "message": "¿Has iniciado sesión en Drasl a través de otro servicio? Usa como contraseña el token de Minecraft de tu página de cuenta allí." + }, + "app.authlib-account.generic-error": { + "message": "No se ha podido iniciar sesión." + }, + "app.authlib-account.header": { + "message": "Iniciar sesión en un servidor personalizado" + }, + "app.authlib-account.looking-up": { + "message": "Buscando el servidor…" + }, + "app.authlib-account.or-password": { + "message": "O con una contraseña" + }, + "app.authlib-account.password-label": { + "message": "Contraseña" + }, + "app.authlib-account.profile-hint": { + "message": "Esta cuenta tiene varios jugadores. Elige con cuál quieres jugar." + }, + "app.authlib-account.profile-label": { + "message": "Jugador" + }, + "app.authlib-account.register": { + "message": "Crear una cuenta" + }, + "app.authlib-account.server-hint": { + "message": "La dirección del sitio web del servidor." + }, + "app.authlib-account.server-label": { + "message": "Servidor" + }, + "app.authlib-account.sign-in-button": { + "message": "Iniciar sesión" + }, + "app.authlib-account.username-label": { + "message": "Nombre de usuario o correo" + }, + "app.authlib-account.waiting": { + "message": "Esperando a que inicies sesión…" + }, "app.behavior-settings.confirmations.title": { "message": "Confirmaciones" }, @@ -296,6 +356,357 @@ "app.content.sync-resource-packs-disabled": { "message": "Activa la sincronización de resourcepacks en la configuración de la aplicación primero." }, + "app.crash.dismiss": { + "message": "Descartar" + }, + "app.crash.found-in": { + "message": "En {file}" + }, + "app.crash.header": { + "message": "El launcher ha encontrado algo en este fallo" + }, + "app.crash.header-note": { + "message": "Conviene saber esto sobre esta ejecución" + }, + "app.crash.hide-evidence": { + "message": "Ocultar la línea" + }, + "app.crash.open-folder": { + "message": "Abrir la carpeta de la instancia" + }, + "app.crash.open-settings": { + "message": "Abrir ajustes" + }, + "app.crash.rule.chunk-unreadable.fix": { + "message": "Haz una copia del mundo antes de nada. Un único archivo de región dañado se puede borrar y regenerar, perdiendo solo lo que hubiera construido allí." + }, + "app.crash.rule.chunk-unreadable.title": { + "message": "No se ha podido leer parte del mundo (chunk {chunk})" + }, + "app.crash.rule.config-unreadable.fix": { + "message": "Borra ese archivo y vuelve a iniciar el juego: el mod escribirá uno nuevo con sus valores por defecto." + }, + "app.crash.rule.config-unreadable.title": { + "message": "Un archivo de configuración está dañado ({file})" + }, + "app.crash.rule.connector-fabric-mod.fix": { + "message": "En NeoForge, instala la versión del mod para NeoForge cuando exista: Sodium e Iris tienen una oficial y no pasan por Connector. En Forge 1.20.1 y anteriores los equivalentes son Embeddium y Oculus." + }, + "app.crash.rule.connector-fabric-mod.title": { + "message": "Sinytra Connector no ha podido adaptar un mod de Fabric ({exception})" + }, + "app.crash.rule.corrupted-archive.fix": { + "message": "Repara la instancia para que el launcher la vuelva a descargar. Una descarga interrumpida deja exactamente esto." + }, + "app.crash.rule.corrupted-archive.title": { + "message": "Un archivo que el juego tenía que leer está dañado o descargado a medias" + }, + "app.crash.rule.crash-description.title": { + "message": "El juego lo ha descrito así: {description}" + }, + "app.crash.rule.datapack-blocked-world.fix": { + "message": "Se ha quitado o cambiado un mod que agrega recetas o generación de mundo. Vuelve a ponerlo, o abre el mundo en «modo seguro» para cargarlo sin el datapack roto." + }, + "app.crash.rule.datapack-blocked-world.title": { + "message": "El mundo no se ha cargado porque un datapack tiene errores" + }, + "app.crash.rule.disk-full.fix": { + "message": "Libera espacio en la unidad donde está la instancia y vuelve a iniciarla." + }, + "app.crash.rule.disk-full.title": { + "message": "El disco está lleno" + }, + "app.crash.rule.duplicate-mods.fix": { + "message": "Abre la carpeta mods y deja una sola copia de cada uno: dos versiones del mismo archivo son la causa habitual." + }, + "app.crash.rule.duplicate-mods.title": { + "message": "El mismo mod está instalado más de una vez" + }, + "app.crash.rule.fabric-missing-dependency.fix": { + "message": "Instala {dependency} o quita {mod_name}." + }, + "app.crash.rule.fabric-missing-dependency.title": { + "message": "{mod_name} necesita {dependency}, que no está instalado" + }, + "app.crash.rule.fabric-wrong-dependency-version.fix": { + "message": "Actualiza {dependency} a {requirement}, o usa una versión de {mod_name} que encaje." + }, + "app.crash.rule.fabric-wrong-dependency-version.title": { + "message": "{mod_name} necesita otra versión de {dependency}" + }, + "app.crash.rule.feature-order-cycle.fix": { + "message": "Cada uno espera al otro, así que no hay ningún orden posible. Quita uno de los mods de generación de mundo o instala uno que resuelva el orden." + }, + "app.crash.rule.feature-order-cycle.title": { + "message": "Dos mods de generación de mundo no se ponen de acuerdo sobre qué va primero" + }, + "app.crash.rule.file-locked.fix": { + "message": "Cierra otros launchers y cualquier copia del juego que siga abierta, y comprueba si un antivirus está analizando esta carpeta." + }, + "app.crash.rule.file-locked.title": { + "message": "Otro programa tenía retenido uno de los archivos del juego" + }, + "app.crash.rule.forge-missing-dependency.fix": { + "message": "Instala {dependency} o quita {mod_id}." + }, + "app.crash.rule.forge-missing-dependency.title": { + "message": "{mod_id} necesita {dependency}, que falta" + }, + "app.crash.rule.gpu-driver-amd.title": { + "message": "El controlador gráfico de AMD ha fallado ({library})" + }, + "app.crash.rule.gpu-driver-intel.title": { + "message": "El controlador gráfico de Intel ha fallado ({library})" + }, + "app.crash.rule.gpu-driver-nvidia.title": { + "message": "El controlador gráfico de NVIDIA ha fallado ({library})" + }, + "app.crash.rule.gpu-driver.fix": { + "message": "Actualiza el controlador gráfico desde la web del fabricante en lugar de por Windows Update, y desactiva los shaders mientras pruebas." + }, + "app.crash.rule.heap-too-large-to-start.fix": { + "message": "Baja la memoria asignada a esta instancia y vuelve a iniciarla." + }, + "app.crash.rule.heap-too-large-to-start.title": { + "message": "La instancia ha pedido más memoria de la que se podía reservar ({size})" + }, + "app.crash.rule.integrated-gpu-in-use.fix": { + "message": "Si esta computadora también tiene una tarjeta gráfica dedicada, el juego está usando la más lenta. El launcher puede pedirle a Windows que use la otra." + }, + "app.crash.rule.integrated-gpu-in-use.title": { + "message": "El juego se está ejecutando en el chip gráfico integrado ({renderer})" + }, + "app.crash.rule.java-module-error.fix": { + "message": "Java no arranca cuando dos archivos reclaman el mismo módulo. El detalle de abajo lo nombra: busca qué mods lo llevan y quédate con el más nuevo." + }, + "app.crash.rule.java-module-error.title": { + "message": "Dos mods llevan la misma biblioteca ({exception})" + }, + "app.crash.rule.java-too-new.fix": { + "message": "Las versiones antiguas de Minecraft necesitan un Java antiguo. Deja que el launcher instale el que espera esta versión." + }, + "app.crash.rule.java-too-new.title": { + "message": "Este Java es más nuevo de lo que el juego puede usar" + }, + "app.crash.rule.java-too-old.fix": { + "message": "Apunta esta instancia a una instalación de Java {needs}, o deja que descargue una." + }, + "app.crash.rule.java-too-old.title": { + "message": "Algo necesita Java {needs}, y la instancia se ha ejecutado con Java {has}" + }, + "app.crash.rule.java-unsupported-class.fix": { + "message": "Cambia en los ajustes el Java que usa esta instancia." + }, + "app.crash.rule.java-unsupported-class.title": { + "message": "Un mod se compiló para un Java más nuevo que el que se ha ejecutado" + }, + "app.crash.rule.jvm-itself-failed.fix": { + "message": "Un fallo dentro del propio Java es hardware defectuoso o un error de esa versión de Java. Prueba primero la memoria; si está bien, instala otra versión de Java para esta instancia." + }, + "app.crash.rule.jvm-itself-failed.title": { + "message": "Se ha detenido el propio Java, no el juego" + }, + "app.crash.rule.jvm-problematic-frame.title": { + "message": "El propio Java se ha detenido en {frame}" + }, + "app.crash.rule.jvm-signal.title": { + "message": "El proceso ha sido detenido por {signal}" + }, + "app.crash.rule.language-provider-mismatch.fix": { + "message": "Las líneas de abajo dicen qué esperaba. Actualiza el loader de esta instancia o usa la versión de ese mod hecha para el loader que tienes." + }, + "app.crash.rule.language-provider-mismatch.title": { + "message": "Un mod se compiló para otra versión del loader" + }, + "app.crash.rule.loader-suggestion.fix": { + "message": "{suggestion}" + }, + "app.crash.rule.loader-suggestion.title": { + "message": "El mod loader ha encontrado una solución por su cuenta" + }, + "app.crash.rule.missing-indium.fix": { + "message": "Sodium deja fuera la interfaz de renderizado con la que dibujan algunos mods, e Indium la devuelve. Instala Indium para la misma versión de Minecraft." + }, + "app.crash.rule.missing-indium.title": { + "message": "Un mod necesita Indium para dibujar con Sodium" + }, + "app.crash.rule.missing-main-class.fix": { + "message": "La instancia está incompleta, normalmente por una instalación interrumpida. Repárala o reinstálala." + }, + "app.crash.rule.missing-main-class.title": { + "message": "El juego no ha podido iniciarse en absoluto (falta {class_name})" + }, + "app.crash.rule.missing-native-library.fix": { + "message": "Repara la instancia. Si vuelve a pasar, comprueba que un antivirus no esté poniendo en cuarentena la carpeta natives." + }, + "app.crash.rule.missing-native-library.title": { + "message": "No se ha podido cargar una biblioteca que el juego lee del disco" + }, + "app.crash.rule.mixin-failed.fix": { + "message": "El nombre delante de .mixins.json es el mod que hay que actualizar o quitar primero; cuando dos mods modifican lo mismo, hay que cambiar la pareja." + }, + "app.crash.rule.mixin-failed.title": { + "message": "Un mod no ha podido modificar el juego ({config})" + }, + "app.crash.rule.mixin-injection-failed.fix": { + "message": "Casi siempre es que el mod detrás de ese archivo se compiló para otra versión del juego o de otro mod. Actualízalo, y si ya está al día, quita el mod con el que choca." + }, + "app.crash.rule.mixin-injection-failed.title": { + "message": "Un mod no ha podido modificar el juego donde esperaba ({config})" + }, + "app.crash.rule.mixin-invalid-injection.fix": { + "message": "Mira los mods que aparecen en las líneas de abajo y actualízalos. Si alguno es un mod de rendimiento o de renderizado, prueba primero sin él: son los que más tocan." + }, + "app.crash.rule.mixin-invalid-injection.title": { + "message": "Dos mods han cambiado la misma parte del juego" + }, + "app.crash.rule.mod-for-other-version.fix": { + "message": "Buscaba {symbol}, que no existe en esta versión. Actualiza el mod o usa la versión hecha para esta." + }, + "app.crash.rule.mod-for-other-version.title": { + "message": "Un mod se compiló para otra versión de Minecraft" + }, + "app.crash.rule.mod-incompatible.fix": { + "message": "No pueden estar instalados los dos. Quédate con el que necesites y quita el otro." + }, + "app.crash.rule.mod-incompatible.title": { + "message": "{mod_name} se niega a funcionar junto a {conflict}" + }, + "app.crash.rule.native-allocator.fix": { + "message": "Casi siempre es memoria defectuosa o un overclock de la memoria. Haz un test de RAM y desactiva XMP o EXPO en la BIOS para ver si deja de pasar." + }, + "app.crash.rule.native-allocator.title": { + "message": "El asignador de memoria ha tumbado el proceso ({library})" + }, + "app.crash.rule.native-audio.fix": { + "message": "Normalmente es el dispositivo de audio cambiando mientras el juego está abierto: unos auriculares desconectados, un altavoz Bluetooth que se duerme. Actualiza el controlador de sonido y fija un dispositivo de salida." + }, + "app.crash.rule.native-audio.title": { + "message": "El sistema de sonido ha tumbado el proceso" + }, + "app.crash.rule.native-shader-macos.fix": { + "message": "Un pack de shaders que macOS no puede compilar. Desactiva los shaders: la mayoría están escritos para controladores que Apple no incluye." + }, + "app.crash.rule.native-shader-macos.title": { + "message": "La capa gráfica de macOS ha tumbado el proceso" + }, + "app.crash.rule.native-window-linux.fix": { + "message": "Actualiza el controlador gráfico y Mesa. En Wayland, ejecutar el juego a través de XWayland evita casi todos estos casos." + }, + "app.crash.rule.native-window-linux.title": { + "message": "Una biblioteca gráfica del sistema ha tumbado el proceso ({library})" + }, + "app.crash.rule.neoforge-dependency-version.fix": { + "message": "Actualiza {dependency} a una versión de ese rango, o vuelve a una versión de {mod_id} que acepte la que tienes." + }, + "app.crash.rule.neoforge-dependency-version.title": { + "message": "{mod_id} necesita {dependency} {expected}, y ha encontrado {actual}" + }, + "app.crash.rule.not-a-mod-file.fix": { + "message": "Normalmente es una descarga que ha guardado la página web en vez del archivo, o un pack de recursos puesto por error en la carpeta mods. Quítalo y descárgalo otra vez." + }, + "app.crash.rule.not-a-mod-file.title": { + "message": "{file} no es un mod" + }, + "app.crash.rule.oculus-without-embeddium.fix": { + "message": "Oculus dibuja a través de Embeddium y no puede arrancar sin él. Instala Embeddium, o en NeoForge usa las versiones oficiales de Sodium e Iris en lugar de cualquiera de los dos." + }, + "app.crash.rule.oculus-without-embeddium.title": { + "message": "Oculus está instalado sin Embeddium" + }, + "app.crash.rule.opengl-unsupported.fix": { + "message": "Actualiza el controlador gráfico. En una laptop con dos GPU, asegúrate de que el juego esté configurado para usar la más rápida." + }, + "app.crash.rule.opengl-unsupported.title": { + "message": "El controlador gráfico no ha podido darle al juego el OpenGL que necesita" + }, + "app.crash.rule.optifine-present.fix": { + "message": "OptiFine falla con la mayoría de los mods modernos. Sodium con Iris, o Embeddium con Oculus, hacen lo mismo y están hechos para convivir con ellos." + }, + "app.crash.rule.optifine-present.title": { + "message": "OptiFine estaba cargado cuando esto ha salido mal" + }, + "app.crash.rule.out-of-memory-heap.fix": { + "message": "Dale más memoria a esta instancia, o pídele menos: una distancia de renderizado más baja y menos mods de generación de mundo son lo que más suele costar." + }, + "app.crash.rule.out-of-memory-heap.title": { + "message": "El juego se ha quedado sin la memoria que se le había dado" + }, + "app.crash.rule.out-of-memory-metaspace.fix": { + "message": "Es un modpack muy grande con poca memoria asignada. Sube la memoria de esta instancia." + }, + "app.crash.rule.out-of-memory-metaspace.title": { + "message": "El juego se ha quedado sin sitio para el código que estaba cargando" + }, + "app.crash.rule.out-of-memory-system.fix": { + "message": "Baja la memoria que pide esta instancia, o cierra lo demás que esté abierto. Pedir más de la que tiene la máquina es lo que impide que arranque." + }, + "app.crash.rule.out-of-memory-system.title": { + "message": "A la máquina no le quedaba memoria que dar" + }, + "app.crash.rule.resource-location-invalid.fix": { + "message": "Minecraft solo acepta letras latinas minúsculas, cifras y algunos símbolos en estos nombres. La causa habitual es una cuenta de Windows con nombre en otro alfabeto, lo que mete esas letras en la ruta de todo. Mueve la carpeta del launcher a una ruta en latín sencillo." + }, + "app.crash.rule.resource-location-invalid.title": { + "message": "Se ha colado en una ruta un nombre que el juego no puede usar" + }, + "app.crash.rule.server-thread-stuck.fix": { + "message": "Algo ha tardado tanto que el juego ha dejado de esperar: normalmente generación de mundo en un disco lento, o un mod atascado en un bucle. Las líneas de abajo dicen qué estaba haciendo." + }, + "app.crash.rule.server-thread-stuck.title": { + "message": "El mundo ha dejado de responder y se ha cerrado" + }, + "app.crash.rule.software-renderer.fix": { + "message": "Windows está recurriendo al renderizado por software, con el que Minecraft no puede funcionar. Instala el controlador de tu tarjeta gráfica desde su fabricante." + }, + "app.crash.rule.software-renderer.title": { + "message": "El juego está dibujando sin controlador gráfico ({renderer})" + }, + "app.crash.rule.suspected-mods.fix": { + "message": "Desactiva esos primero, de uno en uno, y vuelve a iniciar después de cada uno." + }, + "app.crash.rule.suspected-mods.title": { + "message": "El mod loader sospecha de: {mods}" + }, + "app.crash.rule.too-many-block-ids.fix": { + "message": "Las versiones antiguas de Minecraft tienen aquí un límite fijo. Quita algunos mods de contenido, o instala uno que suba el límite para esa versión." + }, + "app.crash.rule.too-many-block-ids.title": { + "message": "Al pack se le han acabado los ids de bloques o de objetos" + }, + "app.crash.rule.wrong-jdk-apple-silicon.fix": { + "message": "Un Mac con Apple Silicon ejecutando un Java de Intel, o al revés. Deja que el launcher instale Java para esta instancia en lugar de usar uno que ya esté en el sistema." + }, + "app.crash.rule.wrong-jdk-apple-silicon.title": { + "message": "Java no es la versión correcta para este Mac" + }, + "app.crash.show-evidence": { + "message": "Mostrar la línea" + }, + "app.ely-account.description": { + "message": "Ely.by es un sistema de cuentas de Minecraft alternativo. Sus cuentas pueden jugar en un jugador y entrar en cualquier servidor que acepte Ely.by." + }, + "app.ely-account.generic-error": { + "message": "No se ha podido iniciar sesión en Ely.by." + }, + "app.ely-account.header": { + "message": "Iniciar sesión con Ely.by" + }, + "app.ely-account.password-label": { + "message": "Contraseña" + }, + "app.ely-account.sign-in-button": { + "message": "Iniciar sesión" + }, + "app.ely-account.two-factor-hint": { + "message": "Con la autenticación en dos pasos activada, agrega tu código actual a la contraseña, separado por dos puntos." + }, + "app.ely-account.username-label": { + "message": "Nombre de cuenta o correo" + }, + "app.ely-account.username-placeholder": { + "message": "Tu cuenta de Ely.by" + }, "app.error.state-init.open-backups-folder": { "message": "Abrir la carpeta de respaldos" }, @@ -368,6 +779,18 @@ "app.features-settings.sidebar.title": { "message": "Barra lateral" }, + "app.features-settings.skins-folder.description": { + "message": "Una skin guardada aquí como Steve.png se le pone al jugador llamado Steve, por delante de cualquier otra fuente. Llámala Steve-slim.png para brazos finos. Las capas y los élitros van en las carpetas capes y elytras de dentro. Necesita el ajuste de arriba." + }, + "app.features-settings.skins-folder.open": { + "message": "Abrir carpeta" + }, + "app.features-settings.skins-folder.title": { + "message": "Carpeta de skins" + }, + "app.features-settings.skins.title": { + "message": "Skins" + }, "app.features-settings.sync-across-devices.description": { "message": "Utilice estas funciones en cualquier lugar en que has iniciado sesión. Desactive esta opción para mantener los ajustes separados en este dispositivo." }, @@ -377,6 +800,12 @@ "app.features-settings.sync-across-devices.title": { "message": "Función de sincronización entre dispositivos" }, + "app.features-settings.universal-skins.description": { + "message": "Cuando un servidor no envía skin para un jugador, como hacen los servidores en modo sin conexión, se busca por nombre en Ely.by y luego en Mojang. Se aplica a partir del próximo inicio del juego. Lo agrega Modrinth Enhanced, así que se queda en este dispositivo y no se sincroniza con tu cuenta de Modrinth." + }, + "app.features-settings.universal-skins.title": { + "message": "Mostrar la skin de cada jugador" + }, "app.home.jump-back-in.actions.label": { "message": "Acciones de instancia" }, @@ -1154,6 +1583,36 @@ "app.library.title": { "message": "Biblioteca" }, + "app.microsoft-login.code-label": { + "message": "Si Microsoft pide un código, introduce" + }, + "app.microsoft-login.copy-code": { + "message": "Copiar código" + }, + "app.microsoft-login.description": { + "message": "Inicia sesión en Microsoft en el navegador que acaba de abrirse, donde tu gestor de contraseñas y tus claves de acceso funcionan como siempre. Cuando termines, vuelves aquí." + }, + "app.microsoft-login.generic-error": { + "message": "No se ha podido iniciar sesión en Microsoft." + }, + "app.microsoft-login.header": { + "message": "Iniciar sesión en Microsoft" + }, + "app.microsoft-login.open-again": { + "message": "Abrir el navegador de nuevo" + }, + "app.microsoft-login.open-error": { + "message": "No se ha podido abrir un navegador para iniciar sesión." + }, + "app.microsoft-login.opening": { + "message": "Abriendo tu navegador…" + }, + "app.microsoft-login.use-built-in-window": { + "message": "¿Problemas con el navegador? Inicia sesión en una ventana aquí." + }, + "app.microsoft-login.waiting": { + "message": "Esperando a que inicies sesión…" + }, "app.modal.install-to-play.additional-context": { "message": "Contexto adicional" }, @@ -1271,9 +1730,15 @@ "app.nav.add-account": { "message": "Añadir una cuenta" }, + "app.nav.arrange-sidebar": { + "message": "Organizar la barra lateral…" + }, "app.nav.create-new-instance": { "message": "Crear una instancia nueva" }, + "app.nav.hide-from-sidebar": { + "message": "Ocultar «{name}»" + }, "app.nav.home": { "message": "Inicio" }, @@ -1292,6 +1757,9 @@ "app.nav.screenshots": { "message": "Screenshots" }, + "app.nav.sidebar-actions": { + "message": "Botón de la barra lateral" + }, "app.nav.sign-in-to-modrinth-account": { "message": "Inicia sesión en Modrinth" }, @@ -1310,12 +1778,30 @@ "app.navigation.go-forward": { "message": "Avanzar" }, + "app.navigation.hide-sidebar": { + "message": "Ocultar la barra lateral" + }, "app.navigation.home": { "message": "Inicio" }, "app.navigation.next-image": { "message": "Siguiente imágen" }, + "app.navigation.show-sidebar": { + "message": "Mostrar la barra lateral" + }, + "app.navigation.sidebar-remembered.body": { + "message": "Plegar la barra lateral o volver a abrirla se guarda al momento, así que la aplicación se abrirá igual la próxima vez, incluso después de reiniciar. La marca en el botón indica cuándo se ha guardado." + }, + "app.navigation.sidebar-remembered.done": { + "message": "Hecho" + }, + "app.navigation.sidebar-remembered.title": { + "message": "La barra lateral se queda como la dejes" + }, + "app.navigation.sidebar-required": { + "message": "Esta página necesita la barra lateral" + }, "app.news.title": { "message": "Noticias" }, @@ -1325,6 +1811,24 @@ "app.notification.warning": { "message": "Advertencia" }, + "app.offline-account.add-button": { + "message": "Agregar cuenta" + }, + "app.offline-account.description": { + "message": "Una cuenta sin conexión nunca contacta con Microsoft ni con Mojang. Puedes jugar mundos de un jugador y entrar en servidores en modo sin conexión; los servidores en modo en línea la rechazarán." + }, + "app.offline-account.generic-error": { + "message": "No se ha podido agregar la cuenta sin conexión." + }, + "app.offline-account.header": { + "message": "Agregar una cuenta sin conexión" + }, + "app.offline-account.username-label": { + "message": "Nombre de usuario" + }, + "app.offline-account.username-placeholder": { + "message": "De 3 a 16 letras, números o guiones bajos" + }, "app.project.actions.label": { "message": "Acciones del proyecto" }, @@ -1373,6 +1877,9 @@ "app.quick-instance-switcher.actions.label": { "message": "Acciones de instancia" }, + "app.quick-instance-switcher.delete-while-running": { + "message": "Detén antes la instancia" + }, "app.quick-instance-switcher.drag-show-tooltip": { "message": "Arrastra para mostrar las instancias recientes" }, @@ -2921,9 +3428,36 @@ "app.settings.tabs.resource-management": { "message": "Gestión de recursos" }, + "app.settings.tabs.sidebar": { + "message": "Barra lateral" + }, "app.settings.tabs.synced-options": { "message": "Ajustes sincronizados" }, + "app.sidebar-settings.description": { + "message": "Los botones que hay encima de las instancias en la barra lateral izquierda. Hacer clic derecho en uno también lo oculta." + }, + "app.sidebar-settings.home": { + "message": "Inicio" + }, + "app.sidebar-settings.hosting": { + "message": "Modrinth Hosting" + }, + "app.sidebar-settings.reorder": { + "message": "Arrastra para reordenar, o usa las flechas" + }, + "app.sidebar-settings.reset": { + "message": "Volver al orden habitual" + }, + "app.sidebar-settings.screenshots": { + "message": "Capturas" + }, + "app.sidebar-settings.show": { + "message": "Mostrar {name}" + }, + "app.sidebar-settings.title": { + "message": "Barra lateral" + }, "app.sidebar.playing-as": { "message": "Jugando como" }, @@ -2936,6 +3470,90 @@ "app.skins.apply-button": { "message": "Aplicar" }, + "app.skins.browse.add-button": { + "message": "Agregar skin" + }, + "app.skins.browse.ely.catalogue": { + "message": "Catálogo" + }, + "app.skins.browse.ely.players": { + "message": "Jugadores" + }, + "app.skins.browse.kind.all": { + "message": "Todas las categorías" + }, + "app.skins.browse.likes": { + "message": "Me gusta" + }, + "app.skins.browse.load-more": { + "message": "Cargar más" + }, + "app.skins.browse.model.any": { + "message": "Cualquier formato" + }, + "app.skins.browse.model.new": { + "message": "Formato nuevo" + }, + "app.skins.browse.model.old": { + "message": "Formato antiguo" + }, + "app.skins.browse.model.slim": { + "message": "Finos" + }, + "app.skins.browse.model.wide": { + "message": "Anchos" + }, + "app.skins.browse.name-placeholder": { + "message": "Buscar por nombre" + }, + "app.skins.browse.nothing-found": { + "message": "No se han encontrado skins." + }, + "app.skins.browse.order.likes": { + "message": "Con más me gusta" + }, + "app.skins.browse.order.site": { + "message": "Como se cargan" + }, + "app.skins.browse.order.views": { + "message": "Más vistas" + }, + "app.skins.browse.order.wearers": { + "message": "Más usadas" + }, + "app.skins.browse.player-hint": { + "message": "Escribe al menos tres letras de un nombre de jugador." + }, + "app.skins.browse.player-placeholder": { + "message": "Buscar jugadores por nombre" + }, + "app.skins.browse.site.explanation": { + "message": "{site} se abre en su propia ventana. Busca, filtra y ordena allí como siempre; la página de skin que abras se previsualiza aquí." + }, + "app.skins.browse.site.open": { + "message": "Abrir {site}" + }, + "app.skins.browse.site.waiting": { + "message": "Abre una página de skin en la ventana para verla aquí." + }, + "app.skins.browse.sort.best": { + "message": "Mejores" + }, + "app.skins.browse.sort.new": { + "message": "Más nuevas" + }, + "app.skins.browse.tags-placeholder": { + "message": "Etiquetas, separadas por comas" + }, + "app.skins.browse.uploader-placeholder": { + "message": "Autor" + }, + "app.skins.browse.views": { + "message": "Visitas" + }, + "app.skins.browse.wearers": { + "message": "Jugadores que la llevan" + }, "app.skins.delete-button": { "message": "Eliminar skin" }, @@ -2966,6 +3584,45 @@ "app.skins.edit-button": { "message": "Editar skin" }, + "app.skins.ely.empty": { + "message": "Todavía no hay skins en tu cuenta de Ely.by. Las skins que agregues aquí se suben a ella." + }, + "app.skins.ely.failed.title": { + "message": "Ely.by no ha aceptado el cambio" + }, + "app.skins.ely.modal.add": { + "message": "Agregar skin" + }, + "app.skins.ely.modal.add-title": { + "message": "Agregando una skin de Ely.by" + }, + "app.skins.ely.modal.arm-style": { + "message": "Forma de los brazos" + }, + "app.skins.ely.modal.arm-style-slim": { + "message": "Finos" + }, + "app.skins.ely.modal.arm-style-wide": { + "message": "Anchos" + }, + "app.skins.ely.modal.edit-title": { + "message": "Editando una skin de Ely.by" + }, + "app.skins.ely.modal.save": { + "message": "Guardar skin" + }, + "app.skins.ely.modal.texture-locked": { + "message": "Ely.by mantiene unidas una textura y su skin, así que la textura no se puede cambiar. Agrega la textura nueva como otra skin." + }, + "app.skins.ely.sign-in.button": { + "message": "Iniciar sesión" + }, + "app.skins.ely.sign-in.description": { + "message": "Solo la web de Ely.by puede cambiar skins, así que hace falta que inicies sesión allí una vez. Para eso se abre una ventana que se cierra sola cuando terminas." + }, + "app.skins.ely.sign-in.title": { + "message": "Iniciar sesión en la web de Ely.by" + }, "app.skins.modal.add-skin-button": { "message": "Añadir skin" }, @@ -2987,6 +3644,9 @@ "app.skins.modal.cape-section": { "message": "Capa" }, + "app.skins.modal.capes-on-server": { + "message": "Las capas se cambian en la web de tu servidor de cuentas." + }, "app.skins.modal.demo-save-tooltip": { "message": "Inicia sesión para guardar skins." }, @@ -3080,6 +3740,12 @@ "app.skins.sign-in.button": { "message": "Inicia sesión en Microsoft" }, + "app.skins.tab.browse": { + "message": "Explorar" + }, + "app.skins.tab.saved": { + "message": "Mis skins" + }, "app.skins.title": { "message": "Selector de skin" }, @@ -3236,6 +3902,9 @@ "app.update-popup.body.linux": { "message": "La Modrinth App v{version} está disponible. ¡Usa tu gestor de paquetes para actualizarla y tener las últimas funciones y corrección de errores!" }, + "app.update-popup.body.linux-release": { + "message": "Modrinth Enhanced v{version} ya está disponible. Actualízalo con tu gestor de paquetes o descárgalo desde la publicación en GitHub." + }, "app.update-popup.body.metered": { "message": "¡La Modrinth App v{version} ya está disponible! Al estar usando una red de datos límitada, no la hemos descargado automáticamente." }, @@ -3248,6 +3917,9 @@ "app.update-popup.download-complete": { "message": "Descarga completada" }, + "app.update-popup.open-release": { + "message": "Abrir la publicación" + }, "app.update-popup.reload": { "message": "Reinicia para actualizar" }, @@ -3458,6 +4130,9 @@ "instance.action.open-folder": { "message": "Abrir carpeta" }, + "instance.action.play-again": { + "message": "Iniciar otra copia con la cuenta seleccionada" + }, "instance.action.repair": { "message": "Reparar" }, @@ -3488,6 +4163,12 @@ "instance.add-server.title": { "message": "Añadir un servidor" }, + "instance.console.copy-started-at": { + "message": "iniciada {time}" + }, + "instance.console.copy-unknown-account": { + "message": "Cuenta desconocida" + }, "instance.edit-server.title": { "message": "Editar servidor" }, @@ -4238,12 +4919,27 @@ "minecraft-account.add-account": { "message": "Añadir cuenta" }, + "minecraft-account.kind.custom-server": { + "message": "Servidor personalizado" + }, + "minecraft-account.kind.ely": { + "message": "Ely.by" + }, + "minecraft-account.kind.microsoft": { + "message": "Microsoft" + }, + "minecraft-account.kind.offline": { + "message": "Sin conexión" + }, "minecraft-account.label": { "message": "Cuenta de Minecraft" }, "minecraft-account.not-signed-in": { "message": "No has inciado sesión" }, + "minecraft-account.other-accounts": { + "message": "Otras cuentas" + }, "minecraft-account.remove-account": { "message": "Eliminar cuenta" }, @@ -4253,6 +4949,18 @@ "minecraft-account.sign-in": { "message": "Inicia sesión en Minecraft" }, + "minecraft-account.switch": { + "message": "Cambiar de cuenta" + }, + "minecraft-required.add-custom-server-account": { + "message": "Servidor personalizado" + }, + "minecraft-required.add-ely-account": { + "message": "Ely.by" + }, + "minecraft-required.add-offline-account": { + "message": "Sin conexión" + }, "minecraft-required.description": { "message": "Necesitas una cuenta de Microsoft con Minecraft comprado para poder iniciar el juego." }, @@ -4271,6 +4979,9 @@ "minecraft-required.header": { "message": "Minecraft requerido" }, + "minecraft-required.offline-hint": { + "message": "O inicia sesión con Ely.by o con un servidor personalizado, o juega en un jugador y en servidores sin conexión sin ninguna cuenta." + }, "minecraft-required.sign-in": { "message": "Inicia sesión en Microsoft" }, diff --git a/apps/app-frontend/src/locales/es-ES/index.json b/apps/app-frontend/src/locales/es-ES/index.json index 9642053..3a542e3 100644 --- a/apps/app-frontend/src/locales/es-ES/index.json +++ b/apps/app-frontend/src/locales/es-ES/index.json @@ -200,6 +200,66 @@ "app.auth-servers.unreachable.header": { "message": "No se ha podido conectar con los servidores de autenticación" }, + "app.authlib-account.browser-again": { + "message": "Abrir el navegador de nuevo" + }, + "app.authlib-account.browser-hint": { + "message": "En la propia página de {server}, incluida la autenticación en dos pasos." + }, + "app.authlib-account.browser-sign-in": { + "message": "Iniciar sesión en el navegador" + }, + "app.authlib-account.code-label": { + "message": "Si la página pide un código, introduce" + }, + "app.authlib-account.copy-code": { + "message": "Copiar código" + }, + "app.authlib-account.description": { + "message": "Para servidores de cuentas como Drasl, Blessing Skin o LittleSkin." + }, + "app.authlib-account.drasl-token-hint": { + "message": "¿Has iniciado sesión en Drasl a través de otro servicio? Usa como contraseña el token de Minecraft de tu página de cuenta allí." + }, + "app.authlib-account.generic-error": { + "message": "No se ha podido iniciar sesión." + }, + "app.authlib-account.header": { + "message": "Iniciar sesión en un servidor personalizado" + }, + "app.authlib-account.looking-up": { + "message": "Buscando el servidor…" + }, + "app.authlib-account.or-password": { + "message": "O con una contraseña" + }, + "app.authlib-account.password-label": { + "message": "Contraseña" + }, + "app.authlib-account.profile-hint": { + "message": "Esta cuenta tiene varios jugadores. Elige con cuál quieres jugar." + }, + "app.authlib-account.profile-label": { + "message": "Jugador" + }, + "app.authlib-account.register": { + "message": "Crear una cuenta" + }, + "app.authlib-account.server-hint": { + "message": "La dirección del sitio web del servidor." + }, + "app.authlib-account.server-label": { + "message": "Servidor" + }, + "app.authlib-account.sign-in-button": { + "message": "Iniciar sesión" + }, + "app.authlib-account.username-label": { + "message": "Nombre de usuario o correo" + }, + "app.authlib-account.waiting": { + "message": "Esperando a que inicies sesión…" + }, "app.behavior-settings.confirmations.title": { "message": "Confirmaciones" }, @@ -296,6 +356,357 @@ "app.content.sync-resource-packs-disabled": { "message": "Activa primero la sincronización de paquetes de recursos en la configuración de la aplicación." }, + "app.crash.dismiss": { + "message": "Descartar" + }, + "app.crash.found-in": { + "message": "En {file}" + }, + "app.crash.header": { + "message": "El launcher ha encontrado algo en este fallo" + }, + "app.crash.header-note": { + "message": "Conviene saber esto sobre esta ejecución" + }, + "app.crash.hide-evidence": { + "message": "Ocultar la línea" + }, + "app.crash.open-folder": { + "message": "Abrir la carpeta de la instancia" + }, + "app.crash.open-settings": { + "message": "Abrir ajustes" + }, + "app.crash.rule.chunk-unreadable.fix": { + "message": "Haz una copia del mundo antes de nada. Un único archivo de región dañado se puede borrar y regenerar, perdiendo solo lo que hubiera construido allí." + }, + "app.crash.rule.chunk-unreadable.title": { + "message": "No se ha podido leer parte del mundo (chunk {chunk})" + }, + "app.crash.rule.config-unreadable.fix": { + "message": "Borra ese archivo y vuelve a iniciar el juego: el mod escribirá uno nuevo con sus valores por defecto." + }, + "app.crash.rule.config-unreadable.title": { + "message": "Un archivo de configuración está dañado ({file})" + }, + "app.crash.rule.connector-fabric-mod.fix": { + "message": "En NeoForge, instala la versión del mod para NeoForge cuando exista: Sodium e Iris tienen una oficial y no pasan por Connector. En Forge 1.20.1 y anteriores los equivalentes son Embeddium y Oculus." + }, + "app.crash.rule.connector-fabric-mod.title": { + "message": "Sinytra Connector no ha podido adaptar un mod de Fabric ({exception})" + }, + "app.crash.rule.corrupted-archive.fix": { + "message": "Repara la instancia para que el launcher la vuelva a descargar. Una descarga interrumpida deja exactamente esto." + }, + "app.crash.rule.corrupted-archive.title": { + "message": "Un archivo que el juego tenía que leer está dañado o descargado a medias" + }, + "app.crash.rule.crash-description.title": { + "message": "El juego lo ha descrito así: {description}" + }, + "app.crash.rule.datapack-blocked-world.fix": { + "message": "Se ha quitado o cambiado un mod que añade recetas o generación de mundo. Vuelve a ponerlo, o abre el mundo en «modo seguro» para cargarlo sin el datapack roto." + }, + "app.crash.rule.datapack-blocked-world.title": { + "message": "El mundo no se ha cargado porque un datapack tiene errores" + }, + "app.crash.rule.disk-full.fix": { + "message": "Libera espacio en la unidad donde está la instancia y vuelve a iniciarla." + }, + "app.crash.rule.disk-full.title": { + "message": "El disco está lleno" + }, + "app.crash.rule.duplicate-mods.fix": { + "message": "Abre la carpeta mods y deja una sola copia de cada uno: dos versiones del mismo archivo son la causa habitual." + }, + "app.crash.rule.duplicate-mods.title": { + "message": "El mismo mod está instalado más de una vez" + }, + "app.crash.rule.fabric-missing-dependency.fix": { + "message": "Instala {dependency} o quita {mod_name}." + }, + "app.crash.rule.fabric-missing-dependency.title": { + "message": "{mod_name} necesita {dependency}, que no está instalado" + }, + "app.crash.rule.fabric-wrong-dependency-version.fix": { + "message": "Actualiza {dependency} a {requirement}, o usa una versión de {mod_name} que encaje." + }, + "app.crash.rule.fabric-wrong-dependency-version.title": { + "message": "{mod_name} necesita otra versión de {dependency}" + }, + "app.crash.rule.feature-order-cycle.fix": { + "message": "Cada uno espera al otro, así que no hay ningún orden posible. Quita uno de los mods de generación de mundo o instala uno que resuelva el orden." + }, + "app.crash.rule.feature-order-cycle.title": { + "message": "Dos mods de generación de mundo no se ponen de acuerdo sobre qué va primero" + }, + "app.crash.rule.file-locked.fix": { + "message": "Cierra otros launchers y cualquier copia del juego que siga abierta, y comprueba si un antivirus está analizando esta carpeta." + }, + "app.crash.rule.file-locked.title": { + "message": "Otro programa tenía retenido uno de los archivos del juego" + }, + "app.crash.rule.forge-missing-dependency.fix": { + "message": "Instala {dependency} o quita {mod_id}." + }, + "app.crash.rule.forge-missing-dependency.title": { + "message": "{mod_id} necesita {dependency}, que falta" + }, + "app.crash.rule.gpu-driver-amd.title": { + "message": "El controlador gráfico de AMD ha fallado ({library})" + }, + "app.crash.rule.gpu-driver-intel.title": { + "message": "El controlador gráfico de Intel ha fallado ({library})" + }, + "app.crash.rule.gpu-driver-nvidia.title": { + "message": "El controlador gráfico de NVIDIA ha fallado ({library})" + }, + "app.crash.rule.gpu-driver.fix": { + "message": "Actualiza el controlador gráfico desde la web del fabricante en lugar de por Windows Update, y desactiva los shaders mientras pruebas." + }, + "app.crash.rule.heap-too-large-to-start.fix": { + "message": "Baja la memoria asignada a esta instancia y vuelve a iniciarla." + }, + "app.crash.rule.heap-too-large-to-start.title": { + "message": "La instancia ha pedido más memoria de la que se podía reservar ({size})" + }, + "app.crash.rule.integrated-gpu-in-use.fix": { + "message": "Si este ordenador también tiene una tarjeta gráfica dedicada, el juego está usando la más lenta. El launcher puede pedirle a Windows que use la otra." + }, + "app.crash.rule.integrated-gpu-in-use.title": { + "message": "El juego se está ejecutando en el chip gráfico integrado ({renderer})" + }, + "app.crash.rule.java-module-error.fix": { + "message": "Java no arranca cuando dos archivos reclaman el mismo módulo. El detalle de abajo lo nombra: busca qué mods lo llevan y quédate con el más nuevo." + }, + "app.crash.rule.java-module-error.title": { + "message": "Dos mods llevan la misma biblioteca ({exception})" + }, + "app.crash.rule.java-too-new.fix": { + "message": "Las versiones antiguas de Minecraft necesitan un Java antiguo. Deja que el launcher instale el que espera esta versión." + }, + "app.crash.rule.java-too-new.title": { + "message": "Este Java es más nuevo de lo que el juego puede usar" + }, + "app.crash.rule.java-too-old.fix": { + "message": "Apunta esta instancia a una instalación de Java {needs}, o deja que descargue una." + }, + "app.crash.rule.java-too-old.title": { + "message": "Algo necesita Java {needs}, y la instancia se ha ejecutado con Java {has}" + }, + "app.crash.rule.java-unsupported-class.fix": { + "message": "Cambia en los ajustes el Java que usa esta instancia." + }, + "app.crash.rule.java-unsupported-class.title": { + "message": "Un mod se compiló para un Java más nuevo que el que se ha ejecutado" + }, + "app.crash.rule.jvm-itself-failed.fix": { + "message": "Un fallo dentro del propio Java es hardware defectuoso o un error de esa versión de Java. Prueba primero la memoria; si está bien, instala otra versión de Java para esta instancia." + }, + "app.crash.rule.jvm-itself-failed.title": { + "message": "Se ha detenido el propio Java, no el juego" + }, + "app.crash.rule.jvm-problematic-frame.title": { + "message": "El propio Java se ha detenido en {frame}" + }, + "app.crash.rule.jvm-signal.title": { + "message": "El proceso ha sido detenido por {signal}" + }, + "app.crash.rule.language-provider-mismatch.fix": { + "message": "Las líneas de abajo dicen qué esperaba. Actualiza el loader de esta instancia o usa la versión de ese mod hecha para el loader que tienes." + }, + "app.crash.rule.language-provider-mismatch.title": { + "message": "Un mod se compiló para otra versión del loader" + }, + "app.crash.rule.loader-suggestion.fix": { + "message": "{suggestion}" + }, + "app.crash.rule.loader-suggestion.title": { + "message": "El mod loader ha encontrado una solución por su cuenta" + }, + "app.crash.rule.missing-indium.fix": { + "message": "Sodium deja fuera la interfaz de renderizado con la que dibujan algunos mods, e Indium la devuelve. Instala Indium para la misma versión de Minecraft." + }, + "app.crash.rule.missing-indium.title": { + "message": "Un mod necesita Indium para dibujar con Sodium" + }, + "app.crash.rule.missing-main-class.fix": { + "message": "La instancia está incompleta, normalmente por una instalación interrumpida. Repárala o reinstálala." + }, + "app.crash.rule.missing-main-class.title": { + "message": "El juego no ha podido iniciarse en absoluto (falta {class_name})" + }, + "app.crash.rule.missing-native-library.fix": { + "message": "Repara la instancia. Si vuelve a pasar, comprueba que un antivirus no esté poniendo en cuarentena la carpeta natives." + }, + "app.crash.rule.missing-native-library.title": { + "message": "No se ha podido cargar una biblioteca que el juego lee del disco" + }, + "app.crash.rule.mixin-failed.fix": { + "message": "El nombre delante de .mixins.json es el mod que hay que actualizar o quitar primero; cuando dos mods modifican lo mismo, hay que cambiar la pareja." + }, + "app.crash.rule.mixin-failed.title": { + "message": "Un mod no ha podido modificar el juego ({config})" + }, + "app.crash.rule.mixin-injection-failed.fix": { + "message": "Casi siempre es que el mod detrás de ese archivo se compiló para otra versión del juego o de otro mod. Actualízalo, y si ya está al día, quita el mod con el que choca." + }, + "app.crash.rule.mixin-injection-failed.title": { + "message": "Un mod no ha podido modificar el juego donde esperaba ({config})" + }, + "app.crash.rule.mixin-invalid-injection.fix": { + "message": "Mira los mods que aparecen en las líneas de abajo y actualízalos. Si alguno es un mod de rendimiento o de renderizado, prueba primero sin él: son los que más tocan." + }, + "app.crash.rule.mixin-invalid-injection.title": { + "message": "Dos mods han cambiado la misma parte del juego" + }, + "app.crash.rule.mod-for-other-version.fix": { + "message": "Buscaba {symbol}, que no existe en esta versión. Actualiza el mod o usa la versión hecha para esta." + }, + "app.crash.rule.mod-for-other-version.title": { + "message": "Un mod se compiló para otra versión de Minecraft" + }, + "app.crash.rule.mod-incompatible.fix": { + "message": "No pueden estar instalados los dos. Quédate con el que necesites y quita el otro." + }, + "app.crash.rule.mod-incompatible.title": { + "message": "{mod_name} se niega a funcionar junto a {conflict}" + }, + "app.crash.rule.native-allocator.fix": { + "message": "Casi siempre es memoria defectuosa o un overclock de la memoria. Haz un test de RAM y desactiva XMP o EXPO en la BIOS para ver si deja de pasar." + }, + "app.crash.rule.native-allocator.title": { + "message": "El asignador de memoria ha tumbado el proceso ({library})" + }, + "app.crash.rule.native-audio.fix": { + "message": "Normalmente es el dispositivo de audio cambiando mientras el juego está abierto: unos auriculares desconectados, un altavoz Bluetooth que se duerme. Actualiza el controlador de sonido y fija un dispositivo de salida." + }, + "app.crash.rule.native-audio.title": { + "message": "El sistema de sonido ha tumbado el proceso" + }, + "app.crash.rule.native-shader-macos.fix": { + "message": "Un pack de shaders que macOS no puede compilar. Desactiva los shaders: la mayoría están escritos para controladores que Apple no incluye." + }, + "app.crash.rule.native-shader-macos.title": { + "message": "La capa gráfica de macOS ha tumbado el proceso" + }, + "app.crash.rule.native-window-linux.fix": { + "message": "Actualiza el controlador gráfico y Mesa. En Wayland, ejecutar el juego a través de XWayland evita casi todos estos casos." + }, + "app.crash.rule.native-window-linux.title": { + "message": "Una biblioteca gráfica del sistema ha tumbado el proceso ({library})" + }, + "app.crash.rule.neoforge-dependency-version.fix": { + "message": "Actualiza {dependency} a una versión de ese rango, o vuelve a una versión de {mod_id} que acepte la que tienes." + }, + "app.crash.rule.neoforge-dependency-version.title": { + "message": "{mod_id} necesita {dependency} {expected}, y ha encontrado {actual}" + }, + "app.crash.rule.not-a-mod-file.fix": { + "message": "Normalmente es una descarga que ha guardado la página web en vez del archivo, o un pack de recursos puesto por error en la carpeta mods. Quítalo y descárgalo otra vez." + }, + "app.crash.rule.not-a-mod-file.title": { + "message": "{file} no es un mod" + }, + "app.crash.rule.oculus-without-embeddium.fix": { + "message": "Oculus dibuja a través de Embeddium y no puede arrancar sin él. Instala Embeddium, o en NeoForge usa las versiones oficiales de Sodium e Iris en lugar de cualquiera de los dos." + }, + "app.crash.rule.oculus-without-embeddium.title": { + "message": "Oculus está instalado sin Embeddium" + }, + "app.crash.rule.opengl-unsupported.fix": { + "message": "Actualiza el controlador gráfico. En un portátil con dos GPU, asegúrate de que el juego esté configurado para usar la más rápida." + }, + "app.crash.rule.opengl-unsupported.title": { + "message": "El controlador gráfico no ha podido darle al juego el OpenGL que necesita" + }, + "app.crash.rule.optifine-present.fix": { + "message": "OptiFine falla con la mayoría de los mods modernos. Sodium con Iris, o Embeddium con Oculus, hacen lo mismo y están hechos para convivir con ellos." + }, + "app.crash.rule.optifine-present.title": { + "message": "OptiFine estaba cargado cuando esto ha salido mal" + }, + "app.crash.rule.out-of-memory-heap.fix": { + "message": "Dale más memoria a esta instancia, o pídele menos: una distancia de renderizado más baja y menos mods de generación de mundo son lo que más suele costar." + }, + "app.crash.rule.out-of-memory-heap.title": { + "message": "El juego se ha quedado sin la memoria que se le había dado" + }, + "app.crash.rule.out-of-memory-metaspace.fix": { + "message": "Es un modpack muy grande con poca memoria asignada. Sube la memoria de esta instancia." + }, + "app.crash.rule.out-of-memory-metaspace.title": { + "message": "El juego se ha quedado sin sitio para el código que estaba cargando" + }, + "app.crash.rule.out-of-memory-system.fix": { + "message": "Baja la memoria que pide esta instancia, o cierra lo demás que esté abierto. Pedir más de la que tiene la máquina es lo que impide que arranque." + }, + "app.crash.rule.out-of-memory-system.title": { + "message": "A la máquina no le quedaba memoria que dar" + }, + "app.crash.rule.resource-location-invalid.fix": { + "message": "Minecraft solo acepta letras latinas minúsculas, cifras y algunos símbolos en estos nombres. La causa habitual es una cuenta de Windows con nombre en otro alfabeto, lo que mete esas letras en la ruta de todo. Mueve la carpeta del launcher a una ruta en latín sencillo." + }, + "app.crash.rule.resource-location-invalid.title": { + "message": "Se ha colado en una ruta un nombre que el juego no puede usar" + }, + "app.crash.rule.server-thread-stuck.fix": { + "message": "Algo ha tardado tanto que el juego ha dejado de esperar: normalmente generación de mundo en un disco lento, o un mod atascado en un bucle. Las líneas de abajo dicen qué estaba haciendo." + }, + "app.crash.rule.server-thread-stuck.title": { + "message": "El mundo ha dejado de responder y se ha cerrado" + }, + "app.crash.rule.software-renderer.fix": { + "message": "Windows está recurriendo al renderizado por software, con el que Minecraft no puede funcionar. Instala el controlador de tu tarjeta gráfica desde su fabricante." + }, + "app.crash.rule.software-renderer.title": { + "message": "El juego está dibujando sin controlador gráfico ({renderer})" + }, + "app.crash.rule.suspected-mods.fix": { + "message": "Desactiva esos primero, de uno en uno, y vuelve a iniciar después de cada uno." + }, + "app.crash.rule.suspected-mods.title": { + "message": "El mod loader sospecha de: {mods}" + }, + "app.crash.rule.too-many-block-ids.fix": { + "message": "Las versiones antiguas de Minecraft tienen aquí un límite fijo. Quita algunos mods de contenido, o instala uno que suba el límite para esa versión." + }, + "app.crash.rule.too-many-block-ids.title": { + "message": "Al pack se le han acabado los ids de bloques o de objetos" + }, + "app.crash.rule.wrong-jdk-apple-silicon.fix": { + "message": "Un Mac con Apple Silicon ejecutando un Java de Intel, o al revés. Deja que el launcher instale Java para esta instancia en lugar de usar uno que ya esté en el sistema." + }, + "app.crash.rule.wrong-jdk-apple-silicon.title": { + "message": "Java no es la versión correcta para este Mac" + }, + "app.crash.show-evidence": { + "message": "Mostrar la línea" + }, + "app.ely-account.description": { + "message": "Ely.by es un sistema de cuentas de Minecraft alternativo. Sus cuentas pueden jugar en un jugador y entrar en cualquier servidor que acepte Ely.by." + }, + "app.ely-account.generic-error": { + "message": "No se ha podido iniciar sesión en Ely.by." + }, + "app.ely-account.header": { + "message": "Iniciar sesión con Ely.by" + }, + "app.ely-account.password-label": { + "message": "Contraseña" + }, + "app.ely-account.sign-in-button": { + "message": "Iniciar sesión" + }, + "app.ely-account.two-factor-hint": { + "message": "Con la autenticación en dos pasos activada, añade tu código actual a la contraseña, separado por dos puntos." + }, + "app.ely-account.username-label": { + "message": "Nombre de cuenta o correo" + }, + "app.ely-account.username-placeholder": { + "message": "Tu cuenta de Ely.by" + }, "app.error.state-init.open-backups-folder": { "message": "Abrir carpeta de copias de seguridad" }, @@ -368,6 +779,18 @@ "app.features-settings.sidebar.title": { "message": "Barra lateral" }, + "app.features-settings.skins-folder.description": { + "message": "Una skin guardada aquí como Steve.png se le pone al jugador llamado Steve, por delante de cualquier otra fuente. Llámala Steve-slim.png para brazos finos. Las capas y los élitros van en las carpetas capes y elytras de dentro. Necesita el ajuste de arriba." + }, + "app.features-settings.skins-folder.open": { + "message": "Abrir carpeta" + }, + "app.features-settings.skins-folder.title": { + "message": "Carpeta de skins" + }, + "app.features-settings.skins.title": { + "message": "Skins" + }, "app.features-settings.sync-across-devices.description": { "message": "Usa estos ajustes en todos los inicios de sesión. Desactiva esto para mantener ajustes separados en este dispositivo." }, @@ -377,6 +800,12 @@ "app.features-settings.sync-across-devices.title": { "message": "Sincronice los ajustes entre dispositivos" }, + "app.features-settings.universal-skins.description": { + "message": "Cuando un servidor no envía skin para un jugador, como hacen los servidores en modo sin conexión, se busca por nombre en Ely.by y luego en Mojang. Se aplica a partir del próximo inicio del juego. Lo añade Modrinth Enhanced, así que se queda en este dispositivo y no se sincroniza con tu cuenta de Modrinth." + }, + "app.features-settings.universal-skins.title": { + "message": "Mostrar la skin de cada jugador" + }, "app.home.jump-back-in.actions.label": { "message": "Acciones de la instancia" }, @@ -1154,6 +1583,36 @@ "app.library.title": { "message": "Biblioteca" }, + "app.microsoft-login.code-label": { + "message": "Si Microsoft pide un código, introduce" + }, + "app.microsoft-login.copy-code": { + "message": "Copiar código" + }, + "app.microsoft-login.description": { + "message": "Inicia sesión en Microsoft en el navegador que acaba de abrirse, donde tu gestor de contraseñas y tus claves de acceso funcionan como siempre. Cuando termines, vuelves aquí." + }, + "app.microsoft-login.generic-error": { + "message": "No se ha podido iniciar sesión en Microsoft." + }, + "app.microsoft-login.header": { + "message": "Iniciar sesión en Microsoft" + }, + "app.microsoft-login.open-again": { + "message": "Abrir el navegador de nuevo" + }, + "app.microsoft-login.open-error": { + "message": "No se ha podido abrir un navegador para iniciar sesión." + }, + "app.microsoft-login.opening": { + "message": "Abriendo tu navegador…" + }, + "app.microsoft-login.use-built-in-window": { + "message": "¿Problemas con el navegador? Inicia sesión en una ventana aquí." + }, + "app.microsoft-login.waiting": { + "message": "Esperando a que inicies sesión…" + }, "app.modal.install-to-play.additional-context": { "message": "Contexto adicional" }, @@ -1271,9 +1730,15 @@ "app.nav.add-account": { "message": "Añadir cuenta" }, + "app.nav.arrange-sidebar": { + "message": "Organizar la barra lateral…" + }, "app.nav.create-new-instance": { "message": "Crear nueva instancia" }, + "app.nav.hide-from-sidebar": { + "message": "Ocultar «{name}»" + }, "app.nav.home": { "message": "Inicio" }, @@ -1292,6 +1757,9 @@ "app.nav.screenshots": { "message": "Capturas de pantalla" }, + "app.nav.sidebar-actions": { + "message": "Botón de la barra lateral" + }, "app.nav.sign-in-to-modrinth-account": { "message": "Registrarse a Modrinth" }, @@ -1310,12 +1778,30 @@ "app.navigation.go-forward": { "message": "Avanzar" }, + "app.navigation.hide-sidebar": { + "message": "Ocultar la barra lateral" + }, "app.navigation.home": { "message": "Inicio" }, "app.navigation.next-image": { "message": "Siguiente imagen" }, + "app.navigation.show-sidebar": { + "message": "Mostrar la barra lateral" + }, + "app.navigation.sidebar-remembered.body": { + "message": "Plegar la barra lateral o volver a abrirla se guarda al momento, así que la aplicación se abrirá igual la próxima vez, incluso después de reiniciar. La marca en el botón indica cuándo se ha guardado." + }, + "app.navigation.sidebar-remembered.done": { + "message": "Hecho" + }, + "app.navigation.sidebar-remembered.title": { + "message": "La barra lateral se queda como la dejes" + }, + "app.navigation.sidebar-required": { + "message": "Esta página necesita la barra lateral" + }, "app.news.title": { "message": "Noticias" }, @@ -1325,6 +1811,24 @@ "app.notification.warning": { "message": "Advertencia" }, + "app.offline-account.add-button": { + "message": "Añadir cuenta" + }, + "app.offline-account.description": { + "message": "Una cuenta sin conexión nunca contacta con Microsoft ni con Mojang. Puedes jugar mundos de un jugador y entrar en servidores en modo sin conexión; los servidores en modo en línea la rechazarán." + }, + "app.offline-account.generic-error": { + "message": "No se ha podido añadir la cuenta sin conexión." + }, + "app.offline-account.header": { + "message": "Añadir una cuenta sin conexión" + }, + "app.offline-account.username-label": { + "message": "Nombre de usuario" + }, + "app.offline-account.username-placeholder": { + "message": "De 3 a 16 letras, números o guiones bajos" + }, "app.project.actions.label": { "message": "Acciones del proyecto" }, @@ -1373,6 +1877,9 @@ "app.quick-instance-switcher.actions.label": { "message": "Acciones de la instancia" }, + "app.quick-instance-switcher.delete-while-running": { + "message": "Detén antes la instancia" + }, "app.quick-instance-switcher.drag-show-tooltip": { "message": "Arrastra para mostrar instancias recientes" }, @@ -2894,9 +3401,36 @@ "app.settings.tabs.resource-management": { "message": "Gestión de recursos" }, + "app.settings.tabs.sidebar": { + "message": "Barra lateral" + }, "app.settings.tabs.synced-options": { "message": "Opciones sincronizadas" }, + "app.sidebar-settings.description": { + "message": "Los botones que hay encima de las instancias en la barra lateral izquierda. Hacer clic derecho en uno también lo oculta." + }, + "app.sidebar-settings.home": { + "message": "Inicio" + }, + "app.sidebar-settings.hosting": { + "message": "Modrinth Hosting" + }, + "app.sidebar-settings.reorder": { + "message": "Arrastra para reordenar, o usa las flechas" + }, + "app.sidebar-settings.reset": { + "message": "Volver al orden habitual" + }, + "app.sidebar-settings.screenshots": { + "message": "Capturas" + }, + "app.sidebar-settings.show": { + "message": "Mostrar {name}" + }, + "app.sidebar-settings.title": { + "message": "Barra lateral" + }, "app.sidebar.playing-as": { "message": "Jugando como" }, @@ -2909,6 +3443,90 @@ "app.skins.apply-button": { "message": "Aplicar" }, + "app.skins.browse.add-button": { + "message": "Añadir skin" + }, + "app.skins.browse.ely.catalogue": { + "message": "Catálogo" + }, + "app.skins.browse.ely.players": { + "message": "Jugadores" + }, + "app.skins.browse.kind.all": { + "message": "Todas las categorías" + }, + "app.skins.browse.likes": { + "message": "Me gusta" + }, + "app.skins.browse.load-more": { + "message": "Cargar más" + }, + "app.skins.browse.model.any": { + "message": "Cualquier formato" + }, + "app.skins.browse.model.new": { + "message": "Formato nuevo" + }, + "app.skins.browse.model.old": { + "message": "Formato antiguo" + }, + "app.skins.browse.model.slim": { + "message": "Finos" + }, + "app.skins.browse.model.wide": { + "message": "Anchos" + }, + "app.skins.browse.name-placeholder": { + "message": "Buscar por nombre" + }, + "app.skins.browse.nothing-found": { + "message": "No se han encontrado skins." + }, + "app.skins.browse.order.likes": { + "message": "Con más me gusta" + }, + "app.skins.browse.order.site": { + "message": "Como se cargan" + }, + "app.skins.browse.order.views": { + "message": "Más vistas" + }, + "app.skins.browse.order.wearers": { + "message": "Más usadas" + }, + "app.skins.browse.player-hint": { + "message": "Escribe al menos tres letras de un nombre de jugador." + }, + "app.skins.browse.player-placeholder": { + "message": "Buscar jugadores por nombre" + }, + "app.skins.browse.site.explanation": { + "message": "{site} se abre en su propia ventana. Busca, filtra y ordena allí como siempre; la página de skin que abras se previsualiza aquí." + }, + "app.skins.browse.site.open": { + "message": "Abrir {site}" + }, + "app.skins.browse.site.waiting": { + "message": "Abre una página de skin en la ventana para verla aquí." + }, + "app.skins.browse.sort.best": { + "message": "Mejores" + }, + "app.skins.browse.sort.new": { + "message": "Más nuevas" + }, + "app.skins.browse.tags-placeholder": { + "message": "Etiquetas, separadas por comas" + }, + "app.skins.browse.uploader-placeholder": { + "message": "Autor" + }, + "app.skins.browse.views": { + "message": "Visitas" + }, + "app.skins.browse.wearers": { + "message": "Jugadores que la llevan" + }, "app.skins.delete-button": { "message": "Borrar skin" }, @@ -2939,6 +3557,45 @@ "app.skins.edit-button": { "message": "Editar skin" }, + "app.skins.ely.empty": { + "message": "Todavía no hay skins en tu cuenta de Ely.by. Las skins que añadas aquí se suben a ella." + }, + "app.skins.ely.failed.title": { + "message": "Ely.by no ha aceptado el cambio" + }, + "app.skins.ely.modal.add": { + "message": "Añadir skin" + }, + "app.skins.ely.modal.add-title": { + "message": "Añadiendo una skin de Ely.by" + }, + "app.skins.ely.modal.arm-style": { + "message": "Forma de los brazos" + }, + "app.skins.ely.modal.arm-style-slim": { + "message": "Finos" + }, + "app.skins.ely.modal.arm-style-wide": { + "message": "Anchos" + }, + "app.skins.ely.modal.edit-title": { + "message": "Editando una skin de Ely.by" + }, + "app.skins.ely.modal.save": { + "message": "Guardar skin" + }, + "app.skins.ely.modal.texture-locked": { + "message": "Ely.by mantiene unidas una textura y su skin, así que la textura no se puede cambiar. Añade la textura nueva como otra skin." + }, + "app.skins.ely.sign-in.button": { + "message": "Iniciar sesión" + }, + "app.skins.ely.sign-in.description": { + "message": "Solo la web de Ely.by puede cambiar skins, así que hace falta que inicies sesión allí una vez. Para eso se abre una ventana que se cierra sola cuando terminas." + }, + "app.skins.ely.sign-in.title": { + "message": "Iniciar sesión en la web de Ely.by" + }, "app.skins.modal.add-skin-button": { "message": "Añadir skin" }, @@ -2960,6 +3617,9 @@ "app.skins.modal.cape-section": { "message": "Capa" }, + "app.skins.modal.capes-on-server": { + "message": "Las capas se cambian en la web de tu servidor de cuentas." + }, "app.skins.modal.demo-save-tooltip": { "message": "Inicia sesión para guardar skins." }, @@ -3053,6 +3713,12 @@ "app.skins.sign-in.button": { "message": "Iniciar sesión en Microsoft" }, + "app.skins.tab.browse": { + "message": "Explorar" + }, + "app.skins.tab.saved": { + "message": "Mis skins" + }, "app.skins.title": { "message": "Selector de Skin" }, @@ -3209,6 +3875,9 @@ "app.update-popup.body.linux": { "message": "Ya está disponible Modrinth App v{version}. ¡Utiliza tu gestor de paquetes para actualizarla y disfrutar de las últimas funciones y correcciones!" }, + "app.update-popup.body.linux-release": { + "message": "Modrinth Enhanced v{version} ya está disponible. Actualízalo con tu gestor de paquetes o descárgalo desde la publicación en GitHub." + }, "app.update-popup.body.metered": { "message": "¡Modrinth App v{version} ya está disponible! Como estás conectado a una red con tarifa por datos, no la hemos descargado automáticamente." }, @@ -3221,6 +3890,9 @@ "app.update-popup.download-complete": { "message": "Descarga completada" }, + "app.update-popup.open-release": { + "message": "Abrir la publicación" + }, "app.update-popup.reload": { "message": "Recarga para actualizar" }, @@ -3431,6 +4103,9 @@ "instance.action.open-folder": { "message": "Abrir carpeta" }, + "instance.action.play-again": { + "message": "Iniciar otra copia con la cuenta seleccionada" + }, "instance.action.repair": { "message": "Reparar" }, @@ -3461,6 +4136,12 @@ "instance.add-server.title": { "message": "Añadir un servidor" }, + "instance.console.copy-started-at": { + "message": "iniciada {time}" + }, + "instance.console.copy-unknown-account": { + "message": "Cuenta desconocida" + }, "instance.edit-server.title": { "message": "Editar servidor" }, @@ -4211,12 +4892,27 @@ "minecraft-account.add-account": { "message": "Añadir cuenta" }, + "minecraft-account.kind.custom-server": { + "message": "Servidor personalizado" + }, + "minecraft-account.kind.ely": { + "message": "Ely.by" + }, + "minecraft-account.kind.microsoft": { + "message": "Microsoft" + }, + "minecraft-account.kind.offline": { + "message": "Sin conexión" + }, "minecraft-account.label": { "message": "Cuenta de Minecraft" }, "minecraft-account.not-signed-in": { "message": "Registrarse" }, + "minecraft-account.other-accounts": { + "message": "Otras cuentas" + }, "minecraft-account.remove-account": { "message": "Eliminar cuenta" }, @@ -4226,6 +4922,18 @@ "minecraft-account.sign-in": { "message": "Registrarse en Minecraft" }, + "minecraft-account.switch": { + "message": "Cambiar de cuenta" + }, + "minecraft-required.add-custom-server-account": { + "message": "Servidor personalizado" + }, + "minecraft-required.add-ely-account": { + "message": "Ely.by" + }, + "minecraft-required.add-offline-account": { + "message": "Sin conexión" + }, "minecraft-required.description": { "message": "Necesitas una cuenta de Microsoft que posea Minecraft antes de poder lanzar y jugar." }, @@ -4244,6 +4952,9 @@ "minecraft-required.header": { "message": "Minecraft requerido" }, + "minecraft-required.offline-hint": { + "message": "O inicia sesión con Ely.by o con un servidor personalizado, o juega en un jugador y en servidores sin conexión sin ninguna cuenta." + }, "minecraft-required.sign-in": { "message": "Iniciar sesión en Microsoft" }, diff --git a/apps/app-frontend/src/locales/fr-FR/index.json b/apps/app-frontend/src/locales/fr-FR/index.json index f5d47d3..d554017 100644 --- a/apps/app-frontend/src/locales/fr-FR/index.json +++ b/apps/app-frontend/src/locales/fr-FR/index.json @@ -200,6 +200,66 @@ "app.auth-servers.unreachable.header": { "message": "Impossible de contacter les serveurs d'authentification" }, + "app.authlib-account.browser-again": { + "message": "Rouvrir le navigateur" + }, + "app.authlib-account.browser-hint": { + "message": "Sur la page de {server} elle-même, authentification à deux facteurs comprise." + }, + "app.authlib-account.browser-sign-in": { + "message": "Se connecter dans le navigateur" + }, + "app.authlib-account.code-label": { + "message": "Si la page demande un code, saisissez" + }, + "app.authlib-account.copy-code": { + "message": "Copier le code" + }, + "app.authlib-account.description": { + "message": "Pour les serveurs de comptes comme Drasl, Blessing Skin ou LittleSkin." + }, + "app.authlib-account.drasl-token-hint": { + "message": "Connecté à Drasl via un autre service ? Utilisez le jeton Minecraft de votre page de compte là-bas comme mot de passe." + }, + "app.authlib-account.generic-error": { + "message": "Connexion impossible." + }, + "app.authlib-account.header": { + "message": "Se connecter à un serveur personnalisé" + }, + "app.authlib-account.looking-up": { + "message": "Recherche du serveur…" + }, + "app.authlib-account.or-password": { + "message": "Ou avec un mot de passe" + }, + "app.authlib-account.password-label": { + "message": "Mot de passe" + }, + "app.authlib-account.profile-hint": { + "message": "Ce compte a plusieurs joueurs. Choisissez celui avec lequel jouer." + }, + "app.authlib-account.profile-label": { + "message": "Joueur" + }, + "app.authlib-account.register": { + "message": "Créer un compte" + }, + "app.authlib-account.server-hint": { + "message": "L'adresse du site web du serveur." + }, + "app.authlib-account.server-label": { + "message": "Serveur" + }, + "app.authlib-account.sign-in-button": { + "message": "Se connecter" + }, + "app.authlib-account.username-label": { + "message": "Nom d'utilisateur ou e-mail" + }, + "app.authlib-account.waiting": { + "message": "En attente de votre connexion…" + }, "app.behavior-settings.confirmations.title": { "message": "Confirmations" }, @@ -296,6 +356,357 @@ "app.content.sync-resource-packs-disabled": { "message": "Activez d'abord la synchronisation des packs de ressource dans les paramètres de l'application." }, + "app.crash.dismiss": { + "message": "Masquer" + }, + "app.crash.found-in": { + "message": "Dans {file}" + }, + "app.crash.header": { + "message": "Le launcher a trouvé quelque chose dans ce plantage" + }, + "app.crash.header-note": { + "message": "Bon à savoir sur ce lancement" + }, + "app.crash.hide-evidence": { + "message": "Masquer la ligne" + }, + "app.crash.open-folder": { + "message": "Ouvrir le dossier de l'instance" + }, + "app.crash.open-settings": { + "message": "Ouvrir les paramètres" + }, + "app.crash.rule.chunk-unreadable.fix": { + "message": "Sauvegardez le monde avant toute autre chose. Un seul fichier de région endommagé peut être supprimé et régénéré : vous ne perdez que ce qui y était construit." + }, + "app.crash.rule.chunk-unreadable.title": { + "message": "Une partie du monde n'a pas pu être lue (chunk {chunk})" + }, + "app.crash.rule.config-unreadable.fix": { + "message": "Supprimez ce fichier et relancez le jeu : le mod en écrira un nouveau avec ses valeurs par défaut." + }, + "app.crash.rule.config-unreadable.title": { + "message": "Un fichier de configuration est endommagé ({file})" + }, + "app.crash.rule.connector-fabric-mod.fix": { + "message": "Sur NeoForge, installez la version NeoForge du mod lorsqu'elle existe : Sodium et Iris en ont toutes deux une officielle, qui ne passe pas par Connector. Sur Forge 1.20.1 et antérieur, les équivalents sont Embeddium et Oculus." + }, + "app.crash.rule.connector-fabric-mod.title": { + "message": "Sinytra Connector n'a pas pu porter un mod Fabric ({exception})" + }, + "app.crash.rule.corrupted-archive.fix": { + "message": "Réparez l'instance pour que le launcher la télécharge à nouveau. Un téléchargement interrompu laisse exactement cela." + }, + "app.crash.rule.corrupted-archive.title": { + "message": "Un fichier que le jeu devait lire est endommagé ou téléchargé à moitié" + }, + "app.crash.rule.crash-description.title": { + "message": "Le jeu l'a décrit ainsi : {description}" + }, + "app.crash.rule.datapack-blocked-world.fix": { + "message": "Un mod qui ajoute des recettes ou de la génération de monde a été retiré ou modifié. Remettez-le, ou ouvrez le monde en « mode sans échec » pour le charger sans le datapack cassé." + }, + "app.crash.rule.datapack-blocked-world.title": { + "message": "Le monde n'a pas pu se charger car un datapack contient des erreurs" + }, + "app.crash.rule.disk-full.fix": { + "message": "Libérez de l'espace sur le disque où se trouve l'instance et relancez." + }, + "app.crash.rule.disk-full.title": { + "message": "Le disque est plein" + }, + "app.crash.rule.duplicate-mods.fix": { + "message": "Ouvrez le dossier mods et n'en gardez qu'une copie de chacun : deux versions du même fichier en sont la cause habituelle." + }, + "app.crash.rule.duplicate-mods.title": { + "message": "Le même mod est installé plusieurs fois" + }, + "app.crash.rule.fabric-missing-dependency.fix": { + "message": "Installez {dependency}, ou retirez {mod_name}." + }, + "app.crash.rule.fabric-missing-dependency.title": { + "message": "{mod_name} a besoin de {dependency}, qui n'est pas installé" + }, + "app.crash.rule.fabric-wrong-dependency-version.fix": { + "message": "Mettez {dependency} à jour vers {requirement}, ou utilisez une version de {mod_name} qui convient." + }, + "app.crash.rule.fabric-wrong-dependency-version.title": { + "message": "{mod_name} a besoin d'une autre version de {dependency}" + }, + "app.crash.rule.feature-order-cycle.fix": { + "message": "Chacun attend l'autre, donc aucun ordre n'existe. Retirez l'un des mods de génération de monde, ou installez un mod qui résout l'ordre." + }, + "app.crash.rule.feature-order-cycle.title": { + "message": "Deux mods de génération de monde ne s'accordent pas sur ce qui vient en premier" + }, + "app.crash.rule.file-locked.fix": { + "message": "Fermez les autres launchers et toute copie du jeu encore ouverte, et vérifiez qu'un antivirus n'analyse pas ce dossier." + }, + "app.crash.rule.file-locked.title": { + "message": "Un autre programme retenait un des fichiers du jeu" + }, + "app.crash.rule.forge-missing-dependency.fix": { + "message": "Installez {dependency}, ou retirez {mod_id}." + }, + "app.crash.rule.forge-missing-dependency.title": { + "message": "{mod_id} a besoin de {dependency}, qui est absent" + }, + "app.crash.rule.gpu-driver-amd.title": { + "message": "Le pilote graphique AMD a planté ({library})" + }, + "app.crash.rule.gpu-driver-intel.title": { + "message": "Le pilote graphique Intel a planté ({library})" + }, + "app.crash.rule.gpu-driver-nvidia.title": { + "message": "Le pilote graphique NVIDIA a planté ({library})" + }, + "app.crash.rule.gpu-driver.fix": { + "message": "Mettez le pilote graphique à jour depuis le site du fabricant plutôt que par Windows Update, et désactivez les shaders le temps du test." + }, + "app.crash.rule.heap-too-large-to-start.fix": { + "message": "Réduisez la mémoire allouée à cette instance et relancez." + }, + "app.crash.rule.heap-too-large-to-start.title": { + "message": "L'instance a demandé plus de mémoire qu'il n'était possible de réserver ({size})" + }, + "app.crash.rule.integrated-gpu-in-use.fix": { + "message": "Si cet ordinateur a aussi une carte graphique dédiée, le jeu utilise la plus lente. Le launcher peut demander à Windows d'utiliser l'autre." + }, + "app.crash.rule.integrated-gpu-in-use.title": { + "message": "Le jeu tourne sur la puce graphique intégrée ({renderer})" + }, + "app.crash.rule.java-module-error.fix": { + "message": "Java refuse de démarrer quand deux fichiers revendiquent le même module. Le détail ci-dessous le nomme : trouvez quels mods l'embarquent et gardez le plus récent." + }, + "app.crash.rule.java-module-error.title": { + "message": "Deux mods embarquent la même bibliothèque ({exception})" + }, + "app.crash.rule.java-too-new.fix": { + "message": "Les anciennes versions de Minecraft ont besoin d'un Java plus ancien. Laissez le launcher installer celui que cette version attend." + }, + "app.crash.rule.java-too-new.title": { + "message": "Ce Java est plus récent que ce que le jeu peut utiliser" + }, + "app.crash.rule.java-too-old.fix": { + "message": "Faites pointer cette instance vers une installation de Java {needs}, ou laissez-la en télécharger une." + }, + "app.crash.rule.java-too-old.title": { + "message": "Quelque chose a besoin de Java {needs}, et l'instance a tourné avec Java {has}" + }, + "app.crash.rule.java-unsupported-class.fix": { + "message": "Changez le Java utilisé par cette instance dans ses paramètres." + }, + "app.crash.rule.java-unsupported-class.title": { + "message": "Un mod a été compilé pour un Java plus récent que celui qui a tourné" + }, + "app.crash.rule.jvm-itself-failed.fix": { + "message": "Un plantage dans Java lui-même vient soit d'un matériel défaillant, soit d'un bug de cette version de Java. Testez d'abord la mémoire ; si elle est saine, installez une autre version de Java pour cette instance." + }, + "app.crash.rule.jvm-itself-failed.title": { + "message": "C'est Java lui-même qui s'est arrêté, pas le jeu" + }, + "app.crash.rule.jvm-problematic-frame.title": { + "message": "Java lui-même s'est arrêté dans {frame}" + }, + "app.crash.rule.jvm-signal.title": { + "message": "Le processus a été arrêté par {signal}" + }, + "app.crash.rule.language-provider-mismatch.fix": { + "message": "Les lignes ci-dessous indiquent ce qu'il attendait. Mettez à jour le loader de cette instance, ou prenez la version de ce mod faite pour le loader que vous avez." + }, + "app.crash.rule.language-provider-mismatch.title": { + "message": "Un mod a été compilé pour une autre version du loader" + }, + "app.crash.rule.loader-suggestion.fix": { + "message": "{suggestion}" + }, + "app.crash.rule.loader-suggestion.title": { + "message": "Le mod loader a lui-même trouvé une solution" + }, + "app.crash.rule.missing-indium.fix": { + "message": "Sodium laisse de côté l'interface de rendu par laquelle certains mods dessinent, et Indium la remet. Installez Indium pour la même version de Minecraft." + }, + "app.crash.rule.missing-indium.title": { + "message": "Un mod a besoin d'Indium pour dessiner avec Sodium" + }, + "app.crash.rule.missing-main-class.fix": { + "message": "L'instance est incomplète, en général à cause d'une installation interrompue. Réparez-la ou réinstallez-la." + }, + "app.crash.rule.missing-main-class.title": { + "message": "Le jeu n'a pas pu démarrer du tout ({class_name} est absent)" + }, + "app.crash.rule.missing-native-library.fix": { + "message": "Réparez l'instance. Si cela se reproduit, vérifiez qu'un antivirus ne met pas le dossier natives en quarantaine." + }, + "app.crash.rule.missing-native-library.title": { + "message": "Une bibliothèque que le jeu charge depuis le disque n'a pas pu être chargée" + }, + "app.crash.rule.mixin-failed.fix": { + "message": "Le nom devant .mixins.json est le mod à mettre à jour ou à retirer en premier ; quand deux mods modifient la même chose, c'est la paire qu'il faut changer." + }, + "app.crash.rule.mixin-failed.title": { + "message": "Un mod n'a pas pu modifier le jeu ({config})" + }, + "app.crash.rule.mixin-injection-failed.fix": { + "message": "Presque toujours parce que le mod derrière ce fichier a été compilé pour une autre version du jeu ou d'un autre mod. Mettez-le à jour, et s'il est déjà à jour, retirez le mod avec lequel il entre en conflit." + }, + "app.crash.rule.mixin-injection-failed.title": { + "message": "Un mod n'a pas pu modifier le jeu à l'endroit prévu ({config})" + }, + "app.crash.rule.mixin-invalid-injection.fix": { + "message": "Regardez les mods nommés dans les lignes ci-dessous et mettez-les à jour. Si l'un d'eux est un mod de performance ou de rendu, essayez d'abord sans lui : ce sont eux qui touchent le plus de choses." + }, + "app.crash.rule.mixin-invalid-injection.title": { + "message": "Deux mods ont modifié la même partie du jeu" + }, + "app.crash.rule.mod-for-other-version.fix": { + "message": "Il cherchait {symbol}, qui n'existe pas dans cette version. Mettez le mod à jour, ou utilisez la version faite pour celle-ci." + }, + "app.crash.rule.mod-for-other-version.title": { + "message": "Un mod a été compilé pour une autre version de Minecraft" + }, + "app.crash.rule.mod-incompatible.fix": { + "message": "Les deux ne peuvent pas être installés ensemble. Gardez celui dont vous avez besoin et retirez l'autre." + }, + "app.crash.rule.mod-incompatible.title": { + "message": "{mod_name} refuse de tourner à côté de {conflict}" + }, + "app.crash.rule.native-allocator.fix": { + "message": "Presque toujours une mémoire défaillante ou un overclocking de la mémoire. Lancez un test de RAM, et désactivez XMP ou EXPO dans le BIOS pour voir si cela cesse." + }, + "app.crash.rule.native-allocator.title": { + "message": "L'allocateur de mémoire a fait tomber le processus ({library})" + }, + "app.crash.rule.native-audio.fix": { + "message": "En général, le périphérique audio change pendant que le jeu tourne : un casque débranché, une enceinte Bluetooth qui s'endort. Mettez le pilote audio à jour et fixez un périphérique de sortie." + }, + "app.crash.rule.native-audio.title": { + "message": "Le système audio a fait tomber le processus" + }, + "app.crash.rule.native-shader-macos.fix": { + "message": "Un pack de shaders que macOS ne peut pas compiler. Désactivez les shaders : la plupart des packs sont écrits pour des pilotes qu'Apple ne fournit pas." + }, + "app.crash.rule.native-shader-macos.title": { + "message": "La couche graphique de macOS a fait tomber le processus" + }, + "app.crash.rule.native-window-linux.fix": { + "message": "Mettez à jour le pilote graphique et Mesa. Sous Wayland, lancer le jeu via XWayland évite la plupart de ces cas." + }, + "app.crash.rule.native-window-linux.title": { + "message": "Une bibliothèque graphique du système a fait tomber le processus ({library})" + }, + "app.crash.rule.neoforge-dependency-version.fix": { + "message": "Mettez {dependency} à jour vers une version de cet intervalle, ou revenez à une version de {mod_id} qui accepte la vôtre." + }, + "app.crash.rule.neoforge-dependency-version.title": { + "message": "{mod_id} a besoin de {dependency} {expected}, et a trouvé {actual}" + }, + "app.crash.rule.not-a-mod-file.fix": { + "message": "En général, un téléchargement qui a enregistré la page web au lieu du fichier, ou un pack de ressources placé par erreur dans le dossier mods. Retirez-le et téléchargez-le à nouveau." + }, + "app.crash.rule.not-a-mod-file.title": { + "message": "{file} n'est pas un mod" + }, + "app.crash.rule.oculus-without-embeddium.fix": { + "message": "Oculus dessine via Embeddium et ne peut pas démarrer sans lui. Installez Embeddium, ou sur NeoForge utilisez les versions officielles de Sodium et Iris plutôt que l'un ou l'autre." + }, + "app.crash.rule.oculus-without-embeddium.title": { + "message": "Oculus est installé sans Embeddium" + }, + "app.crash.rule.opengl-unsupported.fix": { + "message": "Mettez le pilote graphique à jour. Sur un portable à deux GPU, assurez-vous que le jeu est réglé pour utiliser le plus rapide." + }, + "app.crash.rule.opengl-unsupported.title": { + "message": "Le pilote graphique n'a pas pu fournir au jeu l'OpenGL dont il a besoin" + }, + "app.crash.rule.optifine-present.fix": { + "message": "OptiFine casse la plupart des mods modernes. Sodium avec Iris, ou Embeddium avec Oculus, font le même travail et sont faits pour cohabiter avec eux." + }, + "app.crash.rule.optifine-present.title": { + "message": "OptiFine était chargé quand cela a mal tourné" + }, + "app.crash.rule.out-of-memory-heap.fix": { + "message": "Donnez plus de mémoire à cette instance, ou demandez-lui moins : une distance d'affichage plus faible et moins de mods de génération de monde sont ce qui coûte le plus." + }, + "app.crash.rule.out-of-memory-heap.title": { + "message": "Le jeu a épuisé la mémoire qui lui était allouée" + }, + "app.crash.rule.out-of-memory-metaspace.fix": { + "message": "C'est un très gros modpack avec une petite allocation. Augmentez la mémoire de cette instance." + }, + "app.crash.rule.out-of-memory-metaspace.title": { + "message": "Le jeu a manqué de place pour le code qu'il chargeait" + }, + "app.crash.rule.out-of-memory-system.fix": { + "message": "Réduisez la mémoire demandée par cette instance, ou fermez ce qui tourne à côté. Demander plus que ce que la machine possède est ce qui l'empêche de démarrer." + }, + "app.crash.rule.out-of-memory-system.title": { + "message": "La machine n'avait plus de mémoire à donner" + }, + "app.crash.rule.resource-location-invalid.fix": { + "message": "Minecraft n'accepte dans ces noms que des lettres latines minuscules, des chiffres et quelques symboles. La cause habituelle est un compte Windows nommé dans un autre alphabet, ce qui met ces lettres dans le chemin de tout. Déplacez le dossier du launcher vers un chemin en latin simple." + }, + "app.crash.rule.resource-location-invalid.title": { + "message": "Un nom que le jeu ne peut pas utiliser s'est glissé dans un chemin" + }, + "app.crash.rule.server-thread-stuck.fix": { + "message": "Quelque chose a pris si longtemps que le jeu a cessé d'attendre : en général la génération du monde sur un disque lent, ou un mod bloqué dans une boucle. Les lignes ci-dessous indiquent ce qu'il faisait." + }, + "app.crash.rule.server-thread-stuck.title": { + "message": "Le monde ne répondait plus et a été arrêté" + }, + "app.crash.rule.software-renderer.fix": { + "message": "Windows se rabat sur un rendu logiciel, sur lequel Minecraft ne peut pas tourner. Installez le pilote de votre carte graphique depuis le site de son fabricant." + }, + "app.crash.rule.software-renderer.title": { + "message": "Le jeu dessine sans pilote graphique ({renderer})" + }, + "app.crash.rule.suspected-mods.fix": { + "message": "Désactivez-les d'abord, un par un, et relancez après chaque essai." + }, + "app.crash.rule.suspected-mods.title": { + "message": "Le mod loader soupçonne : {mods}" + }, + "app.crash.rule.too-many-block-ids.fix": { + "message": "Les anciennes versions de Minecraft ont ici une limite stricte. Retirez quelques mods de contenu, ou installez-en un qui relève la limite pour cette version." + }, + "app.crash.rule.too-many-block-ids.title": { + "message": "Le pack a épuisé les identifiants de blocs ou d'objets" + }, + "app.crash.rule.wrong-jdk-apple-silicon.fix": { + "message": "Un Mac Apple Silicon avec un Java Intel, ou l'inverse. Laissez le launcher installer Java pour cette instance plutôt que d'utiliser celui déjà présent sur le système." + }, + "app.crash.rule.wrong-jdk-apple-silicon.title": { + "message": "Java n'est pas la bonne version pour ce Mac" + }, + "app.crash.show-evidence": { + "message": "Afficher la ligne" + }, + "app.ely-account.description": { + "message": "Ely.by est un système de comptes Minecraft alternatif. Ses comptes peuvent jouer en solo et rejoindre tout serveur qui accepte Ely.by." + }, + "app.ely-account.generic-error": { + "message": "Connexion à Ely.by impossible." + }, + "app.ely-account.header": { + "message": "Se connecter avec Ely.by" + }, + "app.ely-account.password-label": { + "message": "Mot de passe" + }, + "app.ely-account.sign-in-button": { + "message": "Se connecter" + }, + "app.ely-account.two-factor-hint": { + "message": "Avec l'authentification à deux facteurs activée, ajoutez votre code actuel au mot de passe, séparé par deux-points." + }, + "app.ely-account.username-label": { + "message": "Nom de compte ou e-mail" + }, + "app.ely-account.username-placeholder": { + "message": "Votre compte Ely.by" + }, "app.error.state-init.open-backups-folder": { "message": "Ouvrir le dossier de sauvegardes" }, @@ -368,6 +779,18 @@ "app.features-settings.sidebar.title": { "message": "Barre latérale" }, + "app.features-settings.skins-folder.description": { + "message": "Un skin enregistré ici sous Steve.png est appliqué au joueur nommé Steve, avant toute autre source. Nommez-le Steve-slim.png pour des bras fins. Les capes et les élytres vont dans les dossiers capes et elytras à l'intérieur. Nécessite le réglage ci-dessus." + }, + "app.features-settings.skins-folder.open": { + "message": "Ouvrir le dossier" + }, + "app.features-settings.skins-folder.title": { + "message": "Dossier des skins" + }, + "app.features-settings.skins.title": { + "message": "Skins" + }, "app.features-settings.sync-across-devices.description": { "message": "Appliquer ces paramètres partout où vous êtes connecté. Désactivez cette option pour conserver des paramètres distincts sur cet appareil." }, @@ -377,6 +800,12 @@ "app.features-settings.sync-across-devices.title": { "message": "Synchroniser les fonctionnalités entre les appareils" }, + "app.features-settings.universal-skins.description": { + "message": "Quand un serveur n'envoie aucun skin pour un joueur, comme le font les serveurs en mode hors ligne, il est cherché par nom sur Ely.by puis sur Mojang. S'applique au prochain lancement du jeu. Ajouté par Modrinth Enhanced, donc conservé sur cet appareil et non synchronisé avec votre compte Modrinth." + }, + "app.features-settings.universal-skins.title": { + "message": "Afficher le skin de chaque joueur" + }, "app.home.jump-back-in.actions.label": { "message": "Actions de l'instance" }, @@ -1151,6 +1580,36 @@ "app.library.title": { "message": "Bibliothèque" }, + "app.microsoft-login.code-label": { + "message": "Si Microsoft demande un code, saisissez" + }, + "app.microsoft-login.copy-code": { + "message": "Copier le code" + }, + "app.microsoft-login.description": { + "message": "Connectez-vous à Microsoft dans le navigateur qui vient de s'ouvrir, où votre gestionnaire de mots de passe et vos passkeys fonctionnent comme d'habitude. Une fois terminé, vous revenez ici." + }, + "app.microsoft-login.generic-error": { + "message": "Connexion à Microsoft impossible." + }, + "app.microsoft-login.header": { + "message": "Se connecter à Microsoft" + }, + "app.microsoft-login.open-again": { + "message": "Rouvrir le navigateur" + }, + "app.microsoft-login.open-error": { + "message": "Impossible d'ouvrir un navigateur pour se connecter." + }, + "app.microsoft-login.opening": { + "message": "Ouverture de votre navigateur…" + }, + "app.microsoft-login.use-built-in-window": { + "message": "Un souci avec le navigateur ? Connectez-vous plutôt dans une fenêtre ici." + }, + "app.microsoft-login.waiting": { + "message": "En attente de votre connexion…" + }, "app.modal.install-to-play.additional-context": { "message": "Contexte additionnel" }, @@ -1268,9 +1727,15 @@ "app.nav.add-account": { "message": "Ajouter un compte" }, + "app.nav.arrange-sidebar": { + "message": "Organiser la barre latérale…" + }, "app.nav.create-new-instance": { "message": "Créer une nouvelle instance" }, + "app.nav.hide-from-sidebar": { + "message": "Masquer « {name} »" + }, "app.nav.home": { "message": "Accueil" }, @@ -1289,6 +1754,9 @@ "app.nav.screenshots": { "message": "Captures d'écran" }, + "app.nav.sidebar-actions": { + "message": "Bouton de la barre latérale" + }, "app.nav.sign-in-to-modrinth-account": { "message": "Se connecter à Modrinth" }, @@ -1307,12 +1775,30 @@ "app.navigation.go-forward": { "message": "Suivant" }, + "app.navigation.hide-sidebar": { + "message": "Masquer la barre latérale" + }, "app.navigation.home": { "message": "Accueil" }, "app.navigation.next-image": { "message": "Prochaine image" }, + "app.navigation.show-sidebar": { + "message": "Afficher la barre latérale" + }, + "app.navigation.sidebar-remembered.body": { + "message": "Replier la barre latérale ou la rouvrir est enregistré aussitôt, donc l'application s'ouvrira de la même façon la prochaine fois, même après un redémarrage. La coche sur le bouton indique que c'est enregistré." + }, + "app.navigation.sidebar-remembered.done": { + "message": "Terminé" + }, + "app.navigation.sidebar-remembered.title": { + "message": "La barre latérale reste comme vous la laissez" + }, + "app.navigation.sidebar-required": { + "message": "Cette page a besoin de la barre latérale" + }, "app.news.title": { "message": "Nouveautés" }, @@ -1322,6 +1808,24 @@ "app.notification.warning": { "message": "Avertissement" }, + "app.offline-account.add-button": { + "message": "Ajouter le compte" + }, + "app.offline-account.description": { + "message": "Un compte hors ligne ne contacte jamais Microsoft ni Mojang. Vous pouvez jouer en solo et rejoindre des serveurs en mode hors ligne ; les serveurs en mode en ligne le refuseront." + }, + "app.offline-account.generic-error": { + "message": "Impossible d'ajouter le compte hors ligne." + }, + "app.offline-account.header": { + "message": "Ajouter un compte hors ligne" + }, + "app.offline-account.username-label": { + "message": "Nom d'utilisateur" + }, + "app.offline-account.username-placeholder": { + "message": "3 à 16 lettres, chiffres ou tirets bas" + }, "app.project.actions.label": { "message": "Actions du projet" }, @@ -1370,6 +1874,9 @@ "app.quick-instance-switcher.actions.label": { "message": "Actions de l'instance" }, + "app.quick-instance-switcher.delete-while-running": { + "message": "Arrêtez d'abord l'instance" + }, "app.quick-instance-switcher.drag-show-tooltip": { "message": "Faites glisser pour montrer les instances récentes" }, @@ -2336,9 +2843,36 @@ "app.settings.tabs.resource-management": { "message": "Gestion des ressources" }, + "app.settings.tabs.sidebar": { + "message": "Barre latérale" + }, "app.settings.tabs.synced-options": { "message": "Paramètres synchronisés" }, + "app.sidebar-settings.description": { + "message": "Les boutons au-dessus des instances dans la barre latérale gauche. Un clic droit sur l'un d'eux le masque également." + }, + "app.sidebar-settings.home": { + "message": "Accueil" + }, + "app.sidebar-settings.hosting": { + "message": "Modrinth Hosting" + }, + "app.sidebar-settings.reorder": { + "message": "Faites glisser pour réordonner, ou utilisez les flèches" + }, + "app.sidebar-settings.reset": { + "message": "Revenir à l'ordre habituel" + }, + "app.sidebar-settings.screenshots": { + "message": "Captures d'écran" + }, + "app.sidebar-settings.show": { + "message": "Afficher {name}" + }, + "app.sidebar-settings.title": { + "message": "Barre latérale" + }, "app.sidebar.playing-as": { "message": "Joue en tant que" }, @@ -2351,6 +2885,90 @@ "app.skins.apply-button": { "message": "Appliquer" }, + "app.skins.browse.add-button": { + "message": "Ajouter un skin" + }, + "app.skins.browse.ely.catalogue": { + "message": "Catalogue" + }, + "app.skins.browse.ely.players": { + "message": "Joueurs" + }, + "app.skins.browse.kind.all": { + "message": "Toutes les catégories" + }, + "app.skins.browse.likes": { + "message": "J'aime" + }, + "app.skins.browse.load-more": { + "message": "Charger plus" + }, + "app.skins.browse.model.any": { + "message": "Tout format" + }, + "app.skins.browse.model.new": { + "message": "Nouveau format" + }, + "app.skins.browse.model.old": { + "message": "Ancien format" + }, + "app.skins.browse.model.slim": { + "message": "Fins" + }, + "app.skins.browse.model.wide": { + "message": "Larges" + }, + "app.skins.browse.name-placeholder": { + "message": "Rechercher par nom" + }, + "app.skins.browse.nothing-found": { + "message": "Aucun skin trouvé." + }, + "app.skins.browse.order.likes": { + "message": "Les plus aimés" + }, + "app.skins.browse.order.site": { + "message": "Ordre du site" + }, + "app.skins.browse.order.views": { + "message": "Les plus vus" + }, + "app.skins.browse.order.wearers": { + "message": "Les plus portés" + }, + "app.skins.browse.player-hint": { + "message": "Saisissez au moins trois lettres d'un nom de joueur." + }, + "app.skins.browse.player-placeholder": { + "message": "Rechercher des joueurs par nom" + }, + "app.skins.browse.site.explanation": { + "message": "{site} s'ouvre dans sa propre fenêtre. Cherchez, filtrez et triez-y comme d'habitude ; la page de skin que vous ouvrez est prévisualisée ici." + }, + "app.skins.browse.site.open": { + "message": "Ouvrir {site}" + }, + "app.skins.browse.site.waiting": { + "message": "Ouvrez une page de skin dans la fenêtre pour la prévisualiser ici." + }, + "app.skins.browse.sort.best": { + "message": "Meilleurs" + }, + "app.skins.browse.sort.new": { + "message": "Plus récents" + }, + "app.skins.browse.tags-placeholder": { + "message": "Étiquettes, séparées par des virgules" + }, + "app.skins.browse.uploader-placeholder": { + "message": "Auteur de l'envoi" + }, + "app.skins.browse.views": { + "message": "Vues" + }, + "app.skins.browse.wearers": { + "message": "Joueurs qui le portent" + }, "app.skins.delete-button": { "message": "Supprimer le skin" }, @@ -2378,6 +2996,45 @@ "app.skins.edit-button": { "message": "Modifier le skin" }, + "app.skins.ely.empty": { + "message": "Aucun skin sur votre compte Ely.by pour l'instant. Les skins ajoutés ici y sont envoyés." + }, + "app.skins.ely.failed.title": { + "message": "Ely.by n'a pas accepté la modification" + }, + "app.skins.ely.modal.add": { + "message": "Ajouter un skin" + }, + "app.skins.ely.modal.add-title": { + "message": "Ajout d'un skin Ely.by" + }, + "app.skins.ely.modal.arm-style": { + "message": "Forme des bras" + }, + "app.skins.ely.modal.arm-style-slim": { + "message": "Fins" + }, + "app.skins.ely.modal.arm-style-wide": { + "message": "Larges" + }, + "app.skins.ely.modal.edit-title": { + "message": "Modification d'un skin Ely.by" + }, + "app.skins.ely.modal.save": { + "message": "Enregistrer le skin" + }, + "app.skins.ely.modal.texture-locked": { + "message": "Ely.by garde une texture et son skin ensemble, la texture ne peut donc pas être remplacée. Ajoutez plutôt la nouvelle texture comme autre skin." + }, + "app.skins.ely.sign-in.button": { + "message": "Se connecter" + }, + "app.skins.ely.sign-in.description": { + "message": "Seul le site d'Ely.by peut changer les skins, il faut donc y être connecté une fois. Une fenêtre s'ouvre pour cela et se ferme d'elle-même quand vous avez terminé." + }, + "app.skins.ely.sign-in.title": { + "message": "Se connecter au site d'Ely.by" + }, "app.skins.modal.add-skin-button": { "message": "Ajouter un skin" }, @@ -2399,6 +3056,9 @@ "app.skins.modal.cape-section": { "message": "Cape" }, + "app.skins.modal.capes-on-server": { + "message": "Les capes se changent sur le site web de votre serveur de comptes." + }, "app.skins.modal.demo-save-tooltip": { "message": "Connectez-vous pour sauvegarder des skins." }, @@ -2492,6 +3152,12 @@ "app.skins.sign-in.button": { "message": "Connectez-vous à Microsoft" }, + "app.skins.tab.browse": { + "message": "Parcourir" + }, + "app.skins.tab.saved": { + "message": "Mes skins" + }, "app.skins.title": { "message": "Sélecteur de skin" }, @@ -2522,6 +3188,9 @@ "app.update-popup.body.linux": { "message": "Modrinth App v{version} est disponible. Utilisez votre gestionnaire de paquets pour mettre à jour les dernières fonctionnalités et corrections de bogues !" }, + "app.update-popup.body.linux-release": { + "message": "Modrinth Enhanced v{version} est disponible. Mettez-le à jour avec votre gestionnaire de paquets, ou téléchargez-le depuis la release sur GitHub." + }, "app.update-popup.body.metered": { "message": "Modrinth App v{version} est disponible maintenant ! Puisque vous êtes sur un réseau métré, nous ne l'avons pas téléchargé automatiquement." }, @@ -2534,6 +3203,9 @@ "app.update-popup.download-complete": { "message": "Téléchargement terminé" }, + "app.update-popup.open-release": { + "message": "Ouvrir la release" + }, "app.update-popup.reload": { "message": "Recharger pour mettre à jour" }, @@ -2738,6 +3410,9 @@ "instance.action.open-folder": { "message": "Ouvrir le dossier" }, + "instance.action.play-again": { + "message": "Lancer une autre copie avec le compte sélectionné" + }, "instance.action.repair": { "message": "Réparer" }, @@ -2768,6 +3443,12 @@ "instance.add-server.title": { "message": "Ajouter un serveur" }, + "instance.console.copy-started-at": { + "message": "lancé {time}" + }, + "instance.console.copy-unknown-account": { + "message": "Compte inconnu" + }, "instance.edit-server.title": { "message": "Modifier le serveur" }, @@ -3374,12 +4055,27 @@ "minecraft-account.add-account": { "message": "Ajouter un compte" }, + "minecraft-account.kind.custom-server": { + "message": "Serveur personnalisé" + }, + "minecraft-account.kind.ely": { + "message": "Ely.by" + }, + "minecraft-account.kind.microsoft": { + "message": "Microsoft" + }, + "minecraft-account.kind.offline": { + "message": "Hors ligne" + }, "minecraft-account.label": { "message": "Compte Minecraft" }, "minecraft-account.not-signed-in": { "message": "Pas connecté" }, + "minecraft-account.other-accounts": { + "message": "Autres comptes" + }, "minecraft-account.remove-account": { "message": "Retirer le compte" }, @@ -3389,6 +4085,18 @@ "minecraft-account.sign-in": { "message": "Se connecter à Minecraft" }, + "minecraft-account.switch": { + "message": "Changer de compte" + }, + "minecraft-required.add-custom-server-account": { + "message": "Serveur personnalisé" + }, + "minecraft-required.add-ely-account": { + "message": "Ely.by" + }, + "minecraft-required.add-offline-account": { + "message": "Hors ligne" + }, "minecraft-required.description": { "message": "Vous avez besoin d'un compte Microsoft qui possède Minecraft avant de jouer." }, @@ -3407,6 +4115,9 @@ "minecraft-required.header": { "message": "Minecraft requis" }, + "minecraft-required.offline-hint": { + "message": "Ou connectez-vous avec Ely.by ou un serveur personnalisé, ou jouez en solo et sur des serveurs en mode hors ligne sans aucun compte." + }, "minecraft-required.sign-in": { "message": "Se connecter à Microsoft" }, diff --git a/apps/app-frontend/src/locales/hu-HU/index.json b/apps/app-frontend/src/locales/hu-HU/index.json index 5e4a7e7..090daaa 100644 --- a/apps/app-frontend/src/locales/hu-HU/index.json +++ b/apps/app-frontend/src/locales/hu-HU/index.json @@ -200,6 +200,66 @@ "app.auth-servers.unreachable.header": { "message": "Nem lehet elérni a hitelesítési kiszolgálókat" }, + "app.authlib-account.browser-again": { + "message": "Böngésző újbóli megnyitása" + }, + "app.authlib-account.browser-hint": { + "message": "A(z) {server} saját oldalán, kétlépcsős azonosítással együtt." + }, + "app.authlib-account.browser-sign-in": { + "message": "Bejelentkezés a böngészőben" + }, + "app.authlib-account.code-label": { + "message": "Ha az oldal kódot kér, add meg ezt" + }, + "app.authlib-account.copy-code": { + "message": "Kód másolása" + }, + "app.authlib-account.description": { + "message": "Fiókszerverekhez, mint a Drasl, a Blessing Skin vagy a LittleSkin." + }, + "app.authlib-account.drasl-token-hint": { + "message": "Más szolgáltatáson keresztül lépsz be a Draslba? Használd jelszóként az ottani fiókoldaladról származó Minecraft-tokent." + }, + "app.authlib-account.generic-error": { + "message": "Nem sikerült bejelentkezni." + }, + "app.authlib-account.header": { + "message": "Bejelentkezés saját szerverre" + }, + "app.authlib-account.looking-up": { + "message": "Szerver keresése…" + }, + "app.authlib-account.or-password": { + "message": "Vagy jelszóval" + }, + "app.authlib-account.password-label": { + "message": "Jelszó" + }, + "app.authlib-account.profile-hint": { + "message": "Ehhez a fiókhoz több játékos tartozik. Válaszd ki, amelyikkel játszani szeretnél." + }, + "app.authlib-account.profile-label": { + "message": "Játékos" + }, + "app.authlib-account.register": { + "message": "Fiók létrehozása" + }, + "app.authlib-account.server-hint": { + "message": "A szerver weboldalának címe." + }, + "app.authlib-account.server-label": { + "message": "Szerver" + }, + "app.authlib-account.sign-in-button": { + "message": "Bejelentkezés" + }, + "app.authlib-account.username-label": { + "message": "Felhasználónév vagy e-mail-cím" + }, + "app.authlib-account.waiting": { + "message": "Várakozás a bejelentkezésedre…" + }, "app.behavior-settings.confirmations.title": { "message": "Megerősítések" }, @@ -296,6 +356,357 @@ "app.content.sync-resource-packs-disabled": { "message": "Először kapcsold be az erőforráscsomagok szinkronizálását az alkalmazás beállításaiban." }, + "app.crash.dismiss": { + "message": "Elvetés" + }, + "app.crash.found-in": { + "message": "Itt: {file}" + }, + "app.crash.header": { + "message": "Az indító talált valamit ebben az összeomlásban" + }, + "app.crash.header-note": { + "message": "Érdemes tudni erről az indításról" + }, + "app.crash.hide-evidence": { + "message": "Sor elrejtése" + }, + "app.crash.open-folder": { + "message": "Példány mappájának megnyitása" + }, + "app.crash.open-settings": { + "message": "Beállítások megnyitása" + }, + "app.crash.rule.chunk-unreadable.fix": { + "message": "Bármi más előtt készíts mentést a világról. Egyetlen sérült régiófájl törölhető és újragenerálható, csak az vész el, ami ott épült." + }, + "app.crash.rule.chunk-unreadable.title": { + "message": "A világ egy része nem volt olvasható ({chunk} chunk)" + }, + "app.crash.rule.config-unreadable.fix": { + "message": "Töröld azt a fájlt, és indítsd újra a játékot – a mod újat ír majd az alapértelmezett értékeivel." + }, + "app.crash.rule.config-unreadable.title": { + "message": "Egy beállításfájl sérült ({file})" + }, + "app.crash.rule.connector-fabric-mod.fix": { + "message": "NeoForge-on telepítsd a mod saját NeoForge-változatát, ahol van ilyen – a Sodiumnak és az Irisnek is van hivatalos, és nem a Connectoron keresztül mennek. Forge 1.20.1-en és régebbin az Embeddium és az Oculus a megfelelőjük." + }, + "app.crash.rule.connector-fabric-mod.title": { + "message": "A Sinytra Connector nem tudott átvinni egy Fabric modot ({exception})" + }, + "app.crash.rule.corrupted-archive.fix": { + "message": "Javítsd meg a példányt, hogy az indító újra letöltse. A megszakadt letöltés pontosan ezt hagyja maga után." + }, + "app.crash.rule.corrupted-archive.title": { + "message": "Egy fájl, amelyet a játéknak be kellett olvasnia, sérült vagy félig töltődött le" + }, + "app.crash.rule.crash-description.title": { + "message": "A játék így írta le: {description}" + }, + "app.crash.rule.datapack-blocked-world.fix": { + "message": "Egy receptet vagy világgenerálást hozzáadó modot eltávolítottak vagy módosítottak. Tedd vissza, vagy nyisd meg a világot „biztonságos módban”, hogy a hibás adatcsomag nélkül töltsön be." + }, + "app.crash.rule.datapack-blocked-world.title": { + "message": "A világ nem töltődött be, mert egy adatcsomag hibás" + }, + "app.crash.rule.disk-full.fix": { + "message": "Szabadíts fel helyet azon a meghajtón, ahol a példány van, és indítsd újra." + }, + "app.crash.rule.disk-full.title": { + "message": "A lemez megtelt" + }, + "app.crash.rule.duplicate-mods.fix": { + "message": "Nyisd meg a mods mappát, és mindegyikből hagyj egy példányt – ugyanannak a fájlnak a két változata a szokásos ok." + }, + "app.crash.rule.duplicate-mods.title": { + "message": "Ugyanaz a mod többször van telepítve" + }, + "app.crash.rule.fabric-missing-dependency.fix": { + "message": "Telepítsd a(z) {dependency} modot, vagy távolítsd el a(z) {mod_name} modot." + }, + "app.crash.rule.fabric-missing-dependency.title": { + "message": "A(z) {mod_name} modhoz kell a(z) {dependency}, ami nincs telepítve" + }, + "app.crash.rule.fabric-wrong-dependency-version.fix": { + "message": "Frissítsd a(z) {dependency} modot erre: {requirement}, vagy használd a(z) {mod_name} illeszkedő változatát." + }, + "app.crash.rule.fabric-wrong-dependency-version.title": { + "message": "A(z) {mod_name} modhoz a(z) {dependency} másik változata kell" + }, + "app.crash.rule.feature-order-cycle.fix": { + "message": "Mindkettő a másikra vár, így nincs sorrend. Távolítsd el az egyik világgeneráló modot, vagy telepíts olyat, amely feloldja a sorrendet." + }, + "app.crash.rule.feature-order-cycle.title": { + "message": "Két világgeneráló mod nem ért egyet abban, mi jön előbb" + }, + "app.crash.rule.file-locked.fix": { + "message": "Zárd be a többi indítót és a játék minden még futó példányát, és nézd meg, nem vizsgálja-e egy vírusirtó ezt a mappát." + }, + "app.crash.rule.file-locked.title": { + "message": "Egy másik program fogva tartotta a játék egyik fájlját" + }, + "app.crash.rule.forge-missing-dependency.fix": { + "message": "Telepítsd a(z) {dependency} modot, vagy távolítsd el a(z) {mod_id} modot." + }, + "app.crash.rule.forge-missing-dependency.title": { + "message": "A(z) {mod_id} modhoz kell a(z) {dependency}, ami hiányzik" + }, + "app.crash.rule.gpu-driver-amd.title": { + "message": "Az AMD grafikus illesztőprogramja összeomlott ({library})" + }, + "app.crash.rule.gpu-driver-intel.title": { + "message": "Az Intel grafikus illesztőprogramja összeomlott ({library})" + }, + "app.crash.rule.gpu-driver-nvidia.title": { + "message": "Az NVIDIA grafikus illesztőprogramja összeomlott ({library})" + }, + "app.crash.rule.gpu-driver.fix": { + "message": "A grafikus illesztőprogramot a gyártó oldaláról frissítsd, ne a Windows Update-en át, és a próba idejére kapcsold ki az árnyékolókat." + }, + "app.crash.rule.heap-too-large-to-start.fix": { + "message": "Csökkentsd a példány memóriáját, és indítsd újra." + }, + "app.crash.rule.heap-too-large-to-start.title": { + "message": "A példány több memóriát kért, mint amennyit le lehetett foglalni ({size})" + }, + "app.crash.rule.integrated-gpu-in-use.fix": { + "message": "Ha ebben a gépben külön videokártya is van, a játék a lassabbat használja. Az indító megkérheti a Windowst, hogy a másikat használja." + }, + "app.crash.rule.integrated-gpu-in-use.title": { + "message": "A játék a beépített grafikus chipen fut ({renderer})" + }, + "app.crash.rule.java-module-error.fix": { + "message": "A Java nem indul el, ha két fájl ugyanazt a modult mondja magáénak. A lenti részlet megnevezi – keresd meg, mely modok hozzák, és tartsd meg az újabbat." + }, + "app.crash.rule.java-module-error.title": { + "message": "Két mod ugyanazt a programkönyvtárat hozta ({exception})" + }, + "app.crash.rule.java-too-new.fix": { + "message": "A Minecraft régebbi verzióihoz régebbi Java kell. Hagyd, hogy az indító telepítse azt, amit ez a verzió vár." + }, + "app.crash.rule.java-too-new.title": { + "message": "Ez a Java újabb annál, mint amit a játék használni tud" + }, + "app.crash.rule.java-too-old.fix": { + "message": "Állítsd ezt a példányt egy Java {needs} telepítésre, vagy hagyd, hogy letöltsön egyet." + }, + "app.crash.rule.java-too-old.title": { + "message": "Valaminek Java {needs} kell, a példány pedig Java {has} alatt futott" + }, + "app.crash.rule.java-unsupported-class.fix": { + "message": "A beállításaiban változtasd meg, melyik Javát használja ez a példány." + }, + "app.crash.rule.java-unsupported-class.title": { + "message": "Egy mod újabb Javához készült, mint amelyik futott" + }, + "app.crash.rule.jvm-itself-failed.fix": { + "message": "A Java saját összeomlása vagy hibás hardver, vagy hiba abban a Java-változatban. Előbb a memóriát teszteld; ha az rendben van, telepíts másik Java-verziót ehhez a példányhoz." + }, + "app.crash.rule.jvm-itself-failed.title": { + "message": "Maga a Java állt le, nem a játék" + }, + "app.crash.rule.jvm-problematic-frame.title": { + "message": "Maga a Java állt le itt: {frame}" + }, + "app.crash.rule.jvm-signal.title": { + "message": "A folyamatot ez állította le: {signal}" + }, + "app.crash.rule.language-provider-mismatch.fix": { + "message": "A lenti sorok megnevezik, mit keresett. Vagy frissítsd a példány betöltőjét, vagy vedd a mod olyan változatát, amely a nálad lévő betöltőhöz készült." + }, + "app.crash.rule.language-provider-mismatch.title": { + "message": "Egy mod a betöltő másik verziójához készült" + }, + "app.crash.rule.loader-suggestion.fix": { + "message": "{suggestion}" + }, + "app.crash.rule.loader-suggestion.title": { + "message": "A modbetöltő magától kitalálta a megoldást" + }, + "app.crash.rule.missing-indium.fix": { + "message": "A Sodium kihagyja azt a megjelenítési felületet, amelyen át néhány mod rajzol, az Indium pedig visszateszi. Telepítsd az Indiumot ugyanahhoz a Minecraft-verzióhoz." + }, + "app.crash.rule.missing-indium.title": { + "message": "Egy modnak Indium kell, hogy Sodiummal rajzoljon" + }, + "app.crash.rule.missing-main-class.fix": { + "message": "A példány hiányos – általában megszakadt telepítés miatt. Javítsd meg, vagy telepítsd újra." + }, + "app.crash.rule.missing-main-class.title": { + "message": "A játék el sem tudott indulni (hiányzik: {class_name})" + }, + "app.crash.rule.missing-native-library.fix": { + "message": "Javítsd meg a példányt. Ha újra előfordul, nézd meg, nem teszi-e karanténba egy vírusirtó a natives mappát." + }, + "app.crash.rule.missing-native-library.title": { + "message": "Nem sikerült betölteni egy programkönyvtárat, amelyet a játék a lemezről olvas" + }, + "app.crash.rule.mixin-failed.fix": { + "message": "A .mixins.json előtti név az a mod, amelyet először frissíteni vagy eltávolítani érdemes; ha két mod ugyanazt módosítja, a párost kell megváltoztatni." + }, + "app.crash.rule.mixin-failed.title": { + "message": "Egy mod nem tudta módosítani a játékot ({config})" + }, + "app.crash.rule.mixin-injection-failed.fix": { + "message": "Szinte mindig arról van szó, hogy a fájl mögötti mod a játék vagy egy másik mod eltérő verziójához készült. Frissítsd, és ha már naprakész, távolítsd el azt a modot, amellyel ütközik." + }, + "app.crash.rule.mixin-injection-failed.title": { + "message": "Egy mod nem tudta ott módosítani a játékot, ahol várta ({config})" + }, + "app.crash.rule.mixin-invalid-injection.fix": { + "message": "Nézd meg a lenti sorokban megnevezett modokat, és frissítsd őket. Ha valamelyik teljesítmény- vagy megjelenítési mod, előbb próbáld nélküle – azok nyúlnak bele a legtöbbe." + }, + "app.crash.rule.mixin-invalid-injection.title": { + "message": "Két mod a játék ugyanazon részét módosította" + }, + "app.crash.rule.mod-for-other-version.fix": { + "message": "A(z) {symbol} elemet kereste, ami ebben a verzióban nincs meg. Frissítsd a modot, vagy használd az ehhez készült változatát." + }, + "app.crash.rule.mod-for-other-version.title": { + "message": "Egy mod a Minecraft másik verziójához készült" + }, + "app.crash.rule.mod-incompatible.fix": { + "message": "A kettő nem lehet egyszerre telepítve. Tartsd meg, amelyikre szükséged van, a másikat távolítsd el." + }, + "app.crash.rule.mod-incompatible.title": { + "message": "A(z) {mod_name} nem hajlandó a(z) {conflict} mellett futni" + }, + "app.crash.rule.native-allocator.fix": { + "message": "Szinte mindig hibás memória vagy memória-túlhajtás. Futtass RAM-tesztet, és kapcsold ki a BIOS-ban az XMP-t vagy EXPO-t, hogy lásd, megszűnik-e." + }, + "app.crash.rule.native-allocator.title": { + "message": "A memóriakezelő vitte el a folyamatot ({library})" + }, + "app.crash.rule.native-audio.fix": { + "message": "Általában a hangeszköz változik meg játék közben – kihúzott fejhallgató, elalvó Bluetooth-hangszóró. Frissítsd a hangillesztőt, és állíts be fix kimeneti eszközt." + }, + "app.crash.rule.native-audio.title": { + "message": "A hangrendszer vitte el a folyamatot" + }, + "app.crash.rule.native-shader-macos.fix": { + "message": "Olyan árnyékolócsomag, amelyet a macOS nem tud lefordítani. Kapcsold ki az árnyékolókat – a csomagok többsége olyan illesztőprogramokhoz készült, amelyeket az Apple nem ad." + }, + "app.crash.rule.native-shader-macos.title": { + "message": "A macOS grafikus rétege vitte el a folyamatot" + }, + "app.crash.rule.native-window-linux.fix": { + "message": "Frissítsd a grafikus illesztőprogramot és a Mesát. Waylanden a játék XWaylanden át futtatása ezek többségét elkerüli." + }, + "app.crash.rule.native-window-linux.title": { + "message": "Egy rendszerbeli grafikus programkönyvtár vitte el a folyamatot ({library})" + }, + "app.crash.rule.neoforge-dependency-version.fix": { + "message": "Frissítsd a(z) {dependency} modot egy ebbe a tartományba eső verzióra, vagy állítsd vissza a(z) {mod_id} modot olyanra, amely elfogadja a nálad lévőt." + }, + "app.crash.rule.neoforge-dependency-version.title": { + "message": "A(z) {mod_id} modhoz {dependency} {expected} kell, és ezt találta: {actual}" + }, + "app.crash.rule.not-a-mod-file.fix": { + "message": "Általában olyan letöltés, amely a weboldalt mentette a fájl helyett, vagy egy tévedésből a mods mappába került erőforráscsomag. Távolítsd el, és töltsd le újra." + }, + "app.crash.rule.not-a-mod-file.title": { + "message": "A(z) {file} nem mod" + }, + "app.crash.rule.oculus-without-embeddium.fix": { + "message": "Az Oculus az Embeddiumon át rajzol, és nélküle nem indul el. Telepítsd az Embeddiumot, vagy NeoForge-on használd a Sodium és az Iris hivatalos változatát mindkettő helyett." + }, + "app.crash.rule.oculus-without-embeddium.title": { + "message": "Az Oculus Embeddium nélkül van telepítve" + }, + "app.crash.rule.opengl-unsupported.fix": { + "message": "Frissítsd a grafikus illesztőprogramot. Két GPU-s laptopon ügyelj rá, hogy a játék a gyorsabbon fusson." + }, + "app.crash.rule.opengl-unsupported.title": { + "message": "A grafikus illesztőprogram nem tudta megadni a játéknak a szükséges OpenGL-t" + }, + "app.crash.rule.optifine-present.fix": { + "message": "Az OptiFine a legtöbb mai moddal elromlik. A Sodium Irisszel vagy az Embeddium Oculusszal ugyanezt csinálja, és úgy készült, hogy megférjen mellettük." + }, + "app.crash.rule.optifine-present.title": { + "message": "Az OptiFine be volt töltve, amikor ez elromlott" + }, + "app.crash.rule.out-of-memory-heap.fix": { + "message": "Adj ennek a példánynak több memóriát, vagy kérj tőle kevesebbet: a kisebb látótávolság és a kevesebb világgeneráló mod szokott a legtöbbe kerülni." + }, + "app.crash.rule.out-of-memory-heap.title": { + "message": "A játéknak elfogyott a neki adott memória" + }, + "app.crash.rule.out-of-memory-metaspace.fix": { + "message": "Ez nagyon nagy modcsomag kevés memóriával. Emeld meg a példány memóriáját." + }, + "app.crash.rule.out-of-memory-metaspace.title": { + "message": "A játéknak elfogyott a hely a betöltött kódnak" + }, + "app.crash.rule.out-of-memory-system.fix": { + "message": "Csökkentsd a példány által kért memóriát, vagy zárd be, ami még fut. Ha többet kérsz, mint amennyi a gépben van, el sem indul." + }, + "app.crash.rule.out-of-memory-system.title": { + "message": "A gépnek nem maradt adható memóriája" + }, + "app.crash.rule.resource-location-invalid.fix": { + "message": "A Minecraft ezekben a nevekben csak kisbetűs latin betűket, számjegyeket és néhány jelet fogad el. A szokásos ok egy másik ábécével elnevezett Windows-fiók, amitől ezek a betűk mindennek az elérési útjába kerülnek. Helyezd az indító mappáját egyszerű latin betűs útvonalra." + }, + "app.crash.rule.resource-location-invalid.title": { + "message": "Olyan név került egy elérési útba, amelyet a játék nem tud használni" + }, + "app.crash.rule.server-thread-stuck.fix": { + "message": "Valami annyi ideig tartott, hogy a játék feladta a várakozást – általában világgenerálás lassú lemezen, vagy egy körbe ragadt mod. A lenti sorok megnevezik, min dolgozott." + }, + "app.crash.rule.server-thread-stuck.title": { + "message": "A világ nem válaszolt többé, ezért leállt" + }, + "app.crash.rule.software-renderer.fix": { + "message": "A Windows szoftveres megjelenítésre vált, amin a Minecraft nem tud futni. Telepítsd a videokártyád illesztőprogramját a gyártótól." + }, + "app.crash.rule.software-renderer.title": { + "message": "A játék grafikus illesztőprogram nélkül rajzol ({renderer})" + }, + "app.crash.rule.suspected-mods.fix": { + "message": "Előbb azokat kapcsold ki, egyenként, és mindegyik után indítsd újra." + }, + "app.crash.rule.suspected-mods.title": { + "message": "A modbetöltő ezekre gyanakszik: {mods}" + }, + "app.crash.rule.too-many-block-ids.fix": { + "message": "A Minecraft régi verzióiban itt kemény korlát van. Távolíts el néhány tartalommodot, vagy telepíts olyat, amely megemeli a korlátot abban a verzióban." + }, + "app.crash.rule.too-many-block-ids.title": { + "message": "A csomagból kifogytak a blokkok vagy tárgyak azonosítói" + }, + "app.crash.rule.wrong-jdk-apple-silicon.fix": { + "message": "Apple Silicon Mac Intelre készült Javával, vagy fordítva. Hagyd, hogy az indító telepítse a Javát ehhez a példányhoz, ahelyett hogy a rendszeren meglévőt használná." + }, + "app.crash.rule.wrong-jdk-apple-silicon.title": { + "message": "A Java rossz változat ehhez a Machez" + }, + "app.crash.show-evidence": { + "message": "Sor megjelenítése" + }, + "app.ely-account.description": { + "message": "Az Ely.by egy alternatív Minecraft-fiókrendszer. A fiókjaival lehet egyjátékos módban játszani, és csatlakozni bármelyik szerverhez, amely elfogadja az Ely.byt." + }, + "app.ely-account.generic-error": { + "message": "Nem sikerült bejelentkezni az Ely.byba." + }, + "app.ely-account.header": { + "message": "Bejelentkezés Ely.byjal" + }, + "app.ely-account.password-label": { + "message": "Jelszó" + }, + "app.ely-account.sign-in-button": { + "message": "Bejelentkezés" + }, + "app.ely-account.two-factor-hint": { + "message": "Bekapcsolt kétlépcsős azonosítás mellett fűzd az aktuális kódot a jelszó után, kettősponttal elválasztva." + }, + "app.ely-account.username-label": { + "message": "Fióknév vagy e-mail-cím" + }, + "app.ely-account.username-placeholder": { + "message": "Az Ely.by-fiókod" + }, "app.error.state-init.open-backups-folder": { "message": "A biztonsági mentések mappájának megnyitása" }, @@ -368,6 +779,18 @@ "app.features-settings.sidebar.title": { "message": "Oldalsáv" }, + "app.features-settings.skins-folder.description": { + "message": "Az itt Steve.png néven mentett kinézet a Steve nevű játékosra kerül, minden más forrás előtt. Nevezd Steve-slim.png-nek a vékony karokhoz. A köpenyek és elytrák a benne lévő capes és elytras mappákba kerülnek. A fenti beállítás kell hozzá." + }, + "app.features-settings.skins-folder.open": { + "message": "Mappa megnyitása" + }, + "app.features-settings.skins-folder.title": { + "message": "Kinézetek mappája" + }, + "app.features-settings.skins.title": { + "message": "Kinézetek" + }, "app.features-settings.sync-across-devices.description": { "message": "Használd ezeket a funkcióbeállításokat minden olyan helyen, ahol be vagy jelentkezve. Kapcsold ki ezt, ha külön beállításokat szeretnél használni ezen az eszközön." }, @@ -377,6 +800,12 @@ "app.features-settings.sync-across-devices.title": { "message": "Funkciók szinkronizálása az eszközök között" }, + "app.features-settings.universal-skins.description": { + "message": "Ha egy szerver nem küld kinézetet egy játékoshoz, ahogy az offline szerverek teszik, a rendszer név alapján megkeresi az Ely.byon, majd a Mojangnál. A játék következő indításától érvényes. A Modrinth Enhanced adja hozzá, így ezen az eszközön marad, és nem szinkronizálódik a Modrinth-fiókodra." + }, + "app.features-settings.universal-skins.title": { + "message": "Minden játékos kinézetének megjelenítése" + }, "app.home.jump-back-in.actions.label": { "message": "Példány-műveletek" }, @@ -1154,6 +1583,36 @@ "app.library.title": { "message": "Könyvtár" }, + "app.microsoft-login.code-label": { + "message": "Ha a Microsoft kódot kér, add meg ezt" + }, + "app.microsoft-login.copy-code": { + "message": "Kód másolása" + }, + "app.microsoft-login.description": { + "message": "Jelentkezz be a Microsoftba az imént megnyílt böngészőben, ahol a jelszókezelőd és a hozzáférési kulcsaid a szokásos módon működnek. Ha végeztél, visszakerülsz ide." + }, + "app.microsoft-login.generic-error": { + "message": "Nem sikerült bejelentkezni a Microsoftba." + }, + "app.microsoft-login.header": { + "message": "Bejelentkezés a Microsoftba" + }, + "app.microsoft-login.open-again": { + "message": "Böngésző újbóli megnyitása" + }, + "app.microsoft-login.open-error": { + "message": "Nem sikerült böngészőt nyitni a bejelentkezéshez." + }, + "app.microsoft-login.opening": { + "message": "A böngésződ megnyitása…" + }, + "app.microsoft-login.use-built-in-window": { + "message": "Gond van a böngészővel? Jelentkezz be inkább itt, egy ablakban." + }, + "app.microsoft-login.waiting": { + "message": "Várakozás a bejelentkezésedre…" + }, "app.modal.install-to-play.additional-context": { "message": "További kontextus" }, @@ -1271,9 +1730,15 @@ "app.nav.add-account": { "message": "Fiók hozzáadása" }, + "app.nav.arrange-sidebar": { + "message": "Oldalsáv elrendezése…" + }, "app.nav.create-new-instance": { "message": "Új példány létrehozása" }, + "app.nav.hide-from-sidebar": { + "message": "„{name}” elrejtése" + }, "app.nav.home": { "message": "Kezdőlap" }, @@ -1292,6 +1757,9 @@ "app.nav.screenshots": { "message": "Képernyőképek" }, + "app.nav.sidebar-actions": { + "message": "Oldalsávgomb" + }, "app.nav.sign-in-to-modrinth-account": { "message": "Bejelentkezés a Modrinthba" }, @@ -1310,12 +1778,30 @@ "app.navigation.go-forward": { "message": "Előre" }, + "app.navigation.hide-sidebar": { + "message": "Oldalsáv elrejtése" + }, "app.navigation.home": { "message": "Kezdőlap" }, "app.navigation.next-image": { "message": "Következő kép" }, + "app.navigation.show-sidebar": { + "message": "Oldalsáv megjelenítése" + }, + "app.navigation.sidebar-remembered.body": { + "message": "Az oldalsáv összecsukása vagy visszahozása azonnal mentődik, így az alkalmazás legközelebb ugyanúgy nyílik meg, újraindítás után is. A gombon a pipa mutatja, mikor mentődött." + }, + "app.navigation.sidebar-remembered.done": { + "message": "Kész" + }, + "app.navigation.sidebar-remembered.title": { + "message": "Az oldalsáv úgy marad, ahogy hagyod" + }, + "app.navigation.sidebar-required": { + "message": "Ehhez az oldalhoz kell az oldalsáv" + }, "app.news.title": { "message": "Hírek" }, @@ -1325,6 +1811,24 @@ "app.notification.warning": { "message": "Figyelmeztetés" }, + "app.offline-account.add-button": { + "message": "Fiók hozzáadása" + }, + "app.offline-account.description": { + "message": "Az offline fiók soha nem keresi meg a Microsoftot vagy a Mojangot. Játszhatsz egyjátékos világokat, és csatlakozhatsz offline módban futó szerverekhez; az online módú szerverek visszautasítják." + }, + "app.offline-account.generic-error": { + "message": "Nem sikerült hozzáadni az offline fiókot." + }, + "app.offline-account.header": { + "message": "Offline fiók hozzáadása" + }, + "app.offline-account.username-label": { + "message": "Felhasználónév" + }, + "app.offline-account.username-placeholder": { + "message": "3–16 betű, szám vagy alulvonás" + }, "app.project.actions.label": { "message": "Projektműveletek" }, @@ -1373,6 +1877,9 @@ "app.quick-instance-switcher.actions.label": { "message": "Példány-műveletek" }, + "app.quick-instance-switcher.delete-while-running": { + "message": "Előbb állítsd le a példányt" + }, "app.quick-instance-switcher.drag-show-tooltip": { "message": "Húzd el a legutóbbi példányok megjelenítéséhez" }, @@ -2966,9 +3473,36 @@ "app.settings.tabs.resource-management": { "message": "Erőforráskezelés" }, + "app.settings.tabs.sidebar": { + "message": "Oldalsáv" + }, "app.settings.tabs.synced-options": { "message": "Szinkronizált beállítások" }, + "app.sidebar-settings.description": { + "message": "A bal oldalsávban a példányok fölötti gombok. Ha jobb gombbal kattintasz valamelyikre, az is elrejti." + }, + "app.sidebar-settings.home": { + "message": "Kezdőlap" + }, + "app.sidebar-settings.hosting": { + "message": "Modrinth Hosting" + }, + "app.sidebar-settings.reorder": { + "message": "Húzd a sorrend átrendezéséhez, vagy használd a nyílbillentyűket" + }, + "app.sidebar-settings.reset": { + "message": "Vissza a szokásos sorrendhez" + }, + "app.sidebar-settings.screenshots": { + "message": "Képernyőképek" + }, + "app.sidebar-settings.show": { + "message": "{name} megjelenítése" + }, + "app.sidebar-settings.title": { + "message": "Oldalsáv" + }, "app.sidebar.playing-as": { "message": "Játékfiók" }, @@ -2981,6 +3515,90 @@ "app.skins.apply-button": { "message": "Alkalmaz" }, + "app.skins.browse.add-button": { + "message": "Kinézet hozzáadása" + }, + "app.skins.browse.ely.catalogue": { + "message": "Katalógus" + }, + "app.skins.browse.ely.players": { + "message": "Játékosok" + }, + "app.skins.browse.kind.all": { + "message": "Minden kategória" + }, + "app.skins.browse.likes": { + "message": "Kedvelések" + }, + "app.skins.browse.load-more": { + "message": "Több betöltése" + }, + "app.skins.browse.model.any": { + "message": "Bármilyen formátum" + }, + "app.skins.browse.model.new": { + "message": "Új formátum" + }, + "app.skins.browse.model.old": { + "message": "Régi formátum" + }, + "app.skins.browse.model.slim": { + "message": "Vékony" + }, + "app.skins.browse.model.wide": { + "message": "Széles" + }, + "app.skins.browse.name-placeholder": { + "message": "Keresés név szerint" + }, + "app.skins.browse.nothing-found": { + "message": "Nem található kinézet." + }, + "app.skins.browse.order.likes": { + "message": "Legkedveltebb" + }, + "app.skins.browse.order.site": { + "message": "Betöltés szerint" + }, + "app.skins.browse.order.views": { + "message": "Legtöbbet megtekintett" + }, + "app.skins.browse.order.wearers": { + "message": "Legtöbbet viselt" + }, + "app.skins.browse.player-hint": { + "message": "Írj be legalább három betűt egy játékos nevéből." + }, + "app.skins.browse.player-placeholder": { + "message": "Játékosok keresése név szerint" + }, + "app.skins.browse.site.explanation": { + "message": "A(z) {site} saját ablakban nyílik meg. Ott keress, szűrj és rendezz a szokásos módon; a megnyitott kinézetoldal előnézete itt látszik." + }, + "app.skins.browse.site.open": { + "message": "{site} megnyitása" + }, + "app.skins.browse.site.waiting": { + "message": "Nyiss meg egy kinézetoldalt az ablakban, hogy itt lásd az előnézetét." + }, + "app.skins.browse.sort.best": { + "message": "Legjobb" + }, + "app.skins.browse.sort.new": { + "message": "Legújabb" + }, + "app.skins.browse.tags-placeholder": { + "message": "Címkék, vesszővel elválasztva" + }, + "app.skins.browse.uploader-placeholder": { + "message": "Feltöltő" + }, + "app.skins.browse.views": { + "message": "Megtekintések" + }, + "app.skins.browse.wearers": { + "message": "Játékosok, akik viselik" + }, "app.skins.delete-button": { "message": "Kinézet törlése" }, @@ -3011,6 +3629,45 @@ "app.skins.edit-button": { "message": "Kinézet szerkesztése" }, + "app.skins.ely.empty": { + "message": "Még nincs kinézet az Ely.by-fiókodon. Az itt hozzáadott kinézetek oda töltődnek fel." + }, + "app.skins.ely.failed.title": { + "message": "Az Ely.by nem fogadta el a módosítást" + }, + "app.skins.ely.modal.add": { + "message": "Kinézet hozzáadása" + }, + "app.skins.ely.modal.add-title": { + "message": "Ely.by-kinézet hozzáadása" + }, + "app.skins.ely.modal.arm-style": { + "message": "Karforma" + }, + "app.skins.ely.modal.arm-style-slim": { + "message": "Vékony" + }, + "app.skins.ely.modal.arm-style-wide": { + "message": "Széles" + }, + "app.skins.ely.modal.edit-title": { + "message": "Ely.by-kinézet szerkesztése" + }, + "app.skins.ely.modal.save": { + "message": "Kinézet mentése" + }, + "app.skins.ely.modal.texture-locked": { + "message": "Az Ely.by együtt tartja a textúrát és a kinézetét, ezért a textúra nem cserélhető ki. Az új textúrát inkább külön kinézetként add hozzá." + }, + "app.skins.ely.sign-in.button": { + "message": "Bejelentkezés" + }, + "app.skins.ely.sign-in.description": { + "message": "Kinézetet csak az Ely.by weboldala tud változtatni, ezért egyszer be kell ott jelentkezned. Nyílik hozzá egy ablak, amely magától bezárul, ha végeztél." + }, + "app.skins.ely.sign-in.title": { + "message": "Bejelentkezés az Ely.by weboldalára" + }, "app.skins.modal.add-skin-button": { "message": "Kinézet hozzáadása" }, @@ -3032,6 +3689,9 @@ "app.skins.modal.cape-section": { "message": "Köpeny" }, + "app.skins.modal.capes-on-server": { + "message": "A köpenyeket a fiókszervered weboldalán lehet cserélni." + }, "app.skins.modal.demo-save-tooltip": { "message": "Jelentkezz be a kinézetek mentéséhez." }, @@ -3125,6 +3785,12 @@ "app.skins.sign-in.button": { "message": "Bejelentkezés Microsofttal" }, + "app.skins.tab.browse": { + "message": "Böngészés" + }, + "app.skins.tab.saved": { + "message": "Kinézeteim" + }, "app.skins.title": { "message": "Kinézetváltó" }, @@ -3284,6 +3950,9 @@ "app.update-popup.body.linux": { "message": "A Modrinth App v{version} elérhető. A legújabb funkciókért és javításokért frissíts a csomagkezelőddel!" }, + "app.update-popup.body.linux-release": { + "message": "Elérhető a Modrinth Enhanced v{version}. Frissítsd a csomagkezelőddel, vagy töltsd le a GitHubon lévő kiadásból." + }, "app.update-popup.body.metered": { "message": "A Modrinth App v{version} már elérhető! Mivel korlátozott adatforgalmú hálózaton vagy, nem töltöttük le automatikusan." }, @@ -3296,6 +3965,9 @@ "app.update-popup.download-complete": { "message": "Letöltés befejezve" }, + "app.update-popup.open-release": { + "message": "Kiadás megnyitása" + }, "app.update-popup.reload": { "message": "Frissítés" }, @@ -3506,6 +4178,9 @@ "instance.action.open-folder": { "message": "Mappa megnyitása" }, + "instance.action.play-again": { + "message": "Újabb példány indítása a kiválasztott fiókkal" + }, "instance.action.repair": { "message": "Javítás" }, @@ -3536,6 +4211,12 @@ "instance.add-server.title": { "message": "Szerver hozzáadása" }, + "instance.console.copy-started-at": { + "message": "elindítva: {time}" + }, + "instance.console.copy-unknown-account": { + "message": "Ismeretlen fiók" + }, "instance.edit-server.title": { "message": "Szerver módosítása" }, @@ -4286,12 +4967,27 @@ "minecraft-account.add-account": { "message": "Fiók hozzáadása" }, + "minecraft-account.kind.custom-server": { + "message": "Saját szerver" + }, + "minecraft-account.kind.ely": { + "message": "Ely.by" + }, + "minecraft-account.kind.microsoft": { + "message": "Microsoft" + }, + "minecraft-account.kind.offline": { + "message": "Offline" + }, "minecraft-account.label": { "message": "Minecraft-fiók" }, "minecraft-account.not-signed-in": { "message": "Nem vagy bejelentkezve" }, + "minecraft-account.other-accounts": { + "message": "Egyéb fiókok" + }, "minecraft-account.remove-account": { "message": "Fiók eltávolítása" }, @@ -4301,6 +4997,18 @@ "minecraft-account.sign-in": { "message": "Bejelentkezés a Minecraftba" }, + "minecraft-account.switch": { + "message": "Fiókváltás" + }, + "minecraft-required.add-custom-server-account": { + "message": "Saját szerver" + }, + "minecraft-required.add-ely-account": { + "message": "Ely.by" + }, + "minecraft-required.add-offline-account": { + "message": "Offline" + }, "minecraft-required.description": { "message": "A játék indítása és használata előtt rendelkezned kell egy Microsoft-fiókkal, amelyhez Minecraft tartozik." }, @@ -4319,6 +5027,9 @@ "minecraft-required.header": { "message": "Minecraft szükséges" }, + "minecraft-required.offline-hint": { + "message": "Vagy jelentkezz be Ely.byjal vagy saját szerverrel, vagy játssz egyjátékos módban és offline szervereken bármilyen fiók nélkül." + }, "minecraft-required.sign-in": { "message": "Bejelentkezés a Microsft-ba" }, diff --git a/apps/app-frontend/src/locales/it-IT/index.json b/apps/app-frontend/src/locales/it-IT/index.json index 8fdd732..4fbc1d0 100644 --- a/apps/app-frontend/src/locales/it-IT/index.json +++ b/apps/app-frontend/src/locales/it-IT/index.json @@ -200,6 +200,66 @@ "app.auth-servers.unreachable.header": { "message": "Impossibile raggiungere i server di autenticazione" }, + "app.authlib-account.browser-again": { + "message": "Riapri il browser" + }, + "app.authlib-account.browser-hint": { + "message": "Sulla pagina di {server} stesso, autenticazione a due fattori inclusa." + }, + "app.authlib-account.browser-sign-in": { + "message": "Accedi nel browser" + }, + "app.authlib-account.code-label": { + "message": "Se la pagina chiede un codice, inserisci" + }, + "app.authlib-account.copy-code": { + "message": "Copia codice" + }, + "app.authlib-account.description": { + "message": "Per server di account come Drasl, Blessing Skin o LittleSkin." + }, + "app.authlib-account.drasl-token-hint": { + "message": "Hai effettuato l'accesso a Drasl tramite un altro servizio? Usa come password il token Minecraft che trovi nella pagina del tuo account lì." + }, + "app.authlib-account.generic-error": { + "message": "Accesso non riuscito." + }, + "app.authlib-account.header": { + "message": "Accedi a un server personalizzato" + }, + "app.authlib-account.looking-up": { + "message": "Ricerca del server…" + }, + "app.authlib-account.or-password": { + "message": "Oppure con una password" + }, + "app.authlib-account.password-label": { + "message": "Password" + }, + "app.authlib-account.profile-hint": { + "message": "Questo account ha più giocatori. Scegli quello con cui giocare." + }, + "app.authlib-account.profile-label": { + "message": "Giocatore" + }, + "app.authlib-account.register": { + "message": "Crea un account" + }, + "app.authlib-account.server-hint": { + "message": "L'indirizzo del sito web del server." + }, + "app.authlib-account.server-label": { + "message": "Server" + }, + "app.authlib-account.sign-in-button": { + "message": "Accedi" + }, + "app.authlib-account.username-label": { + "message": "Nome utente o email" + }, + "app.authlib-account.waiting": { + "message": "In attesa del tuo accesso…" + }, "app.behavior-settings.confirmations.title": { "message": "Conferme" }, @@ -296,6 +356,357 @@ "app.content.sync-resource-packs-disabled": { "message": "Attiva prima la sincronizzazione dei pacchetti di risorse nelle impostazioni." }, + "app.crash.dismiss": { + "message": "Ignora" + }, + "app.crash.found-in": { + "message": "In {file}" + }, + "app.crash.header": { + "message": "Il launcher ha trovato qualcosa in questo crash" + }, + "app.crash.header-note": { + "message": "Da sapere su questo avvio" + }, + "app.crash.hide-evidence": { + "message": "Nascondi la riga" + }, + "app.crash.open-folder": { + "message": "Apri la cartella dell'istanza" + }, + "app.crash.open-settings": { + "message": "Apri le impostazioni" + }, + "app.crash.rule.chunk-unreadable.fix": { + "message": "Fai un backup del mondo prima di ogni altra cosa. Un singolo file di regione danneggiato può essere eliminato e rigenerato: si perde solo ciò che era stato costruito lì." + }, + "app.crash.rule.chunk-unreadable.title": { + "message": "Non è stato possibile leggere una parte del mondo (chunk {chunk})" + }, + "app.crash.rule.config-unreadable.fix": { + "message": "Elimina quel file e riavvia il gioco: la mod ne scriverà uno nuovo con i suoi valori predefiniti." + }, + "app.crash.rule.config-unreadable.title": { + "message": "Un file di configurazione è danneggiato ({file})" + }, + "app.crash.rule.connector-fabric-mod.fix": { + "message": "Su NeoForge installa la build NeoForge della mod, dove esiste: Sodium e Iris ne hanno entrambe una ufficiale e non passano da Connector. Su Forge 1.20.1 e precedenti gli equivalenti sono Embeddium e Oculus." + }, + "app.crash.rule.connector-fabric-mod.title": { + "message": "Sinytra Connector non è riuscito a portare una mod Fabric ({exception})" + }, + "app.crash.rule.corrupted-archive.fix": { + "message": "Ripara l'istanza così il launcher la scarica di nuovo. Un download interrotto lascia esattamente questo." + }, + "app.crash.rule.corrupted-archive.title": { + "message": "Un file che il gioco doveva leggere è danneggiato o scaricato a metà" + }, + "app.crash.rule.crash-description.title": { + "message": "Il gioco l'ha descritto così: {description}" + }, + "app.crash.rule.datapack-blocked-world.fix": { + "message": "Una mod che aggiunge ricette o generazione del mondo è stata rimossa o modificata. Rimettila, oppure apri il mondo in «modalità provvisoria» per caricarlo senza il datapack rotto." + }, + "app.crash.rule.datapack-blocked-world.title": { + "message": "Il mondo non si è caricato perché un datapack contiene errori" + }, + "app.crash.rule.disk-full.fix": { + "message": "Libera spazio sul disco dove si trova l'istanza e riavvia." + }, + "app.crash.rule.disk-full.title": { + "message": "Il disco è pieno" + }, + "app.crash.rule.duplicate-mods.fix": { + "message": "Apri la cartella mods e lascia una sola copia di ciascuna: due versioni dello stesso file sono la causa più comune." + }, + "app.crash.rule.duplicate-mods.title": { + "message": "La stessa mod è installata più di una volta" + }, + "app.crash.rule.fabric-missing-dependency.fix": { + "message": "Installa {dependency} oppure rimuovi {mod_name}." + }, + "app.crash.rule.fabric-missing-dependency.title": { + "message": "{mod_name} ha bisogno di {dependency}, che non è installato" + }, + "app.crash.rule.fabric-wrong-dependency-version.fix": { + "message": "Aggiorna {dependency} a {requirement}, oppure usa una build di {mod_name} compatibile." + }, + "app.crash.rule.fabric-wrong-dependency-version.title": { + "message": "{mod_name} ha bisogno di un'altra versione di {dependency}" + }, + "app.crash.rule.feature-order-cycle.fix": { + "message": "Ognuna aspetta l'altra, quindi non esiste un ordine. Rimuovi una delle mod di generazione del mondo, oppure installa una mod che risolva l'ordine." + }, + "app.crash.rule.feature-order-cycle.title": { + "message": "Due mod di generazione del mondo non concordano su cosa venga prima" + }, + "app.crash.rule.file-locked.fix": { + "message": "Chiudi gli altri launcher e ogni copia del gioco ancora aperta, e controlla che un antivirus non stia analizzando questa cartella." + }, + "app.crash.rule.file-locked.title": { + "message": "Un altro programma teneva occupato uno dei file del gioco" + }, + "app.crash.rule.forge-missing-dependency.fix": { + "message": "Installa {dependency} oppure rimuovi {mod_id}." + }, + "app.crash.rule.forge-missing-dependency.title": { + "message": "{mod_id} ha bisogno di {dependency}, che manca" + }, + "app.crash.rule.gpu-driver-amd.title": { + "message": "Il driver grafico AMD è andato in crash ({library})" + }, + "app.crash.rule.gpu-driver-intel.title": { + "message": "Il driver grafico Intel è andato in crash ({library})" + }, + "app.crash.rule.gpu-driver-nvidia.title": { + "message": "Il driver grafico NVIDIA è andato in crash ({library})" + }, + "app.crash.rule.gpu-driver.fix": { + "message": "Aggiorna il driver grafico dal sito del produttore anziché da Windows Update, e disattiva gli shader durante le prove." + }, + "app.crash.rule.heap-too-large-to-start.fix": { + "message": "Abbassa la memoria assegnata a questa istanza e riavvia." + }, + "app.crash.rule.heap-too-large-to-start.title": { + "message": "L'istanza ha chiesto più memoria di quanta se ne potesse riservare ({size})" + }, + "app.crash.rule.integrated-gpu-in-use.fix": { + "message": "Se questo computer ha anche una scheda grafica dedicata, il gioco sta usando quella più lenta. Il launcher può chiedere a Windows di usare l'altra." + }, + "app.crash.rule.integrated-gpu-in-use.title": { + "message": "Il gioco sta girando sul chip grafico integrato ({renderer})" + }, + "app.crash.rule.java-module-error.fix": { + "message": "Java si rifiuta di partire quando due file dichiarano lo stesso modulo. Il dettaglio qui sotto lo nomina: scopri quali mod lo contengono e tieni la più recente." + }, + "app.crash.rule.java-module-error.title": { + "message": "Due mod contengono la stessa libreria ({exception})" + }, + "app.crash.rule.java-too-new.fix": { + "message": "Le versioni più vecchie di Minecraft hanno bisogno di un Java più vecchio. Lascia che il launcher installi quello che questa versione si aspetta." + }, + "app.crash.rule.java-too-new.title": { + "message": "Questo Java è più recente di quello che il gioco può usare" + }, + "app.crash.rule.java-too-old.fix": { + "message": "Imposta per questa istanza un'installazione di Java {needs}, oppure lascia che ne scarichi una." + }, + "app.crash.rule.java-too-old.title": { + "message": "Qualcosa ha bisogno di Java {needs}, e l'istanza è partita con Java {has}" + }, + "app.crash.rule.java-unsupported-class.fix": { + "message": "Cambia nelle impostazioni il Java usato da questa istanza." + }, + "app.crash.rule.java-unsupported-class.title": { + "message": "Una mod è stata compilata per un Java più recente di quello che è partito" + }, + "app.crash.rule.jvm-itself-failed.fix": { + "message": "Un crash dentro Java stesso è hardware difettoso oppure un bug di quella build di Java. Prova prima la memoria; se è a posto, installa un'altra versione di Java per questa istanza." + }, + "app.crash.rule.jvm-itself-failed.title": { + "message": "Si è fermato Java stesso, non il gioco" + }, + "app.crash.rule.jvm-problematic-frame.title": { + "message": "Java stesso si è fermato in {frame}" + }, + "app.crash.rule.jvm-signal.title": { + "message": "Il processo è stato terminato da {signal}" + }, + "app.crash.rule.language-provider-mismatch.fix": { + "message": "Le righe qui sotto dicono cosa cercava. Aggiorna il loader di questa istanza, oppure prendi la build di quella mod fatta per il loader che hai." + }, + "app.crash.rule.language-provider-mismatch.title": { + "message": "Una mod è stata compilata per un'altra versione del loader" + }, + "app.crash.rule.loader-suggestion.fix": { + "message": "{suggestion}" + }, + "app.crash.rule.loader-suggestion.title": { + "message": "Il mod loader ha trovato da solo una soluzione" + }, + "app.crash.rule.missing-indium.fix": { + "message": "Sodium lascia fuori l'interfaccia di rendering con cui disegnano alcune mod, e Indium la rimette. Installa Indium per la stessa versione di Minecraft." + }, + "app.crash.rule.missing-indium.title": { + "message": "Una mod ha bisogno di Indium per disegnare con Sodium" + }, + "app.crash.rule.missing-main-class.fix": { + "message": "L'istanza è incompleta, di solito per un'installazione interrotta. Riparala o reinstallala." + }, + "app.crash.rule.missing-main-class.title": { + "message": "Il gioco non è proprio riuscito a partire (manca {class_name})" + }, + "app.crash.rule.missing-native-library.fix": { + "message": "Ripara l'istanza. Se succede di nuovo, controlla che un antivirus non metta in quarantena la cartella natives." + }, + "app.crash.rule.missing-native-library.title": { + "message": "Non è stato possibile caricare una libreria che il gioco legge dal disco" + }, + "app.crash.rule.mixin-failed.fix": { + "message": "Il nome davanti a .mixins.json è la mod da aggiornare o rimuovere per prima; quando due mod modificano la stessa cosa, va cambiata la coppia." + }, + "app.crash.rule.mixin-failed.title": { + "message": "Una mod non è riuscita a modificare il gioco ({config})" + }, + "app.crash.rule.mixin-injection-failed.fix": { + "message": "Quasi sempre la mod dietro quel file è stata compilata per un'altra versione del gioco o di un'altra mod. Aggiornala, e se è già aggiornata, rimuovi la mod con cui va in conflitto." + }, + "app.crash.rule.mixin-injection-failed.title": { + "message": "Una mod non è riuscita a modificare il gioco nel punto previsto ({config})" + }, + "app.crash.rule.mixin-invalid-injection.fix": { + "message": "Guarda le mod indicate nelle righe qui sotto e aggiornale. Se una di esse è una mod di prestazioni o di rendering, prova prima senza: sono quelle che toccano di più." + }, + "app.crash.rule.mixin-invalid-injection.title": { + "message": "Due mod hanno modificato la stessa parte del gioco" + }, + "app.crash.rule.mod-for-other-version.fix": { + "message": "Cercava {symbol}, che questa versione non ha. Aggiorna la mod, oppure usa la versione fatta per questa." + }, + "app.crash.rule.mod-for-other-version.title": { + "message": "Una mod è stata compilata per un'altra versione di Minecraft" + }, + "app.crash.rule.mod-incompatible.fix": { + "message": "Non possono essere installate entrambe. Tieni quella che ti serve e rimuovi l'altra." + }, + "app.crash.rule.mod-incompatible.title": { + "message": "{mod_name} si rifiuta di funzionare insieme a {conflict}" + }, + "app.crash.rule.native-allocator.fix": { + "message": "Quasi sempre memoria difettosa o un overclock della memoria. Fai un test della RAM e disattiva XMP o EXPO nel BIOS per vedere se smette." + }, + "app.crash.rule.native-allocator.title": { + "message": "L'allocatore di memoria ha fatto cadere il processo ({library})" + }, + "app.crash.rule.native-audio.fix": { + "message": "Di solito è il dispositivo audio che cambia mentre il gioco gira: cuffie staccate, una cassa Bluetooth che si spegne. Aggiorna il driver audio e imposta un dispositivo di uscita fisso." + }, + "app.crash.rule.native-audio.title": { + "message": "Il sistema audio ha fatto cadere il processo" + }, + "app.crash.rule.native-shader-macos.fix": { + "message": "Uno shader pack che macOS non riesce a compilare. Disattiva gli shader: la maggior parte dei pack è scritta per driver che Apple non fornisce." + }, + "app.crash.rule.native-shader-macos.title": { + "message": "Il livello grafico di macOS ha fatto cadere il processo" + }, + "app.crash.rule.native-window-linux.fix": { + "message": "Aggiorna il driver grafico e Mesa. Su Wayland, eseguire il gioco tramite XWayland evita quasi tutti questi casi." + }, + "app.crash.rule.native-window-linux.title": { + "message": "Una libreria grafica di sistema ha fatto cadere il processo ({library})" + }, + "app.crash.rule.neoforge-dependency-version.fix": { + "message": "Aggiorna {dependency} a una versione in quell'intervallo, oppure riporta {mod_id} a una che accetti quella che hai." + }, + "app.crash.rule.neoforge-dependency-version.title": { + "message": "{mod_id} ha bisogno di {dependency} {expected}, e ha trovato {actual}" + }, + "app.crash.rule.not-a-mod-file.fix": { + "message": "Di solito è un download che ha salvato la pagina web invece del file, oppure un resource pack finito per sbaglio nella cartella mods. Rimuovilo e scaricalo di nuovo." + }, + "app.crash.rule.not-a-mod-file.title": { + "message": "{file} non è una mod" + }, + "app.crash.rule.oculus-without-embeddium.fix": { + "message": "Oculus disegna tramite Embeddium e senza non può partire. Installa Embeddium, oppure su NeoForge usa le build ufficiali di Sodium e Iris al posto di entrambi." + }, + "app.crash.rule.oculus-without-embeddium.title": { + "message": "Oculus è installato senza Embeddium" + }, + "app.crash.rule.opengl-unsupported.fix": { + "message": "Aggiorna il driver grafico. Su un portatile con due GPU, assicurati che il gioco sia impostato per usare quella più veloce." + }, + "app.crash.rule.opengl-unsupported.title": { + "message": "Il driver grafico non è riuscito a dare al gioco l'OpenGL che gli serve" + }, + "app.crash.rule.optifine-present.fix": { + "message": "OptiFine non va d'accordo con la maggior parte delle mod moderne. Sodium con Iris, o Embeddium con Oculus, fanno lo stesso lavoro e sono fatti per stare accanto a loro." + }, + "app.crash.rule.optifine-present.title": { + "message": "OptiFine era caricato quando è andato storto" + }, + "app.crash.rule.out-of-memory-heap.fix": { + "message": "Dai più memoria a questa istanza, oppure chiedile di meno: una distanza di rendering più bassa e meno mod di generazione del mondo sono ciò che di solito costa di più." + }, + "app.crash.rule.out-of-memory-heap.title": { + "message": "Il gioco ha esaurito la memoria che gli era stata data" + }, + "app.crash.rule.out-of-memory-metaspace.fix": { + "message": "È un modpack molto grande con poca memoria assegnata. Aumenta la memoria di questa istanza." + }, + "app.crash.rule.out-of-memory-metaspace.title": { + "message": "Il gioco ha esaurito lo spazio per il codice che stava caricando" + }, + "app.crash.rule.out-of-memory-system.fix": { + "message": "Abbassa la memoria richiesta da questa istanza, oppure chiudi quello che gira accanto. Chiedere più di quanta ne abbia la macchina è ciò che impedisce del tutto l'avvio." + }, + "app.crash.rule.out-of-memory-system.title": { + "message": "Alla macchina non restava memoria da dare" + }, + "app.crash.rule.resource-location-invalid.fix": { + "message": "Minecraft accetta in questi nomi solo lettere latine minuscole, cifre e pochi simboli. La causa più comune è un account Windows con un nome in un altro alfabeto, che mette quelle lettere nel percorso di tutto. Sposta la cartella del launcher in un percorso in latino semplice." + }, + "app.crash.rule.resource-location-invalid.title": { + "message": "In un percorso è finito un nome che il gioco non può usare" + }, + "app.crash.rule.server-thread-stuck.fix": { + "message": "Qualcosa ha impiegato così tanto che il gioco ha smesso di aspettare: di solito la generazione del mondo su un disco lento, o una mod bloccata in un ciclo. Le righe qui sotto dicono cosa stava facendo." + }, + "app.crash.rule.server-thread-stuck.title": { + "message": "Il mondo ha smesso di rispondere ed è stato chiuso" + }, + "app.crash.rule.software-renderer.fix": { + "message": "Windows sta ripiegando sul rendering software, sul quale Minecraft non può girare. Installa il driver della tua scheda grafica dal suo produttore." + }, + "app.crash.rule.software-renderer.title": { + "message": "Il gioco sta disegnando senza driver grafico ({renderer})" + }, + "app.crash.rule.suspected-mods.fix": { + "message": "Disattiva prima quelle, una alla volta, e riavvia dopo ognuna." + }, + "app.crash.rule.suspected-mods.title": { + "message": "Il mod loader sospetta di: {mods}" + }, + "app.crash.rule.too-many-block-ids.fix": { + "message": "Le vecchie versioni di Minecraft hanno qui un limite fisso. Rimuovi qualche mod di contenuti, oppure installane una che alzi il limite per quella versione." + }, + "app.crash.rule.too-many-block-ids.title": { + "message": "Il pack ha esaurito gli id per blocchi o oggetti" + }, + "app.crash.rule.wrong-jdk-apple-silicon.fix": { + "message": "Un Mac con Apple Silicon che usa un Java Intel, o il contrario. Lascia che il launcher installi Java per questa istanza invece di usarne uno già presente nel sistema." + }, + "app.crash.rule.wrong-jdk-apple-silicon.title": { + "message": "Java è la build sbagliata per questo Mac" + }, + "app.crash.show-evidence": { + "message": "Mostra la riga" + }, + "app.ely-account.description": { + "message": "Ely.by è un sistema di account Minecraft alternativo. I suoi account possono giocare in singolo ed entrare in qualsiasi server che accetti Ely.by." + }, + "app.ely-account.generic-error": { + "message": "Accesso a Ely.by non riuscito." + }, + "app.ely-account.header": { + "message": "Accedi con Ely.by" + }, + "app.ely-account.password-label": { + "message": "Password" + }, + "app.ely-account.sign-in-button": { + "message": "Accedi" + }, + "app.ely-account.two-factor-hint": { + "message": "Con l'autenticazione a due fattori attiva, aggiungi il tuo codice attuale alla password, separato da due punti." + }, + "app.ely-account.username-label": { + "message": "Nome account o email" + }, + "app.ely-account.username-placeholder": { + "message": "Il tuo account Ely.by" + }, "app.error.state-init.open-backups-folder": { "message": "Apri la cartella dei backup" }, @@ -368,6 +779,18 @@ "app.features-settings.sidebar.title": { "message": "Barra laterale" }, + "app.features-settings.skins-folder.description": { + "message": "Una skin salvata qui come Steve.png finisce sul giocatore di nome Steve, prima di ogni altra fonte. Chiamala Steve-slim.png per le braccia sottili. Mantelli ed elitre vanno nelle cartelle capes ed elytras al suo interno. Richiede l'impostazione qui sopra." + }, + "app.features-settings.skins-folder.open": { + "message": "Apri cartella" + }, + "app.features-settings.skins-folder.title": { + "message": "Cartella delle skin" + }, + "app.features-settings.skins.title": { + "message": "Skin" + }, "app.features-settings.sync-across-devices.description": { "message": "Usa queste impostazioni su tutti i dispositivi. Se disattivata, le impostazioni su questo resteranno separate." }, @@ -377,6 +800,12 @@ "app.features-settings.sync-across-devices.title": { "message": "Sincronizza tra i dispositivi" }, + "app.features-settings.universal-skins.description": { + "message": "Quando un server non invia alcuna skin per un giocatore, come fanno i server in modalità offline, viene cercata per nome su Ely.by e poi su Mojang. Vale dal prossimo avvio del gioco. Aggiunta da Modrinth Enhanced, quindi resta su questo dispositivo e non viene sincronizzata con il tuo account Modrinth." + }, + "app.features-settings.universal-skins.title": { + "message": "Mostra la skin di ogni giocatore" + }, "app.home.jump-back-in.actions.label": { "message": "Azioni sull'istanza" }, @@ -1151,6 +1580,36 @@ "app.library.title": { "message": "Libreria" }, + "app.microsoft-login.code-label": { + "message": "Se Microsoft chiede un codice, inserisci" + }, + "app.microsoft-login.copy-code": { + "message": "Copia codice" + }, + "app.microsoft-login.description": { + "message": "Accedi a Microsoft nel browser che si è appena aperto, dove il tuo gestore di password e le tue passkey funzionano come sempre. Quando hai finito, torni qui." + }, + "app.microsoft-login.generic-error": { + "message": "Accesso a Microsoft non riuscito." + }, + "app.microsoft-login.header": { + "message": "Accedi a Microsoft" + }, + "app.microsoft-login.open-again": { + "message": "Riapri il browser" + }, + "app.microsoft-login.open-error": { + "message": "Non è stato possibile aprire un browser per accedere." + }, + "app.microsoft-login.opening": { + "message": "Apertura del browser…" + }, + "app.microsoft-login.use-built-in-window": { + "message": "Problemi con il browser? Accedi invece in una finestra qui." + }, + "app.microsoft-login.waiting": { + "message": "In attesa del tuo accesso…" + }, "app.modal.install-to-play.additional-context": { "message": "Contesto aggiuntivo" }, @@ -1268,9 +1727,15 @@ "app.nav.add-account": { "message": "Aggiungi account" }, + "app.nav.arrange-sidebar": { + "message": "Disponi la barra laterale…" + }, "app.nav.create-new-instance": { "message": "Crea nuova istanza" }, + "app.nav.hide-from-sidebar": { + "message": "Nascondi «{name}»" + }, "app.nav.home": { "message": "Home" }, @@ -1289,6 +1754,9 @@ "app.nav.screenshots": { "message": "Schermate" }, + "app.nav.sidebar-actions": { + "message": "Pulsante della barra laterale" + }, "app.nav.sign-in-to-modrinth-account": { "message": "Accedi a Modrinth" }, @@ -1307,12 +1775,30 @@ "app.navigation.go-forward": { "message": "Vai avanti" }, + "app.navigation.hide-sidebar": { + "message": "Nascondi la barra laterale" + }, "app.navigation.home": { "message": "Home" }, "app.navigation.next-image": { "message": "Immagine successiva" }, + "app.navigation.show-sidebar": { + "message": "Mostra la barra laterale" + }, + "app.navigation.sidebar-remembered.body": { + "message": "Chiudere la barra laterale o riaprirla viene salvato subito, così l'app si apre allo stesso modo la volta dopo, anche dopo un riavvio. La spunta sul pulsante indica quando è stato salvato." + }, + "app.navigation.sidebar-remembered.done": { + "message": "Fatto" + }, + "app.navigation.sidebar-remembered.title": { + "message": "La barra laterale resta come la lasci" + }, + "app.navigation.sidebar-required": { + "message": "Questa pagina ha bisogno della barra laterale" + }, "app.news.title": { "message": "Notizie" }, @@ -1322,6 +1808,24 @@ "app.notification.warning": { "message": "Avviso" }, + "app.offline-account.add-button": { + "message": "Aggiungi account" + }, + "app.offline-account.description": { + "message": "Un account offline non contatta mai Microsoft o Mojang. Puoi giocare mondi in singolo ed entrare nei server in modalità offline; i server in modalità online lo rifiuteranno." + }, + "app.offline-account.generic-error": { + "message": "Non è stato possibile aggiungere l'account offline." + }, + "app.offline-account.header": { + "message": "Aggiungi un account offline" + }, + "app.offline-account.username-label": { + "message": "Nome utente" + }, + "app.offline-account.username-placeholder": { + "message": "Da 3 a 16 lettere, numeri o trattini bassi" + }, "app.project.actions.label": { "message": "Azioni sul progetto" }, @@ -1370,6 +1874,9 @@ "app.quick-instance-switcher.actions.label": { "message": "Azioni sull'istanza" }, + "app.quick-instance-switcher.delete-while-running": { + "message": "Ferma prima l'istanza" + }, "app.quick-instance-switcher.drag-show-tooltip": { "message": "Espandi per mostrare le istanze recenti" }, @@ -2963,9 +3470,36 @@ "app.settings.tabs.resource-management": { "message": "Gestione delle risorse" }, + "app.settings.tabs.sidebar": { + "message": "Barra laterale" + }, "app.settings.tabs.synced-options": { "message": "Impostazioni sincronizzate" }, + "app.sidebar-settings.description": { + "message": "I pulsanti sopra le istanze nella barra laterale sinistra. Anche un clic destro su uno di essi lo nasconde." + }, + "app.sidebar-settings.home": { + "message": "Home" + }, + "app.sidebar-settings.hosting": { + "message": "Modrinth Hosting" + }, + "app.sidebar-settings.reorder": { + "message": "Trascina per riordinare, oppure usa le frecce" + }, + "app.sidebar-settings.reset": { + "message": "Torna all'ordine consueto" + }, + "app.sidebar-settings.screenshots": { + "message": "Schermate" + }, + "app.sidebar-settings.show": { + "message": "Mostra {name}" + }, + "app.sidebar-settings.title": { + "message": "Barra laterale" + }, "app.sidebar.playing-as": { "message": "Accesso effettuato come" }, @@ -2978,6 +3512,90 @@ "app.skins.apply-button": { "message": "Applica" }, + "app.skins.browse.add-button": { + "message": "Aggiungi skin" + }, + "app.skins.browse.ely.catalogue": { + "message": "Catalogo" + }, + "app.skins.browse.ely.players": { + "message": "Giocatori" + }, + "app.skins.browse.kind.all": { + "message": "Tutte le categorie" + }, + "app.skins.browse.likes": { + "message": "Mi piace" + }, + "app.skins.browse.load-more": { + "message": "Carica altro" + }, + "app.skins.browse.model.any": { + "message": "Qualsiasi formato" + }, + "app.skins.browse.model.new": { + "message": "Formato nuovo" + }, + "app.skins.browse.model.old": { + "message": "Formato vecchio" + }, + "app.skins.browse.model.slim": { + "message": "Sottili" + }, + "app.skins.browse.model.wide": { + "message": "Larghe" + }, + "app.skins.browse.name-placeholder": { + "message": "Cerca per nome" + }, + "app.skins.browse.nothing-found": { + "message": "Nessuna skin trovata." + }, + "app.skins.browse.order.likes": { + "message": "Più apprezzate" + }, + "app.skins.browse.order.site": { + "message": "Come caricate" + }, + "app.skins.browse.order.views": { + "message": "Più viste" + }, + "app.skins.browse.order.wearers": { + "message": "Più indossate" + }, + "app.skins.browse.player-hint": { + "message": "Scrivi almeno tre lettere di un nome giocatore." + }, + "app.skins.browse.player-placeholder": { + "message": "Cerca giocatori per nome" + }, + "app.skins.browse.site.explanation": { + "message": "{site} si apre in una finestra a sé. Cerca, filtra e ordina lì come sempre; la pagina della skin che apri viene mostrata in anteprima qui." + }, + "app.skins.browse.site.open": { + "message": "Apri {site}" + }, + "app.skins.browse.site.waiting": { + "message": "Apri una pagina di skin nella finestra per vederla in anteprima qui." + }, + "app.skins.browse.sort.best": { + "message": "Migliori" + }, + "app.skins.browse.sort.new": { + "message": "Più recenti" + }, + "app.skins.browse.tags-placeholder": { + "message": "Tag, separati da virgole" + }, + "app.skins.browse.uploader-placeholder": { + "message": "Autore" + }, + "app.skins.browse.views": { + "message": "Visualizzazioni" + }, + "app.skins.browse.wearers": { + "message": "Giocatori che la indossano" + }, "app.skins.delete-button": { "message": "Elimina" }, @@ -3008,6 +3626,45 @@ "app.skins.edit-button": { "message": "Modifica" }, + "app.skins.ely.empty": { + "message": "Ancora nessuna skin sul tuo account Ely.by. Le skin che aggiungi qui vengono caricate lì." + }, + "app.skins.ely.failed.title": { + "message": "Ely.by non ha accettato la modifica" + }, + "app.skins.ely.modal.add": { + "message": "Aggiungi skin" + }, + "app.skins.ely.modal.add-title": { + "message": "Aggiunta di una skin Ely.by" + }, + "app.skins.ely.modal.arm-style": { + "message": "Forma delle braccia" + }, + "app.skins.ely.modal.arm-style-slim": { + "message": "Sottili" + }, + "app.skins.ely.modal.arm-style-wide": { + "message": "Larghe" + }, + "app.skins.ely.modal.edit-title": { + "message": "Modifica di una skin Ely.by" + }, + "app.skins.ely.modal.save": { + "message": "Salva skin" + }, + "app.skins.ely.modal.texture-locked": { + "message": "Ely.by tiene insieme una texture e la sua skin, quindi la texture non si può sostituire. Aggiungi invece la nuova texture come altra skin." + }, + "app.skins.ely.sign-in.button": { + "message": "Accedi" + }, + "app.skins.ely.sign-in.description": { + "message": "Solo il sito di Ely.by può cambiare le skin, quindi serve che tu vi acceda una volta. Per questo si apre una finestra che si chiude da sola quando hai finito." + }, + "app.skins.ely.sign-in.title": { + "message": "Accedi al sito di Ely.by" + }, "app.skins.modal.add-skin-button": { "message": "Aggiungi" }, @@ -3029,6 +3686,9 @@ "app.skins.modal.cape-section": { "message": "Mantello" }, + "app.skins.modal.capes-on-server": { + "message": "I mantelli si cambiano sul sito del tuo server di account." + }, "app.skins.modal.demo-save-tooltip": { "message": "Accedi per salvare le skin." }, @@ -3122,6 +3782,12 @@ "app.skins.sign-in.button": { "message": "Accedi a Microsoft" }, + "app.skins.tab.browse": { + "message": "Sfoglia" + }, + "app.skins.tab.saved": { + "message": "Le mie skin" + }, "app.skins.title": { "message": "Seleziona una skin" }, @@ -3281,6 +3947,9 @@ "app.update-popup.body.linux": { "message": "Modrinth App v{version} è disponibile. Usa il tuo gestore di pacchetti per aggiornare e ricevere le novità più recenti!" }, + "app.update-popup.body.linux-release": { + "message": "Modrinth Enhanced v{version} è disponibile. Aggiornalo con il tuo gestore di pacchetti, oppure scaricalo dalla release su GitHub." + }, "app.update-popup.body.metered": { "message": "Modrinth App v{version} è ora disponibile! Poiché sei su una rete a consumo, non l'abbiamo scaricata automaticamente." }, @@ -3293,6 +3962,9 @@ "app.update-popup.download-complete": { "message": "Download completato" }, + "app.update-popup.open-release": { + "message": "Apri la release" + }, "app.update-popup.reload": { "message": "Riavvia" }, @@ -3503,6 +4175,9 @@ "instance.action.open-folder": { "message": "Apri cartella" }, + "instance.action.play-again": { + "message": "Avvia un'altra copia con l'account selezionato" + }, "instance.action.repair": { "message": "Ripara" }, @@ -3533,6 +4208,12 @@ "instance.add-server.title": { "message": "Aggiungi server" }, + "instance.console.copy-started-at": { + "message": "avviata {time}" + }, + "instance.console.copy-unknown-account": { + "message": "Account sconosciuto" + }, "instance.edit-server.title": { "message": "Modifica server" }, @@ -4283,12 +4964,27 @@ "minecraft-account.add-account": { "message": "Aggiungi account" }, + "minecraft-account.kind.custom-server": { + "message": "Server personalizzato" + }, + "minecraft-account.kind.ely": { + "message": "Ely.by" + }, + "minecraft-account.kind.microsoft": { + "message": "Microsoft" + }, + "minecraft-account.kind.offline": { + "message": "Offline" + }, "minecraft-account.label": { "message": "Account di Minecraft" }, "minecraft-account.not-signed-in": { "message": "Accesso non effettuato" }, + "minecraft-account.other-accounts": { + "message": "Altri account" + }, "minecraft-account.remove-account": { "message": "Rimuovi account" }, @@ -4298,6 +4994,18 @@ "minecraft-account.sign-in": { "message": "Accedi a Minecraft" }, + "minecraft-account.switch": { + "message": "Cambia account" + }, + "minecraft-required.add-custom-server-account": { + "message": "Server personalizzato" + }, + "minecraft-required.add-ely-account": { + "message": "Ely.by" + }, + "minecraft-required.add-offline-account": { + "message": "Offline" + }, "minecraft-required.description": { "message": "Devi disporre di una copia di Minecraft da un account Microsoft prima di poter giocare." }, @@ -4316,6 +5024,9 @@ "minecraft-required.header": { "message": "Minecraft richiesto" }, + "minecraft-required.offline-hint": { + "message": "Oppure accedi con Ely.by o con un server personalizzato, o gioca in singolo e sui server in modalità offline senza alcun account." + }, "minecraft-required.sign-in": { "message": "Accedi a Microsoft" }, diff --git a/apps/app-frontend/src/locales/ja-JP/index.json b/apps/app-frontend/src/locales/ja-JP/index.json index 3703076..9b98f35 100644 --- a/apps/app-frontend/src/locales/ja-JP/index.json +++ b/apps/app-frontend/src/locales/ja-JP/index.json @@ -200,6 +200,66 @@ "app.auth-servers.unreachable.header": { "message": "認証サーバーにアクセスできません" }, + "app.authlib-account.browser-again": { + "message": "ブラウザーをもう一度開く" + }, + "app.authlib-account.browser-hint": { + "message": "{server} 自身のページで、二要素認証もそのまま使えます。" + }, + "app.authlib-account.browser-sign-in": { + "message": "ブラウザーでサインイン" + }, + "app.authlib-account.code-label": { + "message": "ページでコードを求められたら、次を入力してください" + }, + "app.authlib-account.copy-code": { + "message": "コードをコピー" + }, + "app.authlib-account.description": { + "message": "Drasl、Blessing Skin、LittleSkin などのアカウントサーバー向けです。" + }, + "app.authlib-account.drasl-token-hint": { + "message": "別のサービス経由で Drasl にサインインしていますか? そこのアカウントページにある Minecraft のトークンをパスワードとして使ってください。" + }, + "app.authlib-account.generic-error": { + "message": "サインインできませんでした。" + }, + "app.authlib-account.header": { + "message": "カスタムサーバーにサインイン" + }, + "app.authlib-account.looking-up": { + "message": "サーバーを探しています…" + }, + "app.authlib-account.or-password": { + "message": "またはパスワードで" + }, + "app.authlib-account.password-label": { + "message": "パスワード" + }, + "app.authlib-account.profile-hint": { + "message": "このアカウントには複数のプレイヤーがいます。プレイに使うものを選んでください。" + }, + "app.authlib-account.profile-label": { + "message": "プレイヤー" + }, + "app.authlib-account.register": { + "message": "アカウントを作成" + }, + "app.authlib-account.server-hint": { + "message": "サーバーのウェブサイトのアドレス。" + }, + "app.authlib-account.server-label": { + "message": "サーバー" + }, + "app.authlib-account.sign-in-button": { + "message": "サインイン" + }, + "app.authlib-account.username-label": { + "message": "ユーザー名またはメールアドレス" + }, + "app.authlib-account.waiting": { + "message": "サインインをお待ちしています…" + }, "app.behavior-settings.confirmations.title": { "message": "操作の確認" }, @@ -293,6 +353,357 @@ "app.content.sync-packs-override": { "message": "このインスタンスの設定でパックの同期を無効にしてください。" }, + "app.crash.dismiss": { + "message": "閉じる" + }, + "app.crash.found-in": { + "message": "{file} 内" + }, + "app.crash.header": { + "message": "ランチャーがこのクラッシュから手がかりを見つけました" + }, + "app.crash.header-note": { + "message": "この起動について知っておくとよいこと" + }, + "app.crash.hide-evidence": { + "message": "行を隠す" + }, + "app.crash.open-folder": { + "message": "インスタンスフォルダーを開く" + }, + "app.crash.open-settings": { + "message": "設定を開く" + }, + "app.crash.rule.chunk-unreadable.fix": { + "message": "ほかのことをする前にワールドをバックアップしてください。壊れたリージョンファイルは削除すれば再生成され、失われるのはそこに建てたものだけです。" + }, + "app.crash.rule.chunk-unreadable.title": { + "message": "ワールドの一部を読み込めませんでした(チャンク {chunk})" + }, + "app.crash.rule.config-unreadable.fix": { + "message": "そのファイルを削除してゲームを起動し直してください。Mod が初期値で新しいものを書き直します。" + }, + "app.crash.rule.config-unreadable.title": { + "message": "設定ファイルが壊れています({file})" + }, + "app.crash.rule.connector-fabric-mod.fix": { + "message": "NeoForge では、その Mod 自身の NeoForge 版があればそれを入れてください。Sodium と Iris には公式版があり、Connector を通しません。Forge 1.20.1 以前では Embeddium と Oculus が相当します。" + }, + "app.crash.rule.connector-fabric-mod.title": { + "message": "Sinytra Connector が Fabric 用 Mod を動かせませんでした({exception})" + }, + "app.crash.rule.corrupted-archive.fix": { + "message": "インスタンスを修復してランチャーに取得し直させてください。途中で止まったダウンロードはまさにこの状態を残します。" + }, + "app.crash.rule.corrupted-archive.title": { + "message": "ゲームが読み込む必要のあるファイルが壊れているか、途中までしかダウンロードされていません" + }, + "app.crash.rule.crash-description.title": { + "message": "ゲーム側の説明: {description}" + }, + "app.crash.rule.datapack-blocked-world.fix": { + "message": "レシピやワールド生成を追加する Mod が削除または変更されました。戻すか、壊れたデータパックなしで読み込むためにワールドを「セーフモード」で開いてください。" + }, + "app.crash.rule.datapack-blocked-world.title": { + "message": "データパックにエラーがあるため、ワールドを読み込めませんでした" + }, + "app.crash.rule.disk-full.fix": { + "message": "インスタンスのあるドライブの空き容量を増やして、もう一度起動してください。" + }, + "app.crash.rule.disk-full.title": { + "message": "ディスクがいっぱいです" + }, + "app.crash.rule.duplicate-mods.fix": { + "message": "mods フォルダーを開き、それぞれ 1 つずつ残してください。同じファイルの 2 つのバージョンがよくある原因です。" + }, + "app.crash.rule.duplicate-mods.title": { + "message": "同じ Mod が複数回インストールされています" + }, + "app.crash.rule.fabric-missing-dependency.fix": { + "message": "{dependency} を入れるか、{mod_name} を外してください。" + }, + "app.crash.rule.fabric-missing-dependency.title": { + "message": "{mod_name} には {dependency} が必要ですが、入っていません" + }, + "app.crash.rule.fabric-wrong-dependency-version.fix": { + "message": "{dependency} を {requirement} に更新するか、それに合う {mod_name} のビルドを使ってください。" + }, + "app.crash.rule.fabric-wrong-dependency-version.title": { + "message": "{mod_name} には {dependency} の別のバージョンが必要です" + }, + "app.crash.rule.feature-order-cycle.fix": { + "message": "互いに相手を待っているため、順序が決まりません。ワールド生成 Mod のどちらかを外すか、順序を解決する Mod を入れてください。" + }, + "app.crash.rule.feature-order-cycle.title": { + "message": "2 つのワールド生成 Mod が、どちらが先かで食い違っています" + }, + "app.crash.rule.file-locked.fix": { + "message": "ほかのランチャーと、まだ起動しているゲームをすべて閉じ、ウイルス対策ソフトがこのフォルダーをスキャンしていないか確認してください。" + }, + "app.crash.rule.file-locked.title": { + "message": "別のプログラムがゲームのファイルの 1 つをつかんでいました" + }, + "app.crash.rule.forge-missing-dependency.fix": { + "message": "{dependency} を入れるか、{mod_id} を外してください。" + }, + "app.crash.rule.forge-missing-dependency.title": { + "message": "{mod_id} には {dependency} が必要ですが、見つかりません" + }, + "app.crash.rule.gpu-driver-amd.title": { + "message": "AMD のグラフィックドライバーがクラッシュしました({library})" + }, + "app.crash.rule.gpu-driver-intel.title": { + "message": "Intel のグラフィックドライバーがクラッシュしました({library})" + }, + "app.crash.rule.gpu-driver-nvidia.title": { + "message": "NVIDIA のグラフィックドライバーがクラッシュしました({library})" + }, + "app.crash.rule.gpu-driver.fix": { + "message": "グラフィックドライバーは Windows Update ではなくメーカーのサイトから更新し、確認のあいだはシェーダーを切ってください。" + }, + "app.crash.rule.heap-too-large-to-start.fix": { + "message": "このインスタンスのメモリを減らして、もう一度起動してください。" + }, + "app.crash.rule.heap-too-large-to-start.title": { + "message": "インスタンスが確保できる量より多くのメモリを要求しました({size})" + }, + "app.crash.rule.integrated-gpu-in-use.fix": { + "message": "このパソコンに独立したグラフィックカードもある場合、ゲームは遅いほうを使っています。ランチャーから Windows にもう一方を使うよう頼めます。" + }, + "app.crash.rule.integrated-gpu-in-use.title": { + "message": "ゲームは内蔵グラフィックチップで動いています({renderer})" + }, + "app.crash.rule.java-module-error.fix": { + "message": "2 つのファイルが同じモジュールを名乗ると Java は起動しません。下の詳細にその名前があります。どの Mod が持ち込んでいるかを調べ、新しいほうを残してください。" + }, + "app.crash.rule.java-module-error.title": { + "message": "2 つの Mod が同じライブラリを同梱しています({exception})" + }, + "app.crash.rule.java-too-new.fix": { + "message": "古いバージョンの Minecraft には古い Java が必要です。このバージョンが求めるものをランチャーに入れさせてください。" + }, + "app.crash.rule.java-too-new.title": { + "message": "この Java はゲームが使えるものより新しいです" + }, + "app.crash.rule.java-too-old.fix": { + "message": "このインスタンスに Java {needs} のインストール先を指定するか、ダウンロードさせてください。" + }, + "app.crash.rule.java-too-old.title": { + "message": "何かが Java {needs} を必要としていますが、インスタンスは Java {has} で動きました" + }, + "app.crash.rule.java-unsupported-class.fix": { + "message": "このインスタンスが使う Java を設定で変更してください。" + }, + "app.crash.rule.java-unsupported-class.title": { + "message": "Mod が、実際に動いた Java より新しい Java 向けにビルドされています" + }, + "app.crash.rule.jvm-itself-failed.fix": { + "message": "Java 自体のクラッシュは、ハードウェアの不良か、その Java ビルドの不具合です。まずメモリをテストし、問題がなければこのインスタンスに別のバージョンの Java を入れてください。" + }, + "app.crash.rule.jvm-itself-failed.title": { + "message": "止まったのはゲームではなく Java 自体です" + }, + "app.crash.rule.jvm-problematic-frame.title": { + "message": "Java 自体が {frame} で停止しました" + }, + "app.crash.rule.jvm-signal.title": { + "message": "プロセスが {signal} によって停止されました" + }, + "app.crash.rule.language-provider-mismatch.fix": { + "message": "下の行に求めていたものが出ています。このインスタンスのローダーを更新するか、手元のローダー向けにビルドされたその Mod を使ってください。" + }, + "app.crash.rule.language-provider-mismatch.title": { + "message": "Mod がローダーの別のバージョン向けにビルドされています" + }, + "app.crash.rule.loader-suggestion.fix": { + "message": "{suggestion}" + }, + "app.crash.rule.loader-suggestion.title": { + "message": "Mod ローダーが自分で対処法を見つけました" + }, + "app.crash.rule.missing-indium.fix": { + "message": "Sodium は一部の Mod が描画に使うインターフェースを省いており、Indium がそれを戻します。同じ Minecraft バージョン用の Indium を入れてください。" + }, + "app.crash.rule.missing-indium.title": { + "message": "Sodium で描画するために Mod が Indium を必要としています" + }, + "app.crash.rule.missing-main-class.fix": { + "message": "インスタンスが不完全です。たいていは途中で止まったインストールが原因です。修復するか、入れ直してください。" + }, + "app.crash.rule.missing-main-class.title": { + "message": "ゲームをまったく起動できませんでした({class_name} がありません)" + }, + "app.crash.rule.missing-native-library.fix": { + "message": "インスタンスを修復してください。再び起きる場合は、ウイルス対策ソフトが natives フォルダーを隔離していないか確認してください。" + }, + "app.crash.rule.missing-native-library.title": { + "message": "ゲームがディスクから読み込むライブラリを読み込めませんでした" + }, + "app.crash.rule.mixin-failed.fix": { + "message": ".mixins.json の前にある名前が、まず更新か削除をすべき Mod です。2 つの Mod が同じ場所に手を入れている場合は、その組み合わせを変える必要があります。" + }, + "app.crash.rule.mixin-failed.title": { + "message": "Mod がゲームにパッチを当てられませんでした({config})" + }, + "app.crash.rule.mixin-injection-failed.fix": { + "message": "ほぼ必ず、そのファイルの Mod がゲームまたは別の Mod の違うバージョン向けにビルドされています。更新し、すでに最新なら、ぶつかっている Mod を外してください。" + }, + "app.crash.rule.mixin-injection-failed.title": { + "message": "Mod が想定した場所にパッチを当てられませんでした({config})" + }, + "app.crash.rule.mixin-invalid-injection.fix": { + "message": "下の行に出ている Mod を確認して更新してください。そのうちのどれかが軽量化や描画の Mod なら、まずそれを外して試してください。手を入れる範囲が最も広いためです。" + }, + "app.crash.rule.mixin-invalid-injection.title": { + "message": "2 つの Mod がゲームの同じ部分を書き換えました" + }, + "app.crash.rule.mod-for-other-version.fix": { + "message": "このバージョンにない {symbol} を探しました。Mod を更新するか、このバージョン向けにビルドされたものを使ってください。" + }, + "app.crash.rule.mod-for-other-version.title": { + "message": "Mod が別のバージョンの Minecraft 向けにビルドされています" + }, + "app.crash.rule.mod-incompatible.fix": { + "message": "この 2 つは同時に入れられません。必要なほうを残し、もう一方を外してください。" + }, + "app.crash.rule.mod-incompatible.title": { + "message": "{mod_name} は {conflict} と同時に動くことを拒否しています" + }, + "app.crash.rule.native-allocator.fix": { + "message": "ほぼ必ずメモリの不良かメモリのオーバークロックです。RAM テストを実行し、BIOS で XMP か EXPO を切って収まるか確かめてください。" + }, + "app.crash.rule.native-allocator.title": { + "message": "メモリアロケーターがプロセスを落としました({library})" + }, + "app.crash.rule.native-audio.fix": { + "message": "たいていはゲーム中にオーディオ機器が変わったためです。ヘッドホンを抜いた、Bluetooth スピーカーがスリープした、など。サウンドドライバーを更新し、出力機器を固定してください。" + }, + "app.crash.rule.native-audio.title": { + "message": "サウンドシステムがプロセスを落としました" + }, + "app.crash.rule.native-shader-macos.fix": { + "message": "macOS がコンパイルできないシェーダーパックです。シェーダーを切ってください。多くのパックは Apple が提供していないドライバー向けに書かれています。" + }, + "app.crash.rule.native-shader-macos.title": { + "message": "macOS のグラフィック層がプロセスを落としました" + }, + "app.crash.rule.native-window-linux.fix": { + "message": "グラフィックドライバーと Mesa を更新してください。Wayland では XWayland 経由でゲームを動かすとほとんど避けられます。" + }, + "app.crash.rule.native-window-linux.title": { + "message": "システムのグラフィックライブラリがプロセスを落としました({library})" + }, + "app.crash.rule.neoforge-dependency-version.fix": { + "message": "{dependency} をその範囲に入るバージョンに更新するか、{mod_id} を手元のものを受け入れるバージョンに戻してください。" + }, + "app.crash.rule.neoforge-dependency-version.title": { + "message": "{mod_id} には {dependency} {expected} が必要ですが、{actual} が見つかりました" + }, + "app.crash.rule.not-a-mod-file.fix": { + "message": "たいていは、ファイルではなくウェブページを保存してしまったダウンロードか、間違って mods フォルダーに入れたリソースパックです。外して、もう一度ダウンロードしてください。" + }, + "app.crash.rule.not-a-mod-file.title": { + "message": "{file} は Mod ではありません" + }, + "app.crash.rule.oculus-without-embeddium.fix": { + "message": "Oculus は Embeddium を通して描画するため、それなしでは起動できません。Embeddium を入れるか、NeoForge ではどちらでもなく公式の Sodium と Iris を使ってください。" + }, + "app.crash.rule.oculus-without-embeddium.title": { + "message": "Embeddium なしで Oculus が入っています" + }, + "app.crash.rule.opengl-unsupported.fix": { + "message": "グラフィックドライバーを更新してください。GPU が 2 つあるノートパソコンでは、速いほうでゲームが動く設定になっているか確認してください。" + }, + "app.crash.rule.opengl-unsupported.title": { + "message": "グラフィックドライバーがゲームに必要な OpenGL を提供できませんでした" + }, + "app.crash.rule.optifine-present.fix": { + "message": "OptiFine は最近の Mod の多くと衝突します。Sodium と Iris、または Embeddium と Oculus が同じ役割を果たし、それらと共存するように作られています。" + }, + "app.crash.rule.optifine-present.title": { + "message": "これが起きたとき OptiFine が読み込まれていました" + }, + "app.crash.rule.out-of-memory-heap.fix": { + "message": "このインスタンスにもっとメモリを与えるか、要求を減らしてください。描画距離を下げることと、ワールド生成 Mod を減らすことが、たいてい最も効きます。" + }, + "app.crash.rule.out-of-memory-heap.title": { + "message": "ゲームが与えられたメモリを使い切りました" + }, + "app.crash.rule.out-of-memory-metaspace.fix": { + "message": "割り当てが小さいのに非常に大きな Mod パックです。このインスタンスのメモリを増やしてください。" + }, + "app.crash.rule.out-of-memory-metaspace.title": { + "message": "ゲームが読み込んでいたコードの置き場が足りなくなりました" + }, + "app.crash.rule.out-of-memory-system.fix": { + "message": "このインスタンスが要求するメモリを減らすか、ほかに動いているものを閉じてください。マシンの搭載量より多く要求すると、そもそも起動しません。" + }, + "app.crash.rule.out-of-memory-system.title": { + "message": "マシンに渡せるメモリが残っていませんでした" + }, + "app.crash.rule.resource-location-invalid.fix": { + "message": "Minecraft はこうした名前に小文字のラテン文字と数字、いくつかの記号しか使えません。よくある原因は Windows アカウント名が別の文字体系であることで、その文字がすべてのパスに入ってしまいます。ランチャーのフォルダーを、ふつうのラテン文字だけのパスに移してください。" + }, + "app.crash.rule.resource-location-invalid.title": { + "message": "ゲームが使えない名前がパスに入っています" + }, + "app.crash.rule.server-thread-stuck.fix": { + "message": "何かに時間がかかりすぎて、ゲームが待つのをやめました。たいていは遅いディスクでのワールド生成か、ループから抜けない Mod です。下の行に、そのとき何をしていたかが出ています。" + }, + "app.crash.rule.server-thread-stuck.title": { + "message": "ワールドが応答しなくなり、終了されました" + }, + "app.crash.rule.software-renderer.fix": { + "message": "Windows がソフトウェア描画に切り替わっており、その上では Minecraft は動きません。グラフィックカードのドライバーをメーカーから入れてください。" + }, + "app.crash.rule.software-renderer.title": { + "message": "ゲームがグラフィックドライバーなしで描画しています({renderer})" + }, + "app.crash.rule.suspected-mods.fix": { + "message": "まずそれらを 1 つずつ切って、そのつど起動し直してください。" + }, + "app.crash.rule.suspected-mods.title": { + "message": "Mod ローダーが疑っているもの: {mods}" + }, + "app.crash.rule.too-many-block-ids.fix": { + "message": "古いバージョンの Minecraft にはここに厳しい上限があります。コンテンツ Mod をいくつか外すか、そのバージョンで上限を引き上げる Mod を入れてください。" + }, + "app.crash.rule.too-many-block-ids.title": { + "message": "パックのブロックやアイテムの ID が足りなくなりました" + }, + "app.crash.rule.wrong-jdk-apple-silicon.fix": { + "message": "Apple Silicon の Mac で Intel 版の Java を使っている、またはその逆です。システムにある Java を使わず、このインスタンス用の Java をランチャーに入れさせてください。" + }, + "app.crash.rule.wrong-jdk-apple-silicon.title": { + "message": "この Mac に合わないビルドの Java です" + }, + "app.crash.show-evidence": { + "message": "行を表示" + }, + "app.ely-account.description": { + "message": "Ely.by は Minecraft の代替アカウントシステムです。そのアカウントでシングルプレイができ、Ely.by を受け入れるサーバーにも参加できます。" + }, + "app.ely-account.generic-error": { + "message": "Ely.by にサインインできませんでした。" + }, + "app.ely-account.header": { + "message": "Ely.by でサインイン" + }, + "app.ely-account.password-label": { + "message": "パスワード" + }, + "app.ely-account.sign-in-button": { + "message": "サインイン" + }, + "app.ely-account.two-factor-hint": { + "message": "二要素認証を有効にしている場合は、現在のコードをコロンで区切ってパスワードの後ろに続けてください。" + }, + "app.ely-account.username-label": { + "message": "アカウント名またはメールアドレス" + }, + "app.ely-account.username-placeholder": { + "message": "あなたの Ely.by アカウント" + }, "app.error.state-init.open-backups-folder": { "message": "バックアップフォルダーを開く" }, @@ -323,6 +734,24 @@ "app.export-modal.version-number-placeholder": { "message": "1.0.0" }, + "app.features-settings.skins-folder.description": { + "message": "ここに Steve.png として保存したスキンは、ほかのどの入手先よりも優先して Steve という名前のプレイヤーに適用されます。細い腕には Steve-slim.png という名前にしてください。ケープとエリトラは、その中の capes と elytras フォルダーに入れます。上の設定が必要です。" + }, + "app.features-settings.skins-folder.open": { + "message": "フォルダーを開く" + }, + "app.features-settings.skins-folder.title": { + "message": "スキンフォルダー" + }, + "app.features-settings.skins.title": { + "message": "スキン" + }, + "app.features-settings.universal-skins.description": { + "message": "オフラインモードのサーバーのように、サーバーがプレイヤーのスキンを送ってこない場合に、名前で Ely.by、次に Mojang から探します。次回のゲーム起動から有効です。Modrinth Enhanced による追加のため、この端末に留まり、Modrinth アカウントには同期されません。" + }, + "app.features-settings.universal-skins.title": { + "message": "すべてのプレイヤーのスキンを表示" + }, "app.home.jump-back-in.actions.label": { "message": "インスタンスの操作" }, @@ -1088,6 +1517,36 @@ "app.library.title": { "message": "ライブラリ" }, + "app.microsoft-login.code-label": { + "message": "Microsoft からコードを求められたら、次を入力してください" + }, + "app.microsoft-login.copy-code": { + "message": "コードをコピー" + }, + "app.microsoft-login.description": { + "message": "今開いたブラウザーで Microsoft にサインインしてください。パスワードマネージャーやパスキーもふだんどおり使えます。終わるとここに戻ります。" + }, + "app.microsoft-login.generic-error": { + "message": "Microsoft にサインインできませんでした。" + }, + "app.microsoft-login.header": { + "message": "Microsoft にサインイン" + }, + "app.microsoft-login.open-again": { + "message": "ブラウザーをもう一度開く" + }, + "app.microsoft-login.open-error": { + "message": "サインイン用のブラウザーを開けませんでした。" + }, + "app.microsoft-login.opening": { + "message": "ブラウザーを開いています…" + }, + "app.microsoft-login.use-built-in-window": { + "message": "ブラウザーの調子が悪いですか? 代わりにここのウィンドウでサインインできます。" + }, + "app.microsoft-login.waiting": { + "message": "サインインをお待ちしています…" + }, "app.modal.install-to-play.additional-context": { "message": "追加のコンテンツ" }, @@ -1205,9 +1664,15 @@ "app.nav.add-account": { "message": "アカウントを追加" }, + "app.nav.arrange-sidebar": { + "message": "サイドバーを並べ替え…" + }, "app.nav.create-new-instance": { "message": "新しいインスタンスを作成" }, + "app.nav.hide-from-sidebar": { + "message": "「{name}」を隠す" + }, "app.nav.home": { "message": "ホーム" }, @@ -1226,6 +1691,9 @@ "app.nav.screenshots": { "message": "スクリーンショット" }, + "app.nav.sidebar-actions": { + "message": "サイドバーのボタン" + }, "app.nav.sign-in-to-modrinth-account": { "message": "Modrinthへサインイン" }, @@ -1244,12 +1712,30 @@ "app.navigation.go-forward": { "message": "進む" }, + "app.navigation.hide-sidebar": { + "message": "サイドバーを隠す" + }, "app.navigation.home": { "message": "ホーム" }, "app.navigation.next-image": { "message": "次の画像" }, + "app.navigation.show-sidebar": { + "message": "サイドバーを表示" + }, + "app.navigation.sidebar-remembered.body": { + "message": "サイドバーをたたむか戻すかはすぐに保存されるので、次回も、再起動のあとでも同じ状態で開きます。ボタンのチェックは保存されたことを示します。" + }, + "app.navigation.sidebar-remembered.done": { + "message": "完了" + }, + "app.navigation.sidebar-remembered.title": { + "message": "サイドバーは、あなたが残したままの状態になります" + }, + "app.navigation.sidebar-required": { + "message": "このページにはサイドバーが必要です" + }, "app.news.title": { "message": "ニュース" }, @@ -1259,6 +1745,24 @@ "app.notification.warning": { "message": "警告" }, + "app.offline-account.add-button": { + "message": "アカウントを追加" + }, + "app.offline-account.description": { + "message": "オフラインアカウントは Microsoft にも Mojang にも接続しません。シングルプレイのワールドで遊べ、オフラインモードのサーバーにも参加できますが、オンラインモードのサーバーには拒否されます。" + }, + "app.offline-account.generic-error": { + "message": "オフラインアカウントを追加できませんでした。" + }, + "app.offline-account.header": { + "message": "オフラインアカウントを追加" + }, + "app.offline-account.username-label": { + "message": "ユーザー名" + }, + "app.offline-account.username-placeholder": { + "message": "英数字またはアンダースコアで 3〜16 文字" + }, "app.project.actions.label": { "message": "プロジェクトの操作" }, @@ -1307,6 +1811,9 @@ "app.quick-instance-switcher.actions.label": { "message": "インスタンスの操作" }, + "app.quick-instance-switcher.delete-while-running": { + "message": "先にインスタンスを停止してください" + }, "app.quick-instance-switcher.drag-show-tooltip": { "message": "ドラッグして最近のインスタンスを表示" }, @@ -1712,9 +2219,36 @@ "app.settings.tabs.resource-management": { "message": "リソース管理" }, + "app.settings.tabs.sidebar": { + "message": "サイドバー" + }, "app.settings.tabs.synced-options": { "message": "同期済みの設定" }, + "app.sidebar-settings.description": { + "message": "左サイドバーでインスタンスの上に並ぶボタンです。右クリックでも隠せます。" + }, + "app.sidebar-settings.home": { + "message": "ホーム" + }, + "app.sidebar-settings.hosting": { + "message": "Modrinth Hosting" + }, + "app.sidebar-settings.reorder": { + "message": "ドラッグして並べ替えられます。矢印キーでも動かせます" + }, + "app.sidebar-settings.reset": { + "message": "いつもの並びに戻す" + }, + "app.sidebar-settings.screenshots": { + "message": "スクリーンショット" + }, + "app.sidebar-settings.show": { + "message": "{name} を表示" + }, + "app.sidebar-settings.title": { + "message": "サイドバー" + }, "app.sidebar.playing-as": { "message": "プレイ中のアカウント" }, @@ -1727,6 +2261,90 @@ "app.skins.apply-button": { "message": "適用" }, + "app.skins.browse.add-button": { + "message": "スキンを追加" + }, + "app.skins.browse.ely.catalogue": { + "message": "カタログ" + }, + "app.skins.browse.ely.players": { + "message": "プレイヤー" + }, + "app.skins.browse.kind.all": { + "message": "すべてのカテゴリ" + }, + "app.skins.browse.likes": { + "message": "いいね" + }, + "app.skins.browse.load-more": { + "message": "もっと読み込む" + }, + "app.skins.browse.model.any": { + "message": "すべての形式" + }, + "app.skins.browse.model.new": { + "message": "新しい形式" + }, + "app.skins.browse.model.old": { + "message": "古い形式" + }, + "app.skins.browse.model.slim": { + "message": "細い" + }, + "app.skins.browse.model.wide": { + "message": "太い" + }, + "app.skins.browse.name-placeholder": { + "message": "名前で検索" + }, + "app.skins.browse.nothing-found": { + "message": "スキンが見つかりません。" + }, + "app.skins.browse.order.likes": { + "message": "いいねが多い順" + }, + "app.skins.browse.order.site": { + "message": "読み込み順" + }, + "app.skins.browse.order.views": { + "message": "閲覧が多い順" + }, + "app.skins.browse.order.wearers": { + "message": "使用者が多い順" + }, + "app.skins.browse.player-hint": { + "message": "プレイヤー名を 3 文字以上入力してください。" + }, + "app.skins.browse.player-placeholder": { + "message": "プレイヤーを名前で検索" + }, + "app.skins.browse.site.explanation": { + "message": "{site} は専用のウィンドウで開きます。検索や絞り込み、並べ替えはそちらでふだんどおりに行ってください。開いたスキンのページはここでプレビューされます。" + }, + "app.skins.browse.site.open": { + "message": "{site} を開く" + }, + "app.skins.browse.site.waiting": { + "message": "ウィンドウでスキンのページを開くと、ここでプレビューできます。" + }, + "app.skins.browse.sort.best": { + "message": "おすすめ" + }, + "app.skins.browse.sort.new": { + "message": "新着" + }, + "app.skins.browse.tags-placeholder": { + "message": "タグ(カンマ区切り)" + }, + "app.skins.browse.uploader-placeholder": { + "message": "アップロードした人" + }, + "app.skins.browse.views": { + "message": "閲覧数" + }, + "app.skins.browse.wearers": { + "message": "使用中のプレイヤー" + }, "app.skins.delete-button": { "message": "スキンを削除" }, @@ -1757,6 +2375,45 @@ "app.skins.edit-button": { "message": "スキンを編集" }, + "app.skins.ely.empty": { + "message": "Ely.by アカウントにはまだスキンがありません。ここで追加したスキンはそこへアップロードされます。" + }, + "app.skins.ely.failed.title": { + "message": "Ely.by が変更を受け付けませんでした" + }, + "app.skins.ely.modal.add": { + "message": "スキンを追加" + }, + "app.skins.ely.modal.add-title": { + "message": "Ely.by のスキンを追加" + }, + "app.skins.ely.modal.arm-style": { + "message": "腕の形" + }, + "app.skins.ely.modal.arm-style-slim": { + "message": "細い" + }, + "app.skins.ely.modal.arm-style-wide": { + "message": "太い" + }, + "app.skins.ely.modal.edit-title": { + "message": "Ely.by のスキンを編集" + }, + "app.skins.ely.modal.save": { + "message": "スキンを保存" + }, + "app.skins.ely.modal.texture-locked": { + "message": "Ely.by はテクスチャとスキンをひとまとめに保持するため、テクスチャだけを差し替えられません。新しいテクスチャは別のスキンとして追加してください。" + }, + "app.skins.ely.sign-in.button": { + "message": "サインイン" + }, + "app.skins.ely.sign-in.description": { + "message": "スキンを変更できるのは Ely.by のウェブサイトだけなので、一度そこでサインインする必要があります。そのためのウィンドウが開き、終わると自動で閉じます。" + }, + "app.skins.ely.sign-in.title": { + "message": "Ely.by のウェブサイトにサインイン" + }, "app.skins.modal.add-skin-button": { "message": "スキンを追加" }, @@ -1778,6 +2435,9 @@ "app.skins.modal.cape-section": { "message": "マント" }, + "app.skins.modal.capes-on-server": { + "message": "ケープはアカウントサーバーのウェブサイトで変更します。" + }, "app.skins.modal.demo-save-tooltip": { "message": "スキンを保存するにはサインインしてください。" }, @@ -1871,6 +2531,12 @@ "app.skins.sign-in.button": { "message": "Microsoftにサインイン" }, + "app.skins.tab.browse": { + "message": "さがす" + }, + "app.skins.tab.saved": { + "message": "マイスキン" + }, "app.skins.title": { "message": "スキンセレクター" }, @@ -1901,6 +2567,9 @@ "app.update-popup.body.linux": { "message": "Modrinth App v{version} が利用可能です。最新の機能と修正プログラムを入手するには、パッケージマネージャーを使用して更新してください!" }, + "app.update-popup.body.linux-release": { + "message": "Modrinth Enhanced v{version} が利用できます。パッケージマネージャーで更新するか、GitHub のリリースからダウンロードしてください。" + }, "app.update-popup.body.metered": { "message": "Modrinth App v{version} が利用可能になりました!お使いのネットワークが従量制のため、自動ダウンロードは行っておりません。" }, @@ -1913,6 +2582,9 @@ "app.update-popup.download-complete": { "message": "ダウンロード完了" }, + "app.update-popup.open-release": { + "message": "リリースを開く" + }, "app.update-popup.reload": { "message": "再読み込みして更新" }, @@ -2123,6 +2795,9 @@ "instance.action.open-folder": { "message": "フォルダーを開く" }, + "instance.action.play-again": { + "message": "選択したアカウントでもう 1 つ起動" + }, "instance.action.repair": { "message": "修復" }, @@ -2153,6 +2828,12 @@ "instance.add-server.title": { "message": "サーバーの追加" }, + "instance.console.copy-started-at": { + "message": "開始 {time}" + }, + "instance.console.copy-unknown-account": { + "message": "不明なアカウント" + }, "instance.edit-server.title": { "message": "サーバーを編集する" }, @@ -2864,12 +3545,27 @@ "minecraft-account.add-account": { "message": "アカウントを追加" }, + "minecraft-account.kind.custom-server": { + "message": "カスタムサーバー" + }, + "minecraft-account.kind.ely": { + "message": "Ely.by" + }, + "minecraft-account.kind.microsoft": { + "message": "Microsoft" + }, + "minecraft-account.kind.offline": { + "message": "オフライン" + }, "minecraft-account.label": { "message": "Minecraftアカウント" }, "minecraft-account.not-signed-in": { "message": "サインインしていません" }, + "minecraft-account.other-accounts": { + "message": "その他のアカウント" + }, "minecraft-account.remove-account": { "message": "アカウントを一覧から削除" }, @@ -2879,6 +3575,18 @@ "minecraft-account.sign-in": { "message": "Minecraftにサインイン" }, + "minecraft-account.switch": { + "message": "アカウントを切り替え" + }, + "minecraft-required.add-custom-server-account": { + "message": "カスタムサーバー" + }, + "minecraft-required.add-ely-account": { + "message": "Ely.by" + }, + "minecraft-required.add-offline-account": { + "message": "オフライン" + }, "minecraft-required.description": { "message": "Minecraftを起動してプレイするには、Minecraftを所有しているMicrosoftアカウントが必要です。" }, @@ -2897,6 +3605,9 @@ "minecraft-required.header": { "message": "Minecraftが必要です" }, + "minecraft-required.offline-hint": { + "message": "Ely.by やカスタムサーバーでサインインすることも、アカウントなしでシングルプレイやオフラインモードのサーバーで遊ぶこともできます。" + }, "minecraft-required.sign-in": { "message": "Microsoftにサインイン" }, diff --git a/apps/app-frontend/src/locales/nl-NL/index.json b/apps/app-frontend/src/locales/nl-NL/index.json index 958f44d..b153a78 100644 --- a/apps/app-frontend/src/locales/nl-NL/index.json +++ b/apps/app-frontend/src/locales/nl-NL/index.json @@ -200,6 +200,66 @@ "app.auth-servers.unreachable.header": { "message": "Authenticatieservers kunnen niet worden bereikt" }, + "app.authlib-account.browser-again": { + "message": "Browser opnieuw openen" + }, + "app.authlib-account.browser-hint": { + "message": "Op de eigen pagina van {server}, inclusief tweestapsverificatie." + }, + "app.authlib-account.browser-sign-in": { + "message": "Inloggen in de browser" + }, + "app.authlib-account.code-label": { + "message": "Als de pagina om een code vraagt, voer dan in" + }, + "app.authlib-account.copy-code": { + "message": "Code kopiëren" + }, + "app.authlib-account.description": { + "message": "Voor accountservers zoals Drasl, Blessing Skin of LittleSkin." + }, + "app.authlib-account.drasl-token-hint": { + "message": "Via een andere dienst bij Drasl ingelogd? Gebruik het Minecraft-token van je accountpagina daar als wachtwoord." + }, + "app.authlib-account.generic-error": { + "message": "Inloggen mislukt." + }, + "app.authlib-account.header": { + "message": "Inloggen bij een eigen server" + }, + "app.authlib-account.looking-up": { + "message": "Server zoeken…" + }, + "app.authlib-account.or-password": { + "message": "Of met een wachtwoord" + }, + "app.authlib-account.password-label": { + "message": "Wachtwoord" + }, + "app.authlib-account.profile-hint": { + "message": "Dit account heeft meerdere spelers. Kies met wie je wilt spelen." + }, + "app.authlib-account.profile-label": { + "message": "Speler" + }, + "app.authlib-account.register": { + "message": "Account aanmaken" + }, + "app.authlib-account.server-hint": { + "message": "Het adres van de website van de server." + }, + "app.authlib-account.server-label": { + "message": "Server" + }, + "app.authlib-account.sign-in-button": { + "message": "Inloggen" + }, + "app.authlib-account.username-label": { + "message": "Gebruikersnaam of e-mailadres" + }, + "app.authlib-account.waiting": { + "message": "Wachten tot je inlogt…" + }, "app.behavior-settings.confirmations.title": { "message": "Bevestigingen" }, @@ -296,6 +356,357 @@ "app.content.sync-resource-packs-disabled": { "message": "Schakel eerst resource pakket syncen aan in de appinstellingen." }, + "app.crash.dismiss": { + "message": "Verbergen" + }, + "app.crash.found-in": { + "message": "In {file}" + }, + "app.crash.header": { + "message": "De launcher heeft iets gevonden in deze crash" + }, + "app.crash.header-note": { + "message": "Goed om te weten over deze start" + }, + "app.crash.hide-evidence": { + "message": "Regel verbergen" + }, + "app.crash.open-folder": { + "message": "Instantiemap openen" + }, + "app.crash.open-settings": { + "message": "Instellingen openen" + }, + "app.crash.rule.chunk-unreadable.fix": { + "message": "Maak eerst een back-up van de wereld. Eén beschadigd regiobestand kun je verwijderen en opnieuw laten genereren; je verliest alleen wat daar gebouwd was." + }, + "app.crash.rule.chunk-unreadable.title": { + "message": "Een deel van de wereld kon niet gelezen worden (chunk {chunk})" + }, + "app.crash.rule.config-unreadable.fix": { + "message": "Verwijder dat bestand en start het spel opnieuw: de mod schrijft een nieuw bestand met zijn standaardwaarden." + }, + "app.crash.rule.config-unreadable.title": { + "message": "Een instellingenbestand is beschadigd ({file})" + }, + "app.crash.rule.connector-fabric-mod.fix": { + "message": "Installeer op NeoForge de NeoForge-versie van de mod als die er is: Sodium en Iris hebben allebei een officiële versie en gaan niet via Connector. Op Forge 1.20.1 en ouder heten de equivalenten Embeddium en Oculus." + }, + "app.crash.rule.connector-fabric-mod.title": { + "message": "Sinytra Connector kon een Fabric-mod niet overzetten ({exception})" + }, + "app.crash.rule.corrupted-archive.fix": { + "message": "Repareer de instantie zodat de launcher hem opnieuw ophaalt. Een afgebroken download laat precies dit achter." + }, + "app.crash.rule.corrupted-archive.title": { + "message": "Een bestand dat het spel moest lezen is beschadigd of half gedownload" + }, + "app.crash.rule.crash-description.title": { + "message": "Het spel omschreef het zo: {description}" + }, + "app.crash.rule.datapack-blocked-world.fix": { + "message": "Een mod die recepten of wereldgeneratie toevoegt is verwijderd of gewijzigd. Zet hem terug, of open de wereld in de veilige modus om hem zonder het kapotte datapack te laden." + }, + "app.crash.rule.datapack-blocked-world.title": { + "message": "De wereld wilde niet laden omdat een datapack fouten bevat" + }, + "app.crash.rule.disk-full.fix": { + "message": "Maak ruimte vrij op de schijf waar de instantie staat en start opnieuw." + }, + "app.crash.rule.disk-full.title": { + "message": "De schijf is vol" + }, + "app.crash.rule.duplicate-mods.fix": { + "message": "Open de mods-map en houd van elke mod één kopie over: twee versies van hetzelfde bestand is de gebruikelijke oorzaak." + }, + "app.crash.rule.duplicate-mods.title": { + "message": "Dezelfde mod is meer dan eens geïnstalleerd" + }, + "app.crash.rule.fabric-missing-dependency.fix": { + "message": "Installeer {dependency}, of verwijder {mod_name}." + }, + "app.crash.rule.fabric-missing-dependency.title": { + "message": "{mod_name} heeft {dependency} nodig, en dat is niet geïnstalleerd" + }, + "app.crash.rule.fabric-wrong-dependency-version.fix": { + "message": "Werk {dependency} bij naar {requirement}, of gebruik een versie van {mod_name} die erbij past." + }, + "app.crash.rule.fabric-wrong-dependency-version.title": { + "message": "{mod_name} heeft een andere versie van {dependency} nodig" + }, + "app.crash.rule.feature-order-cycle.fix": { + "message": "Ze wachten allebei op elkaar, dus er is geen volgorde. Verwijder een van de wereldgeneratiemods, of installeer een mod die de volgorde oplost." + }, + "app.crash.rule.feature-order-cycle.title": { + "message": "Twee wereldgeneratiemods zijn het oneens over wat eerst komt" + }, + "app.crash.rule.file-locked.fix": { + "message": "Sluit andere launchers en elke kopie van het spel die nog draait, en kijk of een virusscanner deze map aan het scannen is." + }, + "app.crash.rule.file-locked.title": { + "message": "Een ander programma hield een van de bestanden van het spel vast" + }, + "app.crash.rule.forge-missing-dependency.fix": { + "message": "Installeer {dependency}, of verwijder {mod_id}." + }, + "app.crash.rule.forge-missing-dependency.title": { + "message": "{mod_id} heeft {dependency} nodig, en dat ontbreekt" + }, + "app.crash.rule.gpu-driver-amd.title": { + "message": "Het AMD-grafische stuurprogramma is gecrasht ({library})" + }, + "app.crash.rule.gpu-driver-intel.title": { + "message": "Het Intel-grafische stuurprogramma is gecrasht ({library})" + }, + "app.crash.rule.gpu-driver-nvidia.title": { + "message": "Het NVIDIA-grafische stuurprogramma is gecrasht ({library})" + }, + "app.crash.rule.gpu-driver.fix": { + "message": "Werk het grafische stuurprogramma bij via de site van de fabrikant in plaats van via Windows Update, en zet shaders uit tijdens het testen." + }, + "app.crash.rule.heap-too-large-to-start.fix": { + "message": "Verlaag het geheugen voor deze instantie en start opnieuw." + }, + "app.crash.rule.heap-too-large-to-start.title": { + "message": "De instantie vroeg meer geheugen dan gereserveerd kon worden ({size})" + }, + "app.crash.rule.integrated-gpu-in-use.fix": { + "message": "Als deze computer ook een aparte videokaart heeft, gebruikt het spel de langzame. De launcher kan Windows vragen om de andere te nemen." + }, + "app.crash.rule.integrated-gpu-in-use.title": { + "message": "Het spel draait op de ingebouwde grafische chip ({renderer})" + }, + "app.crash.rule.java-module-error.fix": { + "message": "Java start niet als twee bestanden dezelfde module claimen. Hieronder staat welke: zoek uit welke mods hem meeleveren en houd de nieuwste." + }, + "app.crash.rule.java-module-error.title": { + "message": "Twee mods leveren dezelfde bibliotheek mee ({exception})" + }, + "app.crash.rule.java-too-new.fix": { + "message": "Oudere versies van Minecraft hebben een oudere Java nodig. Laat de launcher installeren wat deze versie verwacht." + }, + "app.crash.rule.java-too-new.title": { + "message": "Deze Java is nieuwer dan het spel kan gebruiken" + }, + "app.crash.rule.java-too-old.fix": { + "message": "Laat deze instantie een Java {needs}-installatie gebruiken, of laat er een downloaden." + }, + "app.crash.rule.java-too-old.title": { + "message": "Iets heeft Java {needs} nodig, en de instantie draaide op Java {has}" + }, + "app.crash.rule.java-unsupported-class.fix": { + "message": "Verander in de instellingen welke Java deze instantie gebruikt." + }, + "app.crash.rule.java-unsupported-class.title": { + "message": "Een mod is gebouwd voor een nieuwere Java dan die draaide" + }, + "app.crash.rule.jvm-itself-failed.fix": { + "message": "Een crash in Java zelf is of kapotte hardware, of een fout in die Java-versie. Test eerst het geheugen; is dat in orde, installeer dan een andere Java-versie voor deze instantie." + }, + "app.crash.rule.jvm-itself-failed.title": { + "message": "Java zelf is gestopt, niet het spel" + }, + "app.crash.rule.jvm-problematic-frame.title": { + "message": "Java zelf is gestopt in {frame}" + }, + "app.crash.rule.jvm-signal.title": { + "message": "Het proces is gestopt door {signal}" + }, + "app.crash.rule.language-provider-mismatch.fix": { + "message": "De regels hieronder noemen wat hij zocht. Werk de loader van deze instantie bij, of neem de versie van die mod die voor jouw loader gemaakt is." + }, + "app.crash.rule.language-provider-mismatch.title": { + "message": "Een mod is gebouwd voor een andere versie van de loader" + }, + "app.crash.rule.loader-suggestion.fix": { + "message": "{suggestion}" + }, + "app.crash.rule.loader-suggestion.title": { + "message": "De mod loader heeft zelf een oplossing bedacht" + }, + "app.crash.rule.missing-indium.fix": { + "message": "Sodium laat de render-interface weg waarmee sommige mods tekenen, en Indium zet die terug. Installeer Indium voor dezelfde Minecraft-versie." + }, + "app.crash.rule.missing-indium.title": { + "message": "Een mod heeft Indium nodig om met Sodium te tekenen" + }, + "app.crash.rule.missing-main-class.fix": { + "message": "De instantie is niet compleet, meestal door een afgebroken installatie. Repareer hem of installeer hem opnieuw." + }, + "app.crash.rule.missing-main-class.title": { + "message": "Het spel kon helemaal niet starten ({class_name} ontbreekt)" + }, + "app.crash.rule.missing-native-library.fix": { + "message": "Repareer de instantie. Gebeurt het opnieuw, kijk dan of een virusscanner de natives-map niet in quarantaine zet." + }, + "app.crash.rule.missing-native-library.title": { + "message": "Een bibliotheek die het spel van schijf laadt, kon niet geladen worden" + }, + "app.crash.rule.mixin-failed.fix": { + "message": "De naam vóór .mixins.json is de mod die je eerst moet bijwerken of verwijderen; als twee mods hetzelfde aanpassen, moet het paar veranderen." + }, + "app.crash.rule.mixin-failed.title": { + "message": "Een mod kon het spel niet aanpassen ({config})" + }, + "app.crash.rule.mixin-injection-failed.fix": { + "message": "Bijna altijd is de mod achter dat bestand gebouwd voor een andere versie van het spel of van een andere mod. Werk hem bij, en als hij al actueel is, verwijder dan de mod waarmee hij botst." + }, + "app.crash.rule.mixin-injection-failed.title": { + "message": "Een mod kon het spel niet aanpassen op de plek die hij verwachtte ({config})" + }, + "app.crash.rule.mixin-invalid-injection.fix": { + "message": "Bekijk de mods in de regels hieronder en werk ze bij. Is een ervan een prestatie- of rendermod, probeer het dan eerst zonder: die grijpen het diepst in." + }, + "app.crash.rule.mixin-invalid-injection.title": { + "message": "Twee mods hebben hetzelfde deel van het spel aangepast" + }, + "app.crash.rule.mod-for-other-version.fix": { + "message": "Hij zocht {symbol}, en dat bestaat niet in deze versie. Werk de mod bij, of gebruik de versie die voor deze is gebouwd." + }, + "app.crash.rule.mod-for-other-version.title": { + "message": "Een mod is gebouwd voor een andere versie van Minecraft" + }, + "app.crash.rule.mod-incompatible.fix": { + "message": "Ze kunnen niet allebei geïnstalleerd zijn. Houd degene die je nodig hebt en verwijder de ander." + }, + "app.crash.rule.mod-incompatible.title": { + "message": "{mod_name} weigert naast {conflict} te draaien" + }, + "app.crash.rule.native-allocator.fix": { + "message": "Bijna altijd kapot geheugen of een geheugen-overklok. Doe een RAM-test en zet XMP of EXPO uit in de BIOS om te zien of het stopt." + }, + "app.crash.rule.native-allocator.title": { + "message": "De geheugentoewijzing heeft het proces neergehaald ({library})" + }, + "app.crash.rule.native-audio.fix": { + "message": "Meestal verandert het audioapparaat terwijl het spel draait: een koptelefoon eruit, een bluetoothspeaker die in slaap valt. Werk het geluidsstuurprogramma bij en stel een vast uitvoerapparaat in." + }, + "app.crash.rule.native-audio.title": { + "message": "Het geluidssysteem heeft het proces neergehaald" + }, + "app.crash.rule.native-shader-macos.fix": { + "message": "Een shaderpack dat macOS niet kan compileren. Zet shaders uit: de meeste packs zijn geschreven voor stuurprogramma's die Apple niet levert." + }, + "app.crash.rule.native-shader-macos.title": { + "message": "De grafische laag van macOS heeft het proces neergehaald" + }, + "app.crash.rule.native-window-linux.fix": { + "message": "Werk het grafische stuurprogramma en Mesa bij. Op Wayland voorkomt het spel via XWayland draaien de meeste van deze gevallen." + }, + "app.crash.rule.native-window-linux.title": { + "message": "Een grafische bibliotheek van het systeem heeft het proces neergehaald ({library})" + }, + "app.crash.rule.neoforge-dependency-version.fix": { + "message": "Werk {dependency} bij naar een versie binnen dat bereik, of zet {mod_id} terug naar een versie die de jouwe accepteert." + }, + "app.crash.rule.neoforge-dependency-version.title": { + "message": "{mod_id} heeft {dependency} {expected} nodig, en vond {actual}" + }, + "app.crash.rule.not-a-mod-file.fix": { + "message": "Meestal een download die de webpagina in plaats van het bestand opsloeg, of een resourcepack dat per ongeluk in de mods-map staat. Verwijder het en download het opnieuw." + }, + "app.crash.rule.not-a-mod-file.title": { + "message": "{file} is geen mod" + }, + "app.crash.rule.oculus-without-embeddium.fix": { + "message": "Oculus tekent via Embeddium en start daarzonder niet. Installeer Embeddium, of gebruik op NeoForge de officiële versies van Sodium en Iris in plaats van allebei." + }, + "app.crash.rule.oculus-without-embeddium.title": { + "message": "Oculus is geïnstalleerd zonder Embeddium" + }, + "app.crash.rule.opengl-unsupported.fix": { + "message": "Werk het grafische stuurprogramma bij. Zorg op een laptop met twee GPU's dat het spel op de snelste draait." + }, + "app.crash.rule.opengl-unsupported.title": { + "message": "Het grafische stuurprogramma kon het spel niet de OpenGL geven die het nodig heeft" + }, + "app.crash.rule.optifine-present.fix": { + "message": "OptiFine gaat mis met de meeste moderne mods. Sodium met Iris, of Embeddium met Oculus, doen hetzelfde werk en zijn gemaakt om ernaast te draaien." + }, + "app.crash.rule.optifine-present.title": { + "message": "OptiFine was geladen toen dit misging" + }, + "app.crash.rule.out-of-memory-heap.fix": { + "message": "Geef deze instantie meer geheugen, of vraag er minder van: een lagere weergaveafstand en minder wereldgeneratiemods kosten meestal het meest." + }, + "app.crash.rule.out-of-memory-heap.title": { + "message": "Het spel had het geheugen dat het kreeg opgebruikt" + }, + "app.crash.rule.out-of-memory-metaspace.fix": { + "message": "Dit is een heel groot modpack met weinig geheugen. Verhoog het geheugen voor deze instantie." + }, + "app.crash.rule.out-of-memory-metaspace.title": { + "message": "Het spel had geen ruimte meer voor de code die het laadde" + }, + "app.crash.rule.out-of-memory-system.fix": { + "message": "Verlaag het geheugen dat deze instantie vraagt, of sluit wat er verder draait. Meer vragen dan de machine heeft, is wat het starten helemaal tegenhoudt." + }, + "app.crash.rule.out-of-memory-system.title": { + "message": "De machine had geen geheugen meer over" + }, + "app.crash.rule.resource-location-invalid.fix": { + "message": "Minecraft accepteert in deze namen alleen kleine Latijnse letters, cijfers en een paar tekens. De gebruikelijke oorzaak is een Windows-account met een naam in een ander alfabet, waardoor die letters in het pad naar alles terechtkomen. Verplaats de launchermap naar een pad met gewone Latijnse tekens." + }, + "app.crash.rule.resource-location-invalid.title": { + "message": "Er staat een naam in een pad die het spel niet kan gebruiken" + }, + "app.crash.rule.server-thread-stuck.fix": { + "message": "Iets duurde zo lang dat het spel het wachten opgaf: meestal wereldgeneratie op een trage schijf, of een mod die in een lus blijft hangen. De regels hieronder noemen waar het mee bezig was." + }, + "app.crash.rule.server-thread-stuck.title": { + "message": "De wereld reageerde niet meer en is afgesloten" + }, + "app.crash.rule.software-renderer.fix": { + "message": "Windows valt terug op softwarematig renderen, en daarop kan Minecraft niet draaien. Installeer het stuurprogramma van je videokaart bij de fabrikant." + }, + "app.crash.rule.software-renderer.title": { + "message": "Het spel tekent zonder grafisch stuurprogramma ({renderer})" + }, + "app.crash.rule.suspected-mods.fix": { + "message": "Zet die eerst uit, één voor één, en start na elke keer opnieuw." + }, + "app.crash.rule.suspected-mods.title": { + "message": "De mod loader verdenkt: {mods}" + }, + "app.crash.rule.too-many-block-ids.fix": { + "message": "Oude versies van Minecraft hebben hier een harde grens. Verwijder een paar contentmods, of installeer er een die de grens voor die versie verhoogt." + }, + "app.crash.rule.too-many-block-ids.title": { + "message": "Het pack had geen ids meer voor blokken of items" + }, + "app.crash.rule.wrong-jdk-apple-silicon.fix": { + "message": "Een Mac met Apple Silicon die een Intel-Java draait, of andersom. Laat de launcher Java voor deze instantie installeren in plaats van er een van het systeem te gebruiken." + }, + "app.crash.rule.wrong-jdk-apple-silicon.title": { + "message": "Java is de verkeerde versie voor deze Mac" + }, + "app.crash.show-evidence": { + "message": "Regel tonen" + }, + "app.ely-account.description": { + "message": "Ely.by is een alternatief Minecraft-accountsysteem. Accounts daarvan kunnen singleplayer spelen en op elke server die Ely.by accepteert." + }, + "app.ely-account.generic-error": { + "message": "Inloggen bij Ely.by mislukt." + }, + "app.ely-account.header": { + "message": "Inloggen met Ely.by" + }, + "app.ely-account.password-label": { + "message": "Wachtwoord" + }, + "app.ely-account.sign-in-button": { + "message": "Inloggen" + }, + "app.ely-account.two-factor-hint": { + "message": "Staat tweestapsverificatie aan, zet je huidige code dan achter het wachtwoord, gescheiden door een dubbele punt." + }, + "app.ely-account.username-label": { + "message": "Accountnaam of e-mailadres" + }, + "app.ely-account.username-placeholder": { + "message": "Je Ely.by-account" + }, "app.error.state-init.open-backups-folder": { "message": "Open back-up-map" }, @@ -368,6 +779,18 @@ "app.features-settings.sidebar.title": { "message": "Zijbalk" }, + "app.features-settings.skins-folder.description": { + "message": "Een skin die hier als Steve.png staat, gaat naar de speler die Steve heet, vóór elke andere bron. Noem hem Steve-slim.png voor smalle armen. Capes en elytra's horen in de mappen capes en elytras daarbinnen. Vereist de instelling hierboven." + }, + "app.features-settings.skins-folder.open": { + "message": "Map openen" + }, + "app.features-settings.skins-folder.title": { + "message": "Skinsmap" + }, + "app.features-settings.skins.title": { + "message": "Skins" + }, "app.features-settings.sync-across-devices.description": { "message": "Gebruik deze instellingen overal waar u ingelogd bent. Zet dit uit om uw instellingen apart te houden op dit apparaat." }, @@ -377,6 +800,12 @@ "app.features-settings.sync-across-devices.title": { "message": "Synchroniseer instellingen tussen apparaten" }, + "app.features-settings.universal-skins.description": { + "message": "Als een server geen skin voor een speler meestuurt, zoals offline servers doen, wordt die op naam opgezocht bij Ely.by en daarna bij Mojang. Geldt vanaf de volgende start van het spel. Toegevoegd door Modrinth Enhanced, dus blijft op dit apparaat en wordt niet met je Modrinth-account gesynchroniseerd." + }, + "app.features-settings.universal-skins.title": { + "message": "Skin van elke speler tonen" + }, "app.home.jump-back-in.actions.label": { "message": "Instellingen voor instantie" }, @@ -1154,6 +1583,36 @@ "app.library.title": { "message": "Bibliotheek" }, + "app.microsoft-login.code-label": { + "message": "Als Microsoft om een code vraagt, voer dan in" + }, + "app.microsoft-login.copy-code": { + "message": "Code kopiëren" + }, + "app.microsoft-login.description": { + "message": "Log in bij Microsoft in de browser die net geopend is, waar je wachtwoordmanager en passkeys gewoon werken. Als je klaar bent, kom je hier terug." + }, + "app.microsoft-login.generic-error": { + "message": "Inloggen bij Microsoft mislukt." + }, + "app.microsoft-login.header": { + "message": "Inloggen bij Microsoft" + }, + "app.microsoft-login.open-again": { + "message": "Browser opnieuw openen" + }, + "app.microsoft-login.open-error": { + "message": "Er kon geen browser geopend worden om in te loggen." + }, + "app.microsoft-login.opening": { + "message": "Je browser wordt geopend…" + }, + "app.microsoft-login.use-built-in-window": { + "message": "Problemen met de browser? Log dan hier in een venster in." + }, + "app.microsoft-login.waiting": { + "message": "Wachten tot je inlogt…" + }, "app.modal.install-to-play.additional-context": { "message": "Aanvullende context" }, @@ -1271,9 +1730,15 @@ "app.nav.add-account": { "message": "Account toevoegen" }, + "app.nav.arrange-sidebar": { + "message": "Zijbalk indelen…" + }, "app.nav.create-new-instance": { "message": "Nieuwe instantie aanmaken" }, + "app.nav.hide-from-sidebar": { + "message": "‘{name}’ verbergen" + }, "app.nav.home": { "message": "Start" }, @@ -1292,6 +1757,9 @@ "app.nav.screenshots": { "message": "Schermafbeeldingen" }, + "app.nav.sidebar-actions": { + "message": "Knop in de zijbalk" + }, "app.nav.sign-in-to-modrinth-account": { "message": "Log in bij Modrinth" }, @@ -1310,12 +1778,30 @@ "app.navigation.go-forward": { "message": "Volgende" }, + "app.navigation.hide-sidebar": { + "message": "Zijbalk verbergen" + }, "app.navigation.home": { "message": "Startpagina" }, "app.navigation.next-image": { "message": "Volgende afbeelding" }, + "app.navigation.show-sidebar": { + "message": "Zijbalk tonen" + }, + "app.navigation.sidebar-remembered.body": { + "message": "Of de zijbalk ingeklapt is of niet wordt meteen opgeslagen, zodat de app de volgende keer hetzelfde opent, ook na een herstart. Het vinkje op de knop laat zien wanneer het opgeslagen is." + }, + "app.navigation.sidebar-remembered.done": { + "message": "Klaar" + }, + "app.navigation.sidebar-remembered.title": { + "message": "De zijbalk blijft zoals je hem achterlaat" + }, + "app.navigation.sidebar-required": { + "message": "Deze pagina heeft de zijbalk nodig" + }, "app.news.title": { "message": "Nieuws" }, @@ -1325,6 +1811,24 @@ "app.notification.warning": { "message": "Waarschuwing" }, + "app.offline-account.add-button": { + "message": "Account toevoegen" + }, + "app.offline-account.description": { + "message": "Een offline account neemt nooit contact op met Microsoft of Mojang. Je kunt singleplayerwerelden spelen en op servers in offlinemodus; servers in onlinemodus weigeren het." + }, + "app.offline-account.generic-error": { + "message": "Het offline account kon niet toegevoegd worden." + }, + "app.offline-account.header": { + "message": "Offline account toevoegen" + }, + "app.offline-account.username-label": { + "message": "Gebruikersnaam" + }, + "app.offline-account.username-placeholder": { + "message": "3 tot 16 letters, cijfers of lage streepjes" + }, "app.project.actions.label": { "message": "Projectacties" }, @@ -1373,6 +1877,9 @@ "app.quick-instance-switcher.actions.label": { "message": "Instellingen voor instantie" }, + "app.quick-instance-switcher.delete-while-running": { + "message": "Stop eerst de instantie" + }, "app.quick-instance-switcher.drag-show-tooltip": { "message": "Sleep om recente instanties weer te geven" }, @@ -2669,9 +3176,36 @@ "app.settings.tabs.resource-management": { "message": "Bronnenbeheer" }, + "app.settings.tabs.sidebar": { + "message": "Zijbalk" + }, "app.settings.tabs.synced-options": { "message": "Gesynchroniseerde instellingen" }, + "app.sidebar-settings.description": { + "message": "De knoppen boven de instanties in de linkerzijbalk. Met rechts klikken op een knop verbergt hem ook." + }, + "app.sidebar-settings.home": { + "message": "Start" + }, + "app.sidebar-settings.hosting": { + "message": "Modrinth Hosting" + }, + "app.sidebar-settings.reorder": { + "message": "Sleep om te herschikken, of gebruik de pijltjestoetsen" + }, + "app.sidebar-settings.reset": { + "message": "Terug naar de gewone volgorde" + }, + "app.sidebar-settings.screenshots": { + "message": "Schermafbeeldingen" + }, + "app.sidebar-settings.show": { + "message": "{name} tonen" + }, + "app.sidebar-settings.title": { + "message": "Zijbalk" + }, "app.sidebar.playing-as": { "message": "Spelen als" }, @@ -2684,6 +3218,90 @@ "app.skins.apply-button": { "message": "Toepassen" }, + "app.skins.browse.add-button": { + "message": "Skin toevoegen" + }, + "app.skins.browse.ely.catalogue": { + "message": "Catalogus" + }, + "app.skins.browse.ely.players": { + "message": "Spelers" + }, + "app.skins.browse.kind.all": { + "message": "Alle categorieën" + }, + "app.skins.browse.likes": { + "message": "Vind-ik-leuks" + }, + "app.skins.browse.load-more": { + "message": "Meer laden" + }, + "app.skins.browse.model.any": { + "message": "Elk formaat" + }, + "app.skins.browse.model.new": { + "message": "Nieuw formaat" + }, + "app.skins.browse.model.old": { + "message": "Oud formaat" + }, + "app.skins.browse.model.slim": { + "message": "Smal" + }, + "app.skins.browse.model.wide": { + "message": "Breed" + }, + "app.skins.browse.name-placeholder": { + "message": "Op naam zoeken" + }, + "app.skins.browse.nothing-found": { + "message": "Geen skins gevonden." + }, + "app.skins.browse.order.likes": { + "message": "Meest geliefd" + }, + "app.skins.browse.order.site": { + "message": "Zoals geladen" + }, + "app.skins.browse.order.views": { + "message": "Meest bekeken" + }, + "app.skins.browse.order.wearers": { + "message": "Meest gedragen" + }, + "app.skins.browse.player-hint": { + "message": "Typ minstens drie letters van een spelersnaam." + }, + "app.skins.browse.player-placeholder": { + "message": "Spelers op naam zoeken" + }, + "app.skins.browse.site.explanation": { + "message": "{site} opent in een eigen venster. Zoek, filter en sorteer daar zoals gewoonlijk; de skinpagina die je opent, zie je hier als voorbeeld." + }, + "app.skins.browse.site.open": { + "message": "{site} openen" + }, + "app.skins.browse.site.waiting": { + "message": "Open een skinpagina in het venster om hem hier te bekijken." + }, + "app.skins.browse.sort.best": { + "message": "Beste" + }, + "app.skins.browse.sort.new": { + "message": "Nieuwste" + }, + "app.skins.browse.tags-placeholder": { + "message": "Tags, gescheiden door komma's" + }, + "app.skins.browse.uploader-placeholder": { + "message": "Uploader" + }, + "app.skins.browse.views": { + "message": "Weergaven" + }, + "app.skins.browse.wearers": { + "message": "Spelers die hem dragen" + }, "app.skins.delete-button": { "message": "Skin verwijderen" }, @@ -2714,6 +3332,45 @@ "app.skins.edit-button": { "message": "Skin aanpassen" }, + "app.skins.ely.empty": { + "message": "Nog geen skins op je Ely.by-account. Skins die je hier toevoegt, worden daarnaartoe geüpload." + }, + "app.skins.ely.failed.title": { + "message": "Ely.by heeft de wijziging niet overgenomen" + }, + "app.skins.ely.modal.add": { + "message": "Skin toevoegen" + }, + "app.skins.ely.modal.add-title": { + "message": "Ely.by-skin toevoegen" + }, + "app.skins.ely.modal.arm-style": { + "message": "Armvorm" + }, + "app.skins.ely.modal.arm-style-slim": { + "message": "Smal" + }, + "app.skins.ely.modal.arm-style-wide": { + "message": "Breed" + }, + "app.skins.ely.modal.edit-title": { + "message": "Ely.by-skin bewerken" + }, + "app.skins.ely.modal.save": { + "message": "Skin opslaan" + }, + "app.skins.ely.modal.texture-locked": { + "message": "Ely.by houdt een texture en zijn skin bij elkaar, dus de texture kan niet vervangen worden. Voeg de nieuwe texture toe als een andere skin." + }, + "app.skins.ely.sign-in.button": { + "message": "Inloggen" + }, + "app.skins.ely.sign-in.description": { + "message": "Alleen de website van Ely.by kan skins wijzigen, dus je moet daar één keer inloggen. Daarvoor opent een venster dat vanzelf sluit als je klaar bent." + }, + "app.skins.ely.sign-in.title": { + "message": "Inloggen op de website van Ely.by" + }, "app.skins.modal.add-skin-button": { "message": "Skin toevoegen" }, @@ -2735,6 +3392,9 @@ "app.skins.modal.cape-section": { "message": "Cape" }, + "app.skins.modal.capes-on-server": { + "message": "Capes wijzig je op de website van je accountserver." + }, "app.skins.modal.demo-save-tooltip": { "message": "Log in om skins toe te passen." }, @@ -2828,6 +3488,12 @@ "app.skins.sign-in.button": { "message": "Aanmelden bij Microsoft" }, + "app.skins.tab.browse": { + "message": "Bladeren" + }, + "app.skins.tab.saved": { + "message": "Mijn skins" + }, "app.skins.title": { "message": "Skinkiezer" }, @@ -2930,6 +3596,9 @@ "app.update-popup.body.linux": { "message": "De Modrinth-app v{version} is beschikbaar. Gebruik je pakketbeheerder om bij te werken en zo de nieuwste functies en verbeteringen te krijgen!" }, + "app.update-popup.body.linux-release": { + "message": "Modrinth Enhanced v{version} is beschikbaar. Werk het bij met je pakketbeheerder, of download het van de release op GitHub." + }, "app.update-popup.body.metered": { "message": "Modrinth App v{version} is nu beschikbaar! Omdat je nu op een netwerk met datalimiet zit, is de download niet automatisch gestart." }, @@ -2942,6 +3611,9 @@ "app.update-popup.download-complete": { "message": "Downloaden voltooid" }, + "app.update-popup.open-release": { + "message": "Release openen" + }, "app.update-popup.reload": { "message": "Herladen om te updaten" }, @@ -3152,6 +3824,9 @@ "instance.action.open-folder": { "message": "Map openen" }, + "instance.action.play-again": { + "message": "Nog een kopie starten met het gekozen account" + }, "instance.action.repair": { "message": "Herstellen" }, @@ -3182,6 +3857,12 @@ "instance.add-server.title": { "message": "Voeg een server toe" }, + "instance.console.copy-started-at": { + "message": "gestart {time}" + }, + "instance.console.copy-unknown-account": { + "message": "Onbekend account" + }, "instance.edit-server.title": { "message": "Server bewerken" }, @@ -3893,12 +4574,27 @@ "minecraft-account.add-account": { "message": "Voeg account toe" }, + "minecraft-account.kind.custom-server": { + "message": "Eigen server" + }, + "minecraft-account.kind.ely": { + "message": "Ely.by" + }, + "minecraft-account.kind.microsoft": { + "message": "Microsoft" + }, + "minecraft-account.kind.offline": { + "message": "Offline" + }, "minecraft-account.label": { "message": "Minecraft account" }, "minecraft-account.not-signed-in": { "message": "Niet aangemeld" }, + "minecraft-account.other-accounts": { + "message": "Andere accounts" + }, "minecraft-account.remove-account": { "message": "Verwijder account" }, @@ -3908,6 +4604,18 @@ "minecraft-account.sign-in": { "message": "Meld je aan bij Minecraft" }, + "minecraft-account.switch": { + "message": "Account wisselen" + }, + "minecraft-required.add-custom-server-account": { + "message": "Eigen server" + }, + "minecraft-required.add-ely-account": { + "message": "Ely.by" + }, + "minecraft-required.add-offline-account": { + "message": "Offline" + }, "minecraft-required.description": { "message": "Je hebt een Microsoft-account nodig waarop Minecraft is geregistreerd voordat je het spel kunt starten en spelen." }, @@ -3926,6 +4634,9 @@ "minecraft-required.header": { "message": "Minecraft vereist" }, + "minecraft-required.offline-hint": { + "message": "Of log in met Ely.by of een eigen server, of speel singleplayer en servers in offlinemodus zonder enig account." + }, "minecraft-required.sign-in": { "message": "Aanmelden bij Microsoft" }, diff --git a/apps/app-frontend/src/locales/pl-PL/index.json b/apps/app-frontend/src/locales/pl-PL/index.json index a59e418..42122c9 100644 --- a/apps/app-frontend/src/locales/pl-PL/index.json +++ b/apps/app-frontend/src/locales/pl-PL/index.json @@ -200,6 +200,66 @@ "app.auth-servers.unreachable.header": { "message": "Nie udało się połączyć się z serwerami uwierzytelniania" }, + "app.authlib-account.browser-again": { + "message": "Otwórz przeglądarkę ponownie" + }, + "app.authlib-account.browser-hint": { + "message": "Na stronie samego {server}, razem z uwierzytelnianiem dwuskładnikowym." + }, + "app.authlib-account.browser-sign-in": { + "message": "Zaloguj się w przeglądarce" + }, + "app.authlib-account.code-label": { + "message": "Jeśli strona poprosi o kod, wpisz" + }, + "app.authlib-account.copy-code": { + "message": "Kopiuj kod" + }, + "app.authlib-account.description": { + "message": "Do serwerów kont takich jak Drasl, Blessing Skin czy LittleSkin." + }, + "app.authlib-account.drasl-token-hint": { + "message": "Logujesz się do Drasl przez inną usługę? Użyj jako hasła tokenu Minecrafta ze swojej strony konta tam." + }, + "app.authlib-account.generic-error": { + "message": "Nie udało się zalogować." + }, + "app.authlib-account.header": { + "message": "Zaloguj się na własnym serwerze" + }, + "app.authlib-account.looking-up": { + "message": "Szukanie serwera…" + }, + "app.authlib-account.or-password": { + "message": "Albo hasłem" + }, + "app.authlib-account.password-label": { + "message": "Hasło" + }, + "app.authlib-account.profile-hint": { + "message": "To konto ma kilku graczy. Wybierz tego, którym chcesz grać." + }, + "app.authlib-account.profile-label": { + "message": "Gracz" + }, + "app.authlib-account.register": { + "message": "Załóż konto" + }, + "app.authlib-account.server-hint": { + "message": "Adres strony internetowej serwera." + }, + "app.authlib-account.server-label": { + "message": "Serwer" + }, + "app.authlib-account.sign-in-button": { + "message": "Zaloguj się" + }, + "app.authlib-account.username-label": { + "message": "Nazwa użytkownika lub e-mail" + }, + "app.authlib-account.waiting": { + "message": "Czekam, aż się zalogujesz…" + }, "app.behavior-settings.confirmations.title": { "message": "Potwierdzenia" }, @@ -296,6 +356,357 @@ "app.content.sync-resource-packs-disabled": { "message": "Najpierw włącz synchronizację paczek zasobów w ustawieniach aplikacji." }, + "app.crash.dismiss": { + "message": "Ukryj" + }, + "app.crash.found-in": { + "message": "W {file}" + }, + "app.crash.header": { + "message": "Launcher znalazł coś w tej awarii" + }, + "app.crash.header-note": { + "message": "Warto wiedzieć o tym uruchomieniu" + }, + "app.crash.hide-evidence": { + "message": "Ukryj wiersz" + }, + "app.crash.open-folder": { + "message": "Otwórz folder instancji" + }, + "app.crash.open-settings": { + "message": "Otwórz ustawienia" + }, + "app.crash.rule.chunk-unreadable.fix": { + "message": "Najpierw zrób kopię świata. Pojedynczy uszkodzony plik regionu można usunąć i wygenerować od nowa — przepada tylko to, co tam zbudowano." + }, + "app.crash.rule.chunk-unreadable.title": { + "message": "Nie udało się odczytać części świata (chunk {chunk})" + }, + "app.crash.rule.config-unreadable.fix": { + "message": "Usuń ten plik i uruchom grę ponownie — mod zapisze nowy z domyślnymi ustawieniami." + }, + "app.crash.rule.config-unreadable.title": { + "message": "Plik ustawień jest uszkodzony ({file})" + }, + "app.crash.rule.connector-fabric-mod.fix": { + "message": "Na NeoForge zainstaluj wersję moda dla NeoForge, jeśli istnieje — Sodium i Iris mają oficjalne i nie potrzebują Connectora. Na Forge 1.20.1 i starszych odpowiednikami są Embeddium i Oculus." + }, + "app.crash.rule.connector-fabric-mod.title": { + "message": "Sinytra Connector nie przeniósł moda z Fabric ({exception})" + }, + "app.crash.rule.corrupted-archive.fix": { + "message": "Napraw instancję, żeby launcher pobrał ją jeszcze raz. Przerwane pobieranie zostawia dokładnie to." + }, + "app.crash.rule.corrupted-archive.title": { + "message": "Plik, który gra musiała odczytać, jest uszkodzony albo pobrany do połowy" + }, + "app.crash.rule.crash-description.title": { + "message": "Gra opisała to tak: {description}" + }, + "app.crash.rule.datapack-blocked-world.fix": { + "message": "Mod dodający receptury albo generowanie świata został usunięty lub zmieniony. Przywróć go albo otwórz świat w „trybie awaryjnym”, żeby wczytać go bez zepsutego datapacka." + }, + "app.crash.rule.datapack-blocked-world.title": { + "message": "Świat nie wczytał się, bo datapack ma błędy" + }, + "app.crash.rule.disk-full.fix": { + "message": "Zwolnij miejsce na dysku, na którym jest instancja, i uruchom ją ponownie." + }, + "app.crash.rule.disk-full.title": { + "message": "Dysk jest pełny" + }, + "app.crash.rule.duplicate-mods.fix": { + "message": "Otwórz folder mods i zostaw po jednej kopii każdego — dwie wersje tego samego pliku to typowa przyczyna." + }, + "app.crash.rule.duplicate-mods.title": { + "message": "Ten sam mod jest zainstalowany więcej niż raz" + }, + "app.crash.rule.fabric-missing-dependency.fix": { + "message": "Zainstaluj {dependency} albo usuń {mod_name}." + }, + "app.crash.rule.fabric-missing-dependency.title": { + "message": "{mod_name} potrzebuje {dependency}, którego nie ma" + }, + "app.crash.rule.fabric-wrong-dependency-version.fix": { + "message": "Zaktualizuj {dependency} do {requirement} albo weź wersję {mod_name}, która pasuje." + }, + "app.crash.rule.fabric-wrong-dependency-version.title": { + "message": "{mod_name} potrzebuje innej wersji {dependency}" + }, + "app.crash.rule.feature-order-cycle.fix": { + "message": "Każdy czeka na drugiego, więc żadna kolejność nie istnieje. Usuń jeden z modów generujących świat albo zainstaluj mod, który tę kolejność ustala." + }, + "app.crash.rule.feature-order-cycle.title": { + "message": "Dwa mody generujące świat nie zgadzają się, co jest pierwsze" + }, + "app.crash.rule.file-locked.fix": { + "message": "Zamknij inne launchery i każdą wciąż uruchomioną kopię gry, i sprawdź, czy antywirus nie skanuje tego folderu." + }, + "app.crash.rule.file-locked.title": { + "message": "Inny program trzymał jeden z plików gry" + }, + "app.crash.rule.forge-missing-dependency.fix": { + "message": "Zainstaluj {dependency} albo usuń {mod_id}." + }, + "app.crash.rule.forge-missing-dependency.title": { + "message": "{mod_id} potrzebuje {dependency}, którego brakuje" + }, + "app.crash.rule.gpu-driver-amd.title": { + "message": "Sterownik graficzny AMD uległ awarii ({library})" + }, + "app.crash.rule.gpu-driver-intel.title": { + "message": "Sterownik graficzny Intela uległ awarii ({library})" + }, + "app.crash.rule.gpu-driver-nvidia.title": { + "message": "Sterownik graficzny NVIDII uległ awarii ({library})" + }, + "app.crash.rule.gpu-driver.fix": { + "message": "Zaktualizuj sterownik graficzny ze strony producenta, a nie przez Windows Update, i wyłącz shadery na czas testów." + }, + "app.crash.rule.heap-too-large-to-start.fix": { + "message": "Zmniejsz pamięć dla tej instancji i uruchom ją ponownie." + }, + "app.crash.rule.heap-too-large-to-start.title": { + "message": "Instancja poprosiła o więcej pamięci, niż dało się zarezerwować ({size})" + }, + "app.crash.rule.integrated-gpu-in-use.fix": { + "message": "Jeśli ten komputer ma też osobną kartę graficzną, gra korzysta z wolniejszej. Launcher może poprosić Windows o tę drugą." + }, + "app.crash.rule.integrated-gpu-in-use.title": { + "message": "Gra działa na wbudowanym układzie graficznym ({renderer})" + }, + "app.crash.rule.java-module-error.fix": { + "message": "Java nie startuje, gdy dwa pliki zgłaszają ten sam moduł. Szczegół poniżej go nazywa — sprawdź, które mody go niosą, i zostaw nowszy." + }, + "app.crash.rule.java-module-error.title": { + "message": "Dwa mody dostarczyły tę samą bibliotekę ({exception})" + }, + "app.crash.rule.java-too-new.fix": { + "message": "Starsze wersje Minecrafta potrzebują starszej Javy. Pozwól launcherowi zainstalować tę, której ta wersja oczekuje." + }, + "app.crash.rule.java-too-new.title": { + "message": "Ta Java jest nowsza, niż gra potrafi wykorzystać" + }, + "app.crash.rule.java-too-old.fix": { + "message": "Wskaż tej instancji instalację Javy {needs} albo pozwól jej pobrać własną." + }, + "app.crash.rule.java-too-old.title": { + "message": "Coś potrzebuje Javy {needs}, a instancja działała na Javie {has}" + }, + "app.crash.rule.java-unsupported-class.fix": { + "message": "Zmień w ustawieniach Javę, której używa ta instancja." + }, + "app.crash.rule.java-unsupported-class.title": { + "message": "Mod zbudowano dla nowszej Javy niż ta, która działała" + }, + "app.crash.rule.jvm-itself-failed.fix": { + "message": "Awaria w samej Javie to albo wadliwy sprzęt, albo błąd w tej wersji Javy. Najpierw przetestuj pamięć; jeśli jest w porządku, zainstaluj dla tej instancji inną wersję Javy." + }, + "app.crash.rule.jvm-itself-failed.title": { + "message": "Zatrzymała się sama Java, nie gra" + }, + "app.crash.rule.jvm-problematic-frame.title": { + "message": "Sama Java zatrzymała się w {frame}" + }, + "app.crash.rule.jvm-signal.title": { + "message": "Proces został zatrzymany przez {signal}" + }, + "app.crash.rule.language-provider-mismatch.fix": { + "message": "Wiersze poniżej mówią, czego szukał. Zaktualizuj loader tej instancji albo weź wersję moda zrobioną dla loadera, który masz." + }, + "app.crash.rule.language-provider-mismatch.title": { + "message": "Mod zbudowano dla innej wersji loadera" + }, + "app.crash.rule.loader-suggestion.fix": { + "message": "{suggestion}" + }, + "app.crash.rule.loader-suggestion.title": { + "message": "Mod loader sam znalazł rozwiązanie" + }, + "app.crash.rule.missing-indium.fix": { + "message": "Sodium pomija interfejs renderowania, przez który rysują niektóre mody, a Indium go przywraca. Zainstaluj Indium dla tej samej wersji Minecrafta." + }, + "app.crash.rule.missing-indium.title": { + "message": "Mod potrzebuje Indium, żeby rysować z Sodium" + }, + "app.crash.rule.missing-main-class.fix": { + "message": "Instancja jest niekompletna — zwykle przez przerwaną instalację. Napraw ją albo zainstaluj od nowa." + }, + "app.crash.rule.missing-main-class.title": { + "message": "Gra w ogóle nie wystartowała (brakuje {class_name})" + }, + "app.crash.rule.missing-native-library.fix": { + "message": "Napraw instancję. Jeśli powtórzy się to znowu, sprawdź, czy antywirus nie zabiera folderu natives do kwarantanny." + }, + "app.crash.rule.missing-native-library.title": { + "message": "Nie udało się wczytać biblioteki, którą gra ładuje z dysku" + }, + "app.crash.rule.mixin-failed.fix": { + "message": "Nazwa przed .mixins.json to mod, który trzeba najpierw zaktualizować albo usunąć; gdy dwa mody zmieniają to samo, zmienić trzeba tę parę." + }, + "app.crash.rule.mixin-failed.title": { + "message": "Mod nie zdołał zmodyfikować gry ({config})" + }, + "app.crash.rule.mixin-injection-failed.fix": { + "message": "Prawie zawsze mod stojący za tym plikiem zbudowano dla innej wersji gry albo innego moda. Zaktualizuj go, a jeśli jest już aktualny, usuń mod, z którym się gryzie." + }, + "app.crash.rule.mixin-injection-failed.title": { + "message": "Mod nie zdołał zmodyfikować gry tam, gdzie się tego spodziewał ({config})" + }, + "app.crash.rule.mixin-invalid-injection.fix": { + "message": "Spójrz na mody wymienione w wierszach poniżej i zaktualizuj je. Jeśli któryś z nich odpowiada za wydajność albo renderowanie, spróbuj najpierw bez niego — te ingerują najgłębiej." + }, + "app.crash.rule.mixin-invalid-injection.title": { + "message": "Dwa mody zmieniły tę samą część gry" + }, + "app.crash.rule.mod-for-other-version.fix": { + "message": "Szukał {symbol}, którego ta wersja nie ma. Zaktualizuj mod albo weź jego wersję zbudowaną dla tej." + }, + "app.crash.rule.mod-for-other-version.title": { + "message": "Mod zbudowano dla innej wersji Minecrafta" + }, + "app.crash.rule.mod-incompatible.fix": { + "message": "Obu naraz nie da się zainstalować. Zostaw ten, którego potrzebujesz, a drugi usuń." + }, + "app.crash.rule.mod-incompatible.title": { + "message": "{mod_name} nie chce działać obok {conflict}" + }, + "app.crash.rule.native-allocator.fix": { + "message": "Prawie zawsze wadliwa pamięć albo jej podkręcenie. Zrób test RAM-u i wyłącz XMP lub EXPO w BIOS-ie, żeby sprawdzić, czy przestanie." + }, + "app.crash.rule.native-allocator.title": { + "message": "Alokator pamięci położył proces ({library})" + }, + "app.crash.rule.native-audio.fix": { + "message": "Zwykle urządzenie dźwiękowe zmienia się w trakcie gry — odłączone słuchawki, głośnik Bluetooth, który zasypia. Zaktualizuj sterownik dźwięku i ustaw stałe urządzenie wyjściowe." + }, + "app.crash.rule.native-audio.title": { + "message": "System dźwięku położył proces" + }, + "app.crash.rule.native-shader-macos.fix": { + "message": "Paczka shaderów, której macOS nie potrafi skompilować. Wyłącz shadery — większość paczek napisano pod sterowniki, których Apple nie dostarcza." + }, + "app.crash.rule.native-shader-macos.title": { + "message": "Warstwa graficzna macOS położyła proces" + }, + "app.crash.rule.native-window-linux.fix": { + "message": "Zaktualizuj sterownik graficzny i Mesę. Na Waylandzie uruchomienie gry przez XWayland omija większość takich przypadków." + }, + "app.crash.rule.native-window-linux.title": { + "message": "Systemowa biblioteka graficzna położyła proces ({library})" + }, + "app.crash.rule.neoforge-dependency-version.fix": { + "message": "Zaktualizuj {dependency} do wersji z tego zakresu albo cofnij {mod_id} do takiej, która przyjmie twoją." + }, + "app.crash.rule.neoforge-dependency-version.title": { + "message": "{mod_id} potrzebuje {dependency} {expected}, a znalazł {actual}" + }, + "app.crash.rule.not-a-mod-file.fix": { + "message": "Zwykle pobieranie zapisało stronę internetową zamiast pliku albo paczka zasobów trafiła omyłkowo do folderu mods. Usuń ją i pobierz jeszcze raz." + }, + "app.crash.rule.not-a-mod-file.title": { + "message": "{file} nie jest modem" + }, + "app.crash.rule.oculus-without-embeddium.fix": { + "message": "Oculus rysuje przez Embeddium i bez niego nie wystartuje. Zainstaluj Embeddium albo na NeoForge użyj oficjalnych wersji Sodium i Iris zamiast obu." + }, + "app.crash.rule.oculus-without-embeddium.title": { + "message": "Oculus jest zainstalowany bez Embeddium" + }, + "app.crash.rule.opengl-unsupported.fix": { + "message": "Zaktualizuj sterownik graficzny. W laptopie z dwoma układami graficznymi upewnij się, że gra ma działać na szybszym." + }, + "app.crash.rule.opengl-unsupported.title": { + "message": "Sterownik graficzny nie dał grze OpenGL-a, którego potrzebuje" + }, + "app.crash.rule.optifine-present.fix": { + "message": "OptiFine nie znosi większości nowoczesnych modów. Sodium z Iris albo Embeddium z Oculusem robią to samo i są zrobione tak, żeby działać obok nich." + }, + "app.crash.rule.optifine-present.title": { + "message": "OptiFine był wczytany, gdy poszło to nie tak" + }, + "app.crash.rule.out-of-memory-heap.fix": { + "message": "Daj tej instancji więcej pamięci albo wymagaj od niej mniej: mniejszy zasięg widzenia i mniej modów generujących świat zwykle kosztują najwięcej." + }, + "app.crash.rule.out-of-memory-heap.title": { + "message": "Grze skończyła się pamięć, którą dostała" + }, + "app.crash.rule.out-of-memory-metaspace.fix": { + "message": "To bardzo duży modpack przy małym przydziale. Zwiększ pamięć tej instancji." + }, + "app.crash.rule.out-of-memory-metaspace.title": { + "message": "Grze skończyło się miejsce na kod, który wczytywała" + }, + "app.crash.rule.out-of-memory-system.fix": { + "message": "Zmniejsz pamięć, o którą prosi ta instancja, albo zamknij to, co działa obok. Prośba o więcej, niż maszyna ma, całkiem uniemożliwia start." + }, + "app.crash.rule.out-of-memory-system.title": { + "message": "Maszynie nie została już żadna pamięć" + }, + "app.crash.rule.resource-location-invalid.fix": { + "message": "Minecraft przyjmuje w tych nazwach tylko małe litery łacińskie, cyfry i kilka znaków. Typową przyczyną jest konto Windows nazwane w innym alfabecie, przez co te litery trafiają do ścieżki wszystkiego. Przenieś folder launchera tam, gdzie ścieżka jest czysto łacińska." + }, + "app.crash.rule.resource-location-invalid.title": { + "message": "Do ścieżki trafiła nazwa, której gra nie może użyć" + }, + "app.crash.rule.server-thread-stuck.fix": { + "message": "Coś trwało tak długo, że gra przestała czekać — zwykle generowanie świata na wolnym dysku albo mod zapętlony w kółko. Wiersze poniżej mówią, co wtedy robiła." + }, + "app.crash.rule.server-thread-stuck.title": { + "message": "Świat przestał odpowiadać i został zamknięty" + }, + "app.crash.rule.software-renderer.fix": { + "message": "Windows przechodzi na renderowanie programowe, na którym Minecraft nie działa. Zainstaluj sterownik swojej karty graficznej od jej producenta." + }, + "app.crash.rule.software-renderer.title": { + "message": "Gra rysuje bez sterownika graficznego ({renderer})" + }, + "app.crash.rule.suspected-mods.fix": { + "message": "Wyłącz najpierw je, po kolei, i uruchamiaj grę po każdym." + }, + "app.crash.rule.suspected-mods.title": { + "message": "Mod loader podejrzewa: {mods}" + }, + "app.crash.rule.too-many-block-ids.fix": { + "message": "Stare wersje Minecrafta mają tu twardy limit. Usuń część modów z zawartością albo zainstaluj taki, który podnosi limit w tej wersji." + }, + "app.crash.rule.too-many-block-ids.title": { + "message": "Paczce skończyły się identyfikatory bloków albo przedmiotów" + }, + "app.crash.rule.wrong-jdk-apple-silicon.fix": { + "message": "Mac z Apple Silicon z Javą dla Intela albo odwrotnie. Pozwól launcherowi zainstalować Javę dla tej instancji, zamiast brać tę z systemu." + }, + "app.crash.rule.wrong-jdk-apple-silicon.title": { + "message": "Java jest w złej wersji dla tego Maca" + }, + "app.crash.show-evidence": { + "message": "Pokaż wiersz" + }, + "app.ely-account.description": { + "message": "Ely.by to alternatywny system kont Minecrafta. Jego konta mogą grać w trybie jednoosobowym i wchodzić na każdy serwer, który akceptuje Ely.by." + }, + "app.ely-account.generic-error": { + "message": "Nie udało się zalogować do Ely.by." + }, + "app.ely-account.header": { + "message": "Zaloguj się przez Ely.by" + }, + "app.ely-account.password-label": { + "message": "Hasło" + }, + "app.ely-account.sign-in-button": { + "message": "Zaloguj się" + }, + "app.ely-account.two-factor-hint": { + "message": "Przy włączonym uwierzytelnianiu dwuskładnikowym dopisz aktualny kod do hasła, oddzielając go dwukropkiem." + }, + "app.ely-account.username-label": { + "message": "Nazwa konta lub e-mail" + }, + "app.ely-account.username-placeholder": { + "message": "Twoje konto Ely.by" + }, "app.error.state-init.open-backups-folder": { "message": "Otwórz folder kopii zapasowych" }, @@ -368,6 +779,18 @@ "app.features-settings.sidebar.title": { "message": "Pasek boczny" }, + "app.features-settings.skins-folder.description": { + "message": "Skórka zapisana tutaj jako Steve.png trafia na gracza o imieniu Steve, przed każdym innym źródłem. Nazwij ją Steve-slim.png dla wąskich ramion. Peleryny i elytry trafiają do folderów capes i elytras w środku. Wymaga ustawienia powyżej." + }, + "app.features-settings.skins-folder.open": { + "message": "Otwórz folder" + }, + "app.features-settings.skins-folder.title": { + "message": "Folder skórek" + }, + "app.features-settings.skins.title": { + "message": "Skórki" + }, "app.features-settings.sync-across-devices.description": { "message": "Używaj tych ustawień funkcji na wszystkich urządzeniach, na których się logujesz. Wyłącz tę opcję, aby zachować osobne ustawienia na tym urządzeniu." }, @@ -377,6 +800,12 @@ "app.features-settings.sync-across-devices.title": { "message": "Synchronizuj funkcje między urządzeniami" }, + "app.features-settings.universal-skins.description": { + "message": "Gdy serwer nie przysyła skórki gracza, tak jak robią to serwery w trybie offline, jest ona szukana po nazwie w Ely.by, a potem u Mojanga. Działa od następnego uruchomienia gry. Dodane przez Modrinth Enhanced, więc zostaje na tym urządzeniu i nie jest synchronizowane z kontem Modrinth." + }, + "app.features-settings.universal-skins.title": { + "message": "Pokazuj skórkę każdego gracza" + }, "app.home.jump-back-in.actions.label": { "message": "Opcje instancji" }, @@ -1142,6 +1571,36 @@ "app.library.title": { "message": "Biblioteka" }, + "app.microsoft-login.code-label": { + "message": "Jeśli Microsoft poprosi o kod, wpisz" + }, + "app.microsoft-login.copy-code": { + "message": "Kopiuj kod" + }, + "app.microsoft-login.description": { + "message": "Zaloguj się do Microsoftu w przeglądarce, która właśnie się otworzyła — menedżer haseł i klucze dostępu działają tam jak zwykle. Po wszystkim wrócisz tutaj." + }, + "app.microsoft-login.generic-error": { + "message": "Nie udało się zalogować do Microsoftu." + }, + "app.microsoft-login.header": { + "message": "Zaloguj się do Microsoftu" + }, + "app.microsoft-login.open-again": { + "message": "Otwórz przeglądarkę ponownie" + }, + "app.microsoft-login.open-error": { + "message": "Nie udało się otworzyć przeglądarki do logowania." + }, + "app.microsoft-login.opening": { + "message": "Otwieranie przeglądarki…" + }, + "app.microsoft-login.use-built-in-window": { + "message": "Kłopot z przeglądarką? Zaloguj się w oknie tutaj." + }, + "app.microsoft-login.waiting": { + "message": "Czekam, aż się zalogujesz…" + }, "app.modal.install-to-play.additional-context": { "message": "Dodatkowy kontekst" }, @@ -1259,9 +1718,15 @@ "app.nav.add-account": { "message": "Dodaj konto" }, + "app.nav.arrange-sidebar": { + "message": "Ułóż pasek boczny…" + }, "app.nav.create-new-instance": { "message": "Utwórz instancję" }, + "app.nav.hide-from-sidebar": { + "message": "Ukryj „{name}”" + }, "app.nav.home": { "message": "Strona główna" }, @@ -1280,6 +1745,9 @@ "app.nav.screenshots": { "message": "Zrzuty ekranu" }, + "app.nav.sidebar-actions": { + "message": "Przycisk paska bocznego" + }, "app.nav.sign-in-to-modrinth-account": { "message": "Zaloguj się do Modrinth" }, @@ -1298,12 +1766,30 @@ "app.navigation.go-forward": { "message": "Przejdź dalej" }, + "app.navigation.hide-sidebar": { + "message": "Ukryj pasek boczny" + }, "app.navigation.home": { "message": "Strona główna" }, "app.navigation.next-image": { "message": "Następny obraz" }, + "app.navigation.show-sidebar": { + "message": "Pokaż pasek boczny" + }, + "app.navigation.sidebar-remembered.body": { + "message": "Zwinięcie paska bocznego albo przywrócenie go zapisuje się od razu, więc następnym razem aplikacja otworzy się tak samo, nawet po ponownym uruchomieniu. Znaczek na przycisku pokazuje, kiedy zostało zapisane." + }, + "app.navigation.sidebar-remembered.done": { + "message": "Gotowe" + }, + "app.navigation.sidebar-remembered.title": { + "message": "Pasek boczny zostaje taki, jaki go zostawisz" + }, + "app.navigation.sidebar-required": { + "message": "Ta strona potrzebuje paska bocznego" + }, "app.news.title": { "message": "Aktualności" }, @@ -1313,6 +1799,24 @@ "app.notification.warning": { "message": "Ostrzeżenie" }, + "app.offline-account.add-button": { + "message": "Dodaj konto" + }, + "app.offline-account.description": { + "message": "Konto offline nigdy nie łączy się z Microsoftem ani Mojangiem. Możesz grać w światy jednoosobowe i wchodzić na serwery w trybie offline; serwery w trybie online je odrzucą." + }, + "app.offline-account.generic-error": { + "message": "Nie udało się dodać konta offline." + }, + "app.offline-account.header": { + "message": "Dodaj konto offline" + }, + "app.offline-account.username-label": { + "message": "Nazwa użytkownika" + }, + "app.offline-account.username-placeholder": { + "message": "Od 3 do 16 liter, cyfr lub podkreśleń" + }, "app.project.actions.label": { "message": "Akcje projektu" }, @@ -1361,6 +1865,9 @@ "app.quick-instance-switcher.actions.label": { "message": "Opcje instancji" }, + "app.quick-instance-switcher.delete-while-running": { + "message": "Najpierw zatrzymaj instancję" + }, "app.quick-instance-switcher.drag-show-tooltip": { "message": "Przeciągnij, aby wyświetlić ostatnie instancje" }, @@ -2957,9 +3464,36 @@ "app.settings.tabs.resource-management": { "message": "Zarządzanie zasobami" }, + "app.settings.tabs.sidebar": { + "message": "Pasek boczny" + }, "app.settings.tabs.synced-options": { "message": "Synchronizowane ustawienia" }, + "app.sidebar-settings.description": { + "message": "Przyciski nad instancjami w lewym pasku bocznym. Kliknięcie jednego prawym przyciskiem też go ukrywa." + }, + "app.sidebar-settings.home": { + "message": "Start" + }, + "app.sidebar-settings.hosting": { + "message": "Modrinth Hosting" + }, + "app.sidebar-settings.reorder": { + "message": "Przeciągnij, aby zmienić kolejność, albo użyj strzałek" + }, + "app.sidebar-settings.reset": { + "message": "Wróć do zwykłej kolejności" + }, + "app.sidebar-settings.screenshots": { + "message": "Zrzuty ekranu" + }, + "app.sidebar-settings.show": { + "message": "Pokaż {name}" + }, + "app.sidebar-settings.title": { + "message": "Pasek boczny" + }, "app.sidebar.playing-as": { "message": "Graj jako" }, @@ -2972,6 +3506,90 @@ "app.skins.apply-button": { "message": "Zastosuj" }, + "app.skins.browse.add-button": { + "message": "Dodaj skórkę" + }, + "app.skins.browse.ely.catalogue": { + "message": "Katalog" + }, + "app.skins.browse.ely.players": { + "message": "Gracze" + }, + "app.skins.browse.kind.all": { + "message": "Wszystkie kategorie" + }, + "app.skins.browse.likes": { + "message": "Polubienia" + }, + "app.skins.browse.load-more": { + "message": "Wczytaj więcej" + }, + "app.skins.browse.model.any": { + "message": "Dowolny format" + }, + "app.skins.browse.model.new": { + "message": "Nowy format" + }, + "app.skins.browse.model.old": { + "message": "Stary format" + }, + "app.skins.browse.model.slim": { + "message": "Wąskie" + }, + "app.skins.browse.model.wide": { + "message": "Szerokie" + }, + "app.skins.browse.name-placeholder": { + "message": "Szukaj po nazwie" + }, + "app.skins.browse.nothing-found": { + "message": "Nie znaleziono skórek." + }, + "app.skins.browse.order.likes": { + "message": "Najbardziej lubiane" + }, + "app.skins.browse.order.site": { + "message": "Tak jak wczytane" + }, + "app.skins.browse.order.views": { + "message": "Najczęściej oglądane" + }, + "app.skins.browse.order.wearers": { + "message": "Najczęściej noszone" + }, + "app.skins.browse.player-hint": { + "message": "Wpisz co najmniej trzy litery nazwy gracza." + }, + "app.skins.browse.player-placeholder": { + "message": "Szukaj graczy po nazwie" + }, + "app.skins.browse.site.explanation": { + "message": "{site} otwiera się we własnym oknie. Szukaj, filtruj i sortuj tam jak zwykle; strona skórki, którą otworzysz, jest podglądana tutaj." + }, + "app.skins.browse.site.open": { + "message": "Otwórz {site}" + }, + "app.skins.browse.site.waiting": { + "message": "Otwórz w oknie stronę skórki, żeby zobaczyć jej podgląd tutaj." + }, + "app.skins.browse.sort.best": { + "message": "Najlepsze" + }, + "app.skins.browse.sort.new": { + "message": "Najnowsze" + }, + "app.skins.browse.tags-placeholder": { + "message": "Tagi, oddzielone przecinkami" + }, + "app.skins.browse.uploader-placeholder": { + "message": "Autor" + }, + "app.skins.browse.views": { + "message": "Wyświetlenia" + }, + "app.skins.browse.wearers": { + "message": "Gracze, którzy ją noszą" + }, "app.skins.delete-button": { "message": "Usuń skórkę" }, @@ -3002,6 +3620,45 @@ "app.skins.edit-button": { "message": "Edytuj skórkę" }, + "app.skins.ely.empty": { + "message": "Na koncie Ely.by nie ma jeszcze skórek. Skórki dodane tutaj trafiają na nie." + }, + "app.skins.ely.failed.title": { + "message": "Ely.by nie przyjął zmiany" + }, + "app.skins.ely.modal.add": { + "message": "Dodaj skórkę" + }, + "app.skins.ely.modal.add-title": { + "message": "Dodawanie skórki Ely.by" + }, + "app.skins.ely.modal.arm-style": { + "message": "Kształt ramion" + }, + "app.skins.ely.modal.arm-style-slim": { + "message": "Wąskie" + }, + "app.skins.ely.modal.arm-style-wide": { + "message": "Szerokie" + }, + "app.skins.ely.modal.edit-title": { + "message": "Edycja skórki Ely.by" + }, + "app.skins.ely.modal.save": { + "message": "Zapisz skórkę" + }, + "app.skins.ely.modal.texture-locked": { + "message": "Ely.by trzyma teksturę i jej skórkę razem, więc tekstury nie da się podmienić. Dodaj nową teksturę jako kolejną skórkę." + }, + "app.skins.ely.sign-in.button": { + "message": "Zaloguj się" + }, + "app.skins.ely.sign-in.description": { + "message": "Skórki może zmieniać tylko strona Ely.by, więc trzeba się tam raz zalogować. Otworzy się do tego okno, które samo się zamknie, gdy skończysz." + }, + "app.skins.ely.sign-in.title": { + "message": "Zaloguj się na stronie Ely.by" + }, "app.skins.modal.add-skin-button": { "message": "Dodaj skórkę" }, @@ -3023,6 +3680,9 @@ "app.skins.modal.cape-section": { "message": "Peleryny" }, + "app.skins.modal.capes-on-server": { + "message": "Peleryny zmienia się na stronie twojego serwera kont." + }, "app.skins.modal.demo-save-tooltip": { "message": "Zaloguj się, by móc zapisać skórki." }, @@ -3116,6 +3776,12 @@ "app.skins.sign-in.button": { "message": "Zaloguj się do Microsoft" }, + "app.skins.tab.browse": { + "message": "Przeglądaj" + }, + "app.skins.tab.saved": { + "message": "Moje skórki" + }, "app.skins.title": { "message": "Wybór skórki" }, @@ -3275,6 +3941,9 @@ "app.update-popup.body.linux": { "message": "Wersja Modrinth App v{version} jest dostępna. Pobierz aktualizację poprzez menedżer pakietów, by uzyskać najnowsze funkcje i poprawki!" }, + "app.update-popup.body.linux-release": { + "message": "Modrinth Enhanced v{version} jest dostępny. Zaktualizuj go menedżerem pakietów albo pobierz z wydania na GitHubie." + }, "app.update-popup.body.metered": { "message": "Wersja Modrinth App v{version} jest dostępna! Skoro korzystasz z sieci taryfowej, nie pobraliśmy jej automatycznie." }, @@ -3287,6 +3956,9 @@ "app.update-popup.download-complete": { "message": "Pobieranie ukończone" }, + "app.update-popup.open-release": { + "message": "Otwórz wydanie" + }, "app.update-popup.reload": { "message": "Załaduj ponownie, by zaktualizować" }, @@ -3497,6 +4169,9 @@ "instance.action.open-folder": { "message": "Otwórz folder" }, + "instance.action.play-again": { + "message": "Uruchom kolejną kopię na wybranym koncie" + }, "instance.action.repair": { "message": "Napraw" }, @@ -3527,6 +4202,12 @@ "instance.add-server.title": { "message": "Dodaj serwer" }, + "instance.console.copy-started-at": { + "message": "uruchomiono {time}" + }, + "instance.console.copy-unknown-account": { + "message": "Nieznane konto" + }, "instance.edit-server.title": { "message": "Edytuj serwer" }, @@ -4277,12 +4958,27 @@ "minecraft-account.add-account": { "message": "Dodaj konto" }, + "minecraft-account.kind.custom-server": { + "message": "Własny serwer" + }, + "minecraft-account.kind.ely": { + "message": "Ely.by" + }, + "minecraft-account.kind.microsoft": { + "message": "Microsoft" + }, + "minecraft-account.kind.offline": { + "message": "Offline" + }, "minecraft-account.label": { "message": "Konto Minecraft" }, "minecraft-account.not-signed-in": { "message": "Nie zalogowano" }, + "minecraft-account.other-accounts": { + "message": "Inne konta" + }, "minecraft-account.remove-account": { "message": "Usuń konto" }, @@ -4292,6 +4988,18 @@ "minecraft-account.sign-in": { "message": "Zaloguj się do Minecraft" }, + "minecraft-account.switch": { + "message": "Przełącz konto" + }, + "minecraft-required.add-custom-server-account": { + "message": "Własny serwer" + }, + "minecraft-required.add-ely-account": { + "message": "Ely.by" + }, + "minecraft-required.add-offline-account": { + "message": "Offline" + }, "minecraft-required.description": { "message": "Potrzebujesz konto Microsoft, które posiada Minecraft, zanim będziesz mógł włączyć i zacząć grać." }, @@ -4310,6 +5018,9 @@ "minecraft-required.header": { "message": "Minecraft wymagany" }, + "minecraft-required.offline-hint": { + "message": "Albo zaloguj się przez Ely.by lub własny serwer, albo graj w trybie jednoosobowym i na serwerach offline zupełnie bez konta." + }, "minecraft-required.sign-in": { "message": "Zaloguj się do Microsoft" }, diff --git a/apps/app-frontend/src/locales/pt-BR/index.json b/apps/app-frontend/src/locales/pt-BR/index.json index 57ebf13..ad277b3 100644 --- a/apps/app-frontend/src/locales/pt-BR/index.json +++ b/apps/app-frontend/src/locales/pt-BR/index.json @@ -200,6 +200,66 @@ "app.auth-servers.unreachable.header": { "message": "Não foi possível acessar os servidores de autenticação" }, + "app.authlib-account.browser-again": { + "message": "Abrir o navegador de novo" + }, + "app.authlib-account.browser-hint": { + "message": "Na própria página do {server}, com autenticação em duas etapas inclusive." + }, + "app.authlib-account.browser-sign-in": { + "message": "Entrar pelo navegador" + }, + "app.authlib-account.code-label": { + "message": "Se a página pedir um código, digite" + }, + "app.authlib-account.copy-code": { + "message": "Copiar código" + }, + "app.authlib-account.description": { + "message": "Para servidores de conta como Drasl, Blessing Skin ou LittleSkin." + }, + "app.authlib-account.drasl-token-hint": { + "message": "Entrou no Drasl por outro serviço? Use como senha o token do Minecraft da sua página de conta lá." + }, + "app.authlib-account.generic-error": { + "message": "Não foi possível entrar." + }, + "app.authlib-account.header": { + "message": "Entrar em um servidor personalizado" + }, + "app.authlib-account.looking-up": { + "message": "Procurando o servidor…" + }, + "app.authlib-account.or-password": { + "message": "Ou com uma senha" + }, + "app.authlib-account.password-label": { + "message": "Senha" + }, + "app.authlib-account.profile-hint": { + "message": "Esta conta tem vários jogadores. Escolha com qual jogar." + }, + "app.authlib-account.profile-label": { + "message": "Jogador" + }, + "app.authlib-account.register": { + "message": "Criar uma conta" + }, + "app.authlib-account.server-hint": { + "message": "O endereço do site do servidor." + }, + "app.authlib-account.server-label": { + "message": "Servidor" + }, + "app.authlib-account.sign-in-button": { + "message": "Entrar" + }, + "app.authlib-account.username-label": { + "message": "Nome de usuário ou e-mail" + }, + "app.authlib-account.waiting": { + "message": "Esperando você entrar…" + }, "app.behavior-settings.confirmations.title": { "message": "Confirmações" }, @@ -296,6 +356,357 @@ "app.content.sync-resource-packs-disabled": { "message": "Ative a sincronização de pacote de recursos nas configurações do aplicativo primeiro." }, + "app.crash.dismiss": { + "message": "Dispensar" + }, + "app.crash.found-in": { + "message": "Em {file}" + }, + "app.crash.header": { + "message": "O launcher encontrou algo neste travamento" + }, + "app.crash.header-note": { + "message": "Vale saber sobre esta execução" + }, + "app.crash.hide-evidence": { + "message": "Ocultar a linha" + }, + "app.crash.open-folder": { + "message": "Abrir a pasta da instância" + }, + "app.crash.open-settings": { + "message": "Abrir configurações" + }, + "app.crash.rule.chunk-unreadable.fix": { + "message": "Faça um backup do mundo antes de qualquer outra coisa. Um único arquivo de região danificado pode ser apagado e gerado de novo, perdendo só o que foi construído ali." + }, + "app.crash.rule.chunk-unreadable.title": { + "message": "Não foi possível ler parte do mundo (chunk {chunk})" + }, + "app.crash.rule.config-unreadable.fix": { + "message": "Apague esse arquivo e inicie o jogo de novo: o mod vai escrever um novo com os valores padrão dele." + }, + "app.crash.rule.config-unreadable.title": { + "message": "Um arquivo de configuração está danificado ({file})" + }, + "app.crash.rule.connector-fabric-mod.fix": { + "message": "No NeoForge, instale a versão do mod feita para NeoForge quando existir: Sodium e Iris têm versões oficiais e não passam pelo Connector. No Forge 1.20.1 e anteriores os equivalentes são Embeddium e Oculus." + }, + "app.crash.rule.connector-fabric-mod.title": { + "message": "O Sinytra Connector não conseguiu adaptar um mod do Fabric ({exception})" + }, + "app.crash.rule.corrupted-archive.fix": { + "message": "Repare a instância para o launcher baixá-la de novo. Um download interrompido deixa exatamente isso." + }, + "app.crash.rule.corrupted-archive.title": { + "message": "Um arquivo que o jogo precisava ler está danificado ou baixado pela metade" + }, + "app.crash.rule.crash-description.title": { + "message": "O jogo descreveu assim: {description}" + }, + "app.crash.rule.datapack-blocked-world.fix": { + "message": "Um mod que adiciona receitas ou geração de mundo foi removido ou alterado. Coloque-o de volta, ou abra o mundo em «modo de segurança» para carregá-lo sem o datapack quebrado." + }, + "app.crash.rule.datapack-blocked-world.title": { + "message": "O mundo não carregou porque um datapack tem erros" + }, + "app.crash.rule.disk-full.fix": { + "message": "Libere espaço no disco onde está a instância e inicie de novo." + }, + "app.crash.rule.disk-full.title": { + "message": "O disco está cheio" + }, + "app.crash.rule.duplicate-mods.fix": { + "message": "Abra a pasta mods e deixe só uma cópia de cada: duas versões do mesmo arquivo são a causa mais comum." + }, + "app.crash.rule.duplicate-mods.title": { + "message": "O mesmo mod está instalado mais de uma vez" + }, + "app.crash.rule.fabric-missing-dependency.fix": { + "message": "Instale {dependency} ou remova {mod_name}." + }, + "app.crash.rule.fabric-missing-dependency.title": { + "message": "{mod_name} precisa de {dependency}, que não está instalado" + }, + "app.crash.rule.fabric-wrong-dependency-version.fix": { + "message": "Atualize {dependency} para {requirement}, ou use uma versão de {mod_name} que combine." + }, + "app.crash.rule.fabric-wrong-dependency-version.title": { + "message": "{mod_name} precisa de outra versão de {dependency}" + }, + "app.crash.rule.feature-order-cycle.fix": { + "message": "Cada um espera pelo outro, então não existe ordem. Remova um dos mods de geração de mundo, ou instale um mod que resolva a ordem." + }, + "app.crash.rule.feature-order-cycle.title": { + "message": "Dois mods de geração de mundo discordam sobre o que vem primeiro" + }, + "app.crash.rule.file-locked.fix": { + "message": "Feche outros launchers e qualquer cópia do jogo ainda aberta, e verifique se um antivírus está examinando esta pasta." + }, + "app.crash.rule.file-locked.title": { + "message": "Outro programa estava segurando um dos arquivos do jogo" + }, + "app.crash.rule.forge-missing-dependency.fix": { + "message": "Instale {dependency} ou remova {mod_id}." + }, + "app.crash.rule.forge-missing-dependency.title": { + "message": "{mod_id} precisa de {dependency}, que está faltando" + }, + "app.crash.rule.gpu-driver-amd.title": { + "message": "O driver gráfico da AMD travou ({library})" + }, + "app.crash.rule.gpu-driver-intel.title": { + "message": "O driver gráfico da Intel travou ({library})" + }, + "app.crash.rule.gpu-driver-nvidia.title": { + "message": "O driver gráfico da NVIDIA travou ({library})" + }, + "app.crash.rule.gpu-driver.fix": { + "message": "Atualize o driver gráfico pelo site do fabricante em vez do Windows Update, e desligue os shaders enquanto testa." + }, + "app.crash.rule.heap-too-large-to-start.fix": { + "message": "Diminua a memória desta instância e inicie de novo." + }, + "app.crash.rule.heap-too-large-to-start.title": { + "message": "A instância pediu mais memória do que foi possível reservar ({size})" + }, + "app.crash.rule.integrated-gpu-in-use.fix": { + "message": "Se este computador também tem uma placa de vídeo dedicada, o jogo está usando a mais lenta. O launcher pode pedir ao Windows para usar a outra." + }, + "app.crash.rule.integrated-gpu-in-use.title": { + "message": "O jogo está rodando no chip gráfico integrado ({renderer})" + }, + "app.crash.rule.java-module-error.fix": { + "message": "O Java não inicia quando dois arquivos reivindicam o mesmo módulo. O detalhe abaixo diz qual: descubra quais mods o trazem e fique com o mais novo." + }, + "app.crash.rule.java-module-error.title": { + "message": "Dois mods trazem a mesma biblioteca ({exception})" + }, + "app.crash.rule.java-too-new.fix": { + "message": "Versões antigas do Minecraft precisam de um Java antigo. Deixe o launcher instalar o que esta versão espera." + }, + "app.crash.rule.java-too-new.title": { + "message": "Este Java é mais novo do que o jogo consegue usar" + }, + "app.crash.rule.java-too-old.fix": { + "message": "Aponte esta instância para uma instalação do Java {needs}, ou deixe que ela baixe uma." + }, + "app.crash.rule.java-too-old.title": { + "message": "Algo precisa do Java {needs}, e a instância rodou no Java {has}" + }, + "app.crash.rule.java-unsupported-class.fix": { + "message": "Mude nas configurações o Java que esta instância usa." + }, + "app.crash.rule.java-unsupported-class.title": { + "message": "Um mod foi compilado para um Java mais novo do que o que rodou" + }, + "app.crash.rule.jvm-itself-failed.fix": { + "message": "Um travamento dentro do próprio Java é hardware com defeito ou um bug daquela versão do Java. Teste a memória primeiro; se estiver boa, instale outra versão do Java para esta instância." + }, + "app.crash.rule.jvm-itself-failed.title": { + "message": "O próprio Java parou, não o jogo" + }, + "app.crash.rule.jvm-problematic-frame.title": { + "message": "O próprio Java parou em {frame}" + }, + "app.crash.rule.jvm-signal.title": { + "message": "O processo foi encerrado por {signal}" + }, + "app.crash.rule.language-provider-mismatch.fix": { + "message": "As linhas abaixo dizem o que ele queria. Atualize o loader desta instância, ou use a versão desse mod feita para o loader que você tem." + }, + "app.crash.rule.language-provider-mismatch.title": { + "message": "Um mod foi compilado para outra versão do loader" + }, + "app.crash.rule.loader-suggestion.fix": { + "message": "{suggestion}" + }, + "app.crash.rule.loader-suggestion.title": { + "message": "O mod loader encontrou uma solução sozinho" + }, + "app.crash.rule.missing-indium.fix": { + "message": "O Sodium deixa de fora a interface de renderização pela qual alguns mods desenham, e o Indium a devolve. Instale o Indium para a mesma versão do Minecraft." + }, + "app.crash.rule.missing-indium.title": { + "message": "Um mod precisa do Indium para desenhar com o Sodium" + }, + "app.crash.rule.missing-main-class.fix": { + "message": "A instância está incompleta, normalmente por uma instalação interrompida. Repare ou reinstale." + }, + "app.crash.rule.missing-main-class.title": { + "message": "O jogo não conseguiu iniciar de jeito nenhum ({class_name} está faltando)" + }, + "app.crash.rule.missing-native-library.fix": { + "message": "Repare a instância. Se acontecer de novo, verifique se um antivírus não está colocando a pasta natives em quarentena." + }, + "app.crash.rule.missing-native-library.title": { + "message": "Não foi possível carregar uma biblioteca que o jogo lê do disco" + }, + "app.crash.rule.mixin-failed.fix": { + "message": "O nome antes de .mixins.json é o mod para atualizar ou remover primeiro; quando dois mods alteram a mesma coisa, é a dupla que precisa mudar." + }, + "app.crash.rule.mixin-failed.title": { + "message": "Um mod não conseguiu alterar o jogo ({config})" + }, + "app.crash.rule.mixin-injection-failed.fix": { + "message": "Quase sempre o mod por trás desse arquivo foi feito para outra versão do jogo ou de outro mod. Atualize-o e, se já estiver em dia, remova o mod com que ele conflita." + }, + "app.crash.rule.mixin-injection-failed.title": { + "message": "Um mod não conseguiu alterar o jogo onde esperava ({config})" + }, + "app.crash.rule.mixin-invalid-injection.fix": { + "message": "Veja os mods citados nas linhas abaixo e atualize-os. Se um deles for um mod de desempenho ou de renderização, teste primeiro sem ele: são os que mexem em mais coisas." + }, + "app.crash.rule.mixin-invalid-injection.title": { + "message": "Dois mods mudaram a mesma parte do jogo" + }, + "app.crash.rule.mod-for-other-version.fix": { + "message": "Ele procurou {symbol}, que esta versão não tem. Atualize o mod, ou use a versão dele feita para esta." + }, + "app.crash.rule.mod-for-other-version.title": { + "message": "Um mod foi compilado para outra versão do Minecraft" + }, + "app.crash.rule.mod-incompatible.fix": { + "message": "Os dois não podem ficar instalados juntos. Fique com o que você precisa e remova o outro." + }, + "app.crash.rule.mod-incompatible.title": { + "message": "{mod_name} se recusa a rodar junto com {conflict}" + }, + "app.crash.rule.native-allocator.fix": { + "message": "Quase sempre memória com defeito ou overclock de memória. Faça um teste de RAM e desligue o XMP ou EXPO na BIOS para ver se para." + }, + "app.crash.rule.native-allocator.title": { + "message": "O alocador de memória derrubou o processo ({library})" + }, + "app.crash.rule.native-audio.fix": { + "message": "Normalmente é o dispositivo de áudio mudando com o jogo aberto: um fone desconectado, uma caixa Bluetooth que dorme. Atualize o driver de som e defina um dispositivo de saída fixo." + }, + "app.crash.rule.native-audio.title": { + "message": "O sistema de som derrubou o processo" + }, + "app.crash.rule.native-shader-macos.fix": { + "message": "Um pacote de shaders que o macOS não consegue compilar. Desligue os shaders: a maioria é escrita para drivers que a Apple não fornece." + }, + "app.crash.rule.native-shader-macos.title": { + "message": "A camada gráfica do macOS derrubou o processo" + }, + "app.crash.rule.native-window-linux.fix": { + "message": "Atualize o driver gráfico e o Mesa. No Wayland, rodar o jogo pelo XWayland evita quase todos esses casos." + }, + "app.crash.rule.native-window-linux.title": { + "message": "Uma biblioteca gráfica do sistema derrubou o processo ({library})" + }, + "app.crash.rule.neoforge-dependency-version.fix": { + "message": "Atualize {dependency} para uma versão nessa faixa, ou volte {mod_id} para uma que aceite a que você tem." + }, + "app.crash.rule.neoforge-dependency-version.title": { + "message": "{mod_id} precisa de {dependency} {expected}, e encontrou {actual}" + }, + "app.crash.rule.not-a-mod-file.fix": { + "message": "Normalmente é um download que salvou a página em vez do arquivo, ou um pacote de recursos colocado na pasta mods por engano. Remova e baixe de novo." + }, + "app.crash.rule.not-a-mod-file.title": { + "message": "{file} não é um mod" + }, + "app.crash.rule.oculus-without-embeddium.fix": { + "message": "O Oculus desenha pelo Embeddium e não inicia sem ele. Instale o Embeddium ou, no NeoForge, use as versões oficiais de Sodium e Iris no lugar dos dois." + }, + "app.crash.rule.oculus-without-embeddium.title": { + "message": "O Oculus está instalado sem o Embeddium" + }, + "app.crash.rule.opengl-unsupported.fix": { + "message": "Atualize o driver gráfico. Em um notebook com duas GPUs, verifique se o jogo está configurado para usar a mais rápida." + }, + "app.crash.rule.opengl-unsupported.title": { + "message": "O driver gráfico não conseguiu dar ao jogo o OpenGL de que ele precisa" + }, + "app.crash.rule.optifine-present.fix": { + "message": "O OptiFine quebra com a maioria dos mods modernos. Sodium com Iris, ou Embeddium com Oculus, fazem o mesmo trabalho e foram feitos para conviver com eles." + }, + "app.crash.rule.optifine-present.title": { + "message": "O OptiFine estava carregado quando isto deu errado" + }, + "app.crash.rule.out-of-memory-heap.fix": { + "message": "Dê mais memória a esta instância, ou peça menos dela: uma distância de renderização menor e menos mods de geração de mundo costumam ser o que mais pesa." + }, + "app.crash.rule.out-of-memory-heap.title": { + "message": "O jogo ficou sem a memória que recebeu" + }, + "app.crash.rule.out-of-memory-metaspace.fix": { + "message": "É um modpack muito grande com pouca memória. Aumente a memória desta instância." + }, + "app.crash.rule.out-of-memory-metaspace.title": { + "message": "O jogo ficou sem espaço para o código que estava carregando" + }, + "app.crash.rule.out-of-memory-system.fix": { + "message": "Diminua a memória que esta instância pede, ou feche o que mais estiver aberto. Pedir mais do que a máquina tem é o que impede a inicialização." + }, + "app.crash.rule.out-of-memory-system.title": { + "message": "A máquina não tinha mais memória para dar" + }, + "app.crash.rule.resource-location-invalid.fix": { + "message": "O Minecraft só aceita letras latinas minúsculas, números e alguns símbolos nesses nomes. A causa mais comum é uma conta do Windows com nome em outro alfabeto, o que coloca essas letras no caminho de tudo. Mova a pasta do launcher para um caminho com letras latinas simples." + }, + "app.crash.rule.resource-location-invalid.title": { + "message": "Um nome que o jogo não pode usar entrou em um caminho" + }, + "app.crash.rule.server-thread-stuck.fix": { + "message": "Algo demorou tanto que o jogo desistiu de esperar: normalmente geração de mundo em um disco lento, ou um mod preso em um laço. As linhas abaixo dizem o que ele estava fazendo." + }, + "app.crash.rule.server-thread-stuck.title": { + "message": "O mundo parou de responder e foi encerrado" + }, + "app.crash.rule.software-renderer.fix": { + "message": "O Windows está recorrendo à renderização por software, na qual o Minecraft não roda. Instale o driver da sua placa de vídeo pelo fabricante." + }, + "app.crash.rule.software-renderer.title": { + "message": "O jogo está desenhando sem driver gráfico ({renderer})" + }, + "app.crash.rule.suspected-mods.fix": { + "message": "Desligue esses primeiro, um de cada vez, e inicie de novo depois de cada um." + }, + "app.crash.rule.suspected-mods.title": { + "message": "O mod loader suspeita de: {mods}" + }, + "app.crash.rule.too-many-block-ids.fix": { + "message": "Versões antigas do Minecraft têm um limite fixo aqui. Remova alguns mods de conteúdo, ou instale um que aumente o limite naquela versão." + }, + "app.crash.rule.too-many-block-ids.title": { + "message": "O pacote ficou sem ids para blocos ou itens" + }, + "app.crash.rule.wrong-jdk-apple-silicon.fix": { + "message": "Um Mac com Apple Silicon rodando um Java da Intel, ou o contrário. Deixe o launcher instalar o Java desta instância em vez de usar um que já está no sistema." + }, + "app.crash.rule.wrong-jdk-apple-silicon.title": { + "message": "O Java é a versão errada para este Mac" + }, + "app.crash.show-evidence": { + "message": "Mostrar a linha" + }, + "app.ely-account.description": { + "message": "O Ely.by é um sistema de contas do Minecraft alternativo. As contas dele podem jogar sozinho e entrar em qualquer servidor que aceite Ely.by." + }, + "app.ely-account.generic-error": { + "message": "Não foi possível entrar no Ely.by." + }, + "app.ely-account.header": { + "message": "Entrar com o Ely.by" + }, + "app.ely-account.password-label": { + "message": "Senha" + }, + "app.ely-account.sign-in-button": { + "message": "Entrar" + }, + "app.ely-account.two-factor-hint": { + "message": "Com a autenticação em duas etapas ligada, acrescente seu código atual à senha, separado por dois-pontos." + }, + "app.ely-account.username-label": { + "message": "Nome da conta ou e-mail" + }, + "app.ely-account.username-placeholder": { + "message": "Sua conta do Ely.by" + }, "app.error.state-init.open-backups-folder": { "message": "Abrir pasta das cópias de segurança" }, @@ -368,6 +779,18 @@ "app.features-settings.sidebar.title": { "message": "Barra Lateral" }, + "app.features-settings.skins-folder.description": { + "message": "Uma skin salva aqui como Steve.png vai para o jogador chamado Steve, na frente de qualquer outra fonte. Chame-a de Steve-slim.png para braços finos. Capas e elitros vão nas pastas capes e elytras lá dentro. Precisa da opção acima." + }, + "app.features-settings.skins-folder.open": { + "message": "Abrir pasta" + }, + "app.features-settings.skins-folder.title": { + "message": "Pasta de skins" + }, + "app.features-settings.skins.title": { + "message": "Skins" + }, "app.features-settings.sync-across-devices.description": { "message": "Use essas configurações de recursos em todo lugar conectado. Desligue para manter as configurações separadas nesse dispositivo." }, @@ -377,6 +800,12 @@ "app.features-settings.sync-across-devices.title": { "message": "Sincronizar recursos entre dispositivos" }, + "app.features-settings.universal-skins.description": { + "message": "Quando um servidor não envia skin para um jogador, como fazem os servidores em modo offline, ela é procurada pelo nome no Ely.by e depois na Mojang. Vale a partir da próxima vez que o jogo abrir. Adicionado pelo Modrinth Enhanced, então fica neste dispositivo e não é sincronizado com sua conta Modrinth." + }, + "app.features-settings.universal-skins.title": { + "message": "Mostrar a skin de cada jogador" + }, "app.home.jump-back-in.actions.label": { "message": "Ações de instância" }, @@ -1154,6 +1583,36 @@ "app.library.title": { "message": "Biblioteca" }, + "app.microsoft-login.code-label": { + "message": "Se a Microsoft pedir um código, digite" + }, + "app.microsoft-login.copy-code": { + "message": "Copiar código" + }, + "app.microsoft-login.description": { + "message": "Entre na Microsoft pelo navegador que acabou de abrir, onde seu gerenciador de senhas e suas passkeys funcionam como sempre. Quando terminar, você volta para cá." + }, + "app.microsoft-login.generic-error": { + "message": "Não foi possível entrar na Microsoft." + }, + "app.microsoft-login.header": { + "message": "Entrar na Microsoft" + }, + "app.microsoft-login.open-again": { + "message": "Abrir o navegador de novo" + }, + "app.microsoft-login.open-error": { + "message": "Não foi possível abrir um navegador para entrar." + }, + "app.microsoft-login.opening": { + "message": "Abrindo seu navegador…" + }, + "app.microsoft-login.use-built-in-window": { + "message": "Problemas com o navegador? Entre por uma janela aqui." + }, + "app.microsoft-login.waiting": { + "message": "Esperando você entrar…" + }, "app.modal.install-to-play.additional-context": { "message": "Contexto adicional" }, @@ -1271,9 +1730,15 @@ "app.nav.add-account": { "message": "Adicionar conta" }, + "app.nav.arrange-sidebar": { + "message": "Organizar a barra lateral…" + }, "app.nav.create-new-instance": { "message": "Criar instância nova" }, + "app.nav.hide-from-sidebar": { + "message": "Ocultar “{name}”" + }, "app.nav.home": { "message": "Início" }, @@ -1292,6 +1757,9 @@ "app.nav.screenshots": { "message": "Capturas de tela" }, + "app.nav.sidebar-actions": { + "message": "Botão da barra lateral" + }, "app.nav.sign-in-to-modrinth-account": { "message": "Conecte-se ao Modrinth" }, @@ -1310,12 +1778,30 @@ "app.navigation.go-forward": { "message": "Avançar" }, + "app.navigation.hide-sidebar": { + "message": "Ocultar a barra lateral" + }, "app.navigation.home": { "message": "Início" }, "app.navigation.next-image": { "message": "Próxima imagem" }, + "app.navigation.show-sidebar": { + "message": "Mostrar a barra lateral" + }, + "app.navigation.sidebar-remembered.body": { + "message": "Recolher a barra lateral ou trazê-la de volta é salvo na hora, então o app abre do mesmo jeito da próxima vez, mesmo depois de reiniciar. O visto no botão mostra quando foi salvo." + }, + "app.navigation.sidebar-remembered.done": { + "message": "Pronto" + }, + "app.navigation.sidebar-remembered.title": { + "message": "A barra lateral fica como você deixar" + }, + "app.navigation.sidebar-required": { + "message": "Esta página precisa da barra lateral" + }, "app.news.title": { "message": "Notícias" }, @@ -1325,6 +1811,24 @@ "app.notification.warning": { "message": "Aviso" }, + "app.offline-account.add-button": { + "message": "Adicionar conta" + }, + "app.offline-account.description": { + "message": "Uma conta offline nunca fala com a Microsoft nem com a Mojang. Você pode jogar mundos sozinho e entrar em servidores em modo offline; servidores em modo online vão recusá-la." + }, + "app.offline-account.generic-error": { + "message": "Não foi possível adicionar a conta offline." + }, + "app.offline-account.header": { + "message": "Adicionar uma conta offline" + }, + "app.offline-account.username-label": { + "message": "Nome de usuário" + }, + "app.offline-account.username-placeholder": { + "message": "De 3 a 16 letras, números ou sublinhados" + }, "app.project.actions.label": { "message": "Ações do projeto" }, @@ -1373,6 +1877,9 @@ "app.quick-instance-switcher.actions.label": { "message": "Ações de instância" }, + "app.quick-instance-switcher.delete-while-running": { + "message": "Pare a instância primeiro" + }, "app.quick-instance-switcher.drag-show-tooltip": { "message": "Arraste para exibir instâncias recentes" }, @@ -2969,9 +3476,36 @@ "app.settings.tabs.resource-management": { "message": "Gerenciamento de recursos" }, + "app.settings.tabs.sidebar": { + "message": "Barra lateral" + }, "app.settings.tabs.synced-options": { "message": "Configurações sincronizadas" }, + "app.sidebar-settings.description": { + "message": "Os botões acima das instâncias na barra lateral esquerda. Clicar com o botão direito em um deles também o oculta." + }, + "app.sidebar-settings.home": { + "message": "Início" + }, + "app.sidebar-settings.hosting": { + "message": "Modrinth Hosting" + }, + "app.sidebar-settings.reorder": { + "message": "Arraste para reordenar, ou use as setas" + }, + "app.sidebar-settings.reset": { + "message": "Voltar à ordem de sempre" + }, + "app.sidebar-settings.screenshots": { + "message": "Capturas de tela" + }, + "app.sidebar-settings.show": { + "message": "Mostrar {name}" + }, + "app.sidebar-settings.title": { + "message": "Barra lateral" + }, "app.sidebar.playing-as": { "message": "Jogando como" }, @@ -2984,6 +3518,90 @@ "app.skins.apply-button": { "message": "Aplicar" }, + "app.skins.browse.add-button": { + "message": "Adicionar skin" + }, + "app.skins.browse.ely.catalogue": { + "message": "Catálogo" + }, + "app.skins.browse.ely.players": { + "message": "Jogadores" + }, + "app.skins.browse.kind.all": { + "message": "Todas as categorias" + }, + "app.skins.browse.likes": { + "message": "Curtidas" + }, + "app.skins.browse.load-more": { + "message": "Carregar mais" + }, + "app.skins.browse.model.any": { + "message": "Qualquer formato" + }, + "app.skins.browse.model.new": { + "message": "Formato novo" + }, + "app.skins.browse.model.old": { + "message": "Formato antigo" + }, + "app.skins.browse.model.slim": { + "message": "Finos" + }, + "app.skins.browse.model.wide": { + "message": "Largos" + }, + "app.skins.browse.name-placeholder": { + "message": "Buscar por nome" + }, + "app.skins.browse.nothing-found": { + "message": "Nenhuma skin encontrada." + }, + "app.skins.browse.order.likes": { + "message": "Mais curtidas" + }, + "app.skins.browse.order.site": { + "message": "Como carregadas" + }, + "app.skins.browse.order.views": { + "message": "Mais vistas" + }, + "app.skins.browse.order.wearers": { + "message": "Mais usadas" + }, + "app.skins.browse.player-hint": { + "message": "Digite pelo menos três letras de um nome de jogador." + }, + "app.skins.browse.player-placeholder": { + "message": "Buscar jogadores por nome" + }, + "app.skins.browse.site.explanation": { + "message": "O {site} abre em uma janela própria. Busque, filtre e ordene por lá como sempre; a página de skin que você abrir aparece aqui em pré-visualização." + }, + "app.skins.browse.site.open": { + "message": "Abrir {site}" + }, + "app.skins.browse.site.waiting": { + "message": "Abra uma página de skin na janela para vê-la aqui." + }, + "app.skins.browse.sort.best": { + "message": "Melhores" + }, + "app.skins.browse.sort.new": { + "message": "Mais novas" + }, + "app.skins.browse.tags-placeholder": { + "message": "Tags, separadas por vírgulas" + }, + "app.skins.browse.uploader-placeholder": { + "message": "Enviada por" + }, + "app.skins.browse.views": { + "message": "Visualizações" + }, + "app.skins.browse.wearers": { + "message": "Jogadores usando" + }, "app.skins.delete-button": { "message": "Excluir skin" }, @@ -3014,6 +3632,45 @@ "app.skins.edit-button": { "message": "Editar skin" }, + "app.skins.ely.empty": { + "message": "Ainda não há skins na sua conta do Ely.by. As skins que você adicionar aqui são enviadas para ela." + }, + "app.skins.ely.failed.title": { + "message": "O Ely.by não aceitou a mudança" + }, + "app.skins.ely.modal.add": { + "message": "Adicionar skin" + }, + "app.skins.ely.modal.add-title": { + "message": "Adicionando uma skin do Ely.by" + }, + "app.skins.ely.modal.arm-style": { + "message": "Formato dos braços" + }, + "app.skins.ely.modal.arm-style-slim": { + "message": "Finos" + }, + "app.skins.ely.modal.arm-style-wide": { + "message": "Largos" + }, + "app.skins.ely.modal.edit-title": { + "message": "Editando uma skin do Ely.by" + }, + "app.skins.ely.modal.save": { + "message": "Salvar skin" + }, + "app.skins.ely.modal.texture-locked": { + "message": "O Ely.by mantém uma textura e a skin dela juntas, então a textura não pode ser trocada. Adicione a textura nova como outra skin." + }, + "app.skins.ely.sign-in.button": { + "message": "Entrar" + }, + "app.skins.ely.sign-in.description": { + "message": "Só o site do Ely.by pode trocar skins, então você precisa entrar lá uma vez. Para isso abre uma janela, que fecha sozinha quando você terminar." + }, + "app.skins.ely.sign-in.title": { + "message": "Entrar no site do Ely.by" + }, "app.skins.modal.add-skin-button": { "message": "Adicionar skin" }, @@ -3035,6 +3692,9 @@ "app.skins.modal.cape-section": { "message": "Capas" }, + "app.skins.modal.capes-on-server": { + "message": "As capas são trocadas no site do seu servidor de contas." + }, "app.skins.modal.demo-save-tooltip": { "message": "Conecte-se para salvar skins." }, @@ -3128,6 +3788,12 @@ "app.skins.sign-in.button": { "message": "Conecte-se à Microsoft" }, + "app.skins.tab.browse": { + "message": "Explorar" + }, + "app.skins.tab.saved": { + "message": "Minhas skins" + }, "app.skins.title": { "message": "Seletor de skins" }, @@ -3287,6 +3953,9 @@ "app.update-popup.body.linux": { "message": "O Modrinth App v{version} está disponível. Use o gerenciador de pacotes para atualizar para obter novos recursos e correções!" }, + "app.update-popup.body.linux-release": { + "message": "O Modrinth Enhanced v{version} está disponível. Atualize pelo seu gerenciador de pacotes, ou baixe pelo lançamento no GitHub." + }, "app.update-popup.body.metered": { "message": "O Modrinth App v{version} já está disponível! Já que sua rede é limitada, não a instalamos automaticamente." }, @@ -3299,6 +3968,9 @@ "app.update-popup.download-complete": { "message": "Instalação concluída" }, + "app.update-popup.open-release": { + "message": "Abrir o lançamento" + }, "app.update-popup.reload": { "message": "Recarregar para atualizar" }, @@ -3509,6 +4181,9 @@ "instance.action.open-folder": { "message": "Abrir pasta" }, + "instance.action.play-again": { + "message": "Iniciar outra cópia com a conta selecionada" + }, "instance.action.repair": { "message": "Reparar" }, @@ -3539,6 +4214,12 @@ "instance.add-server.title": { "message": "Adicionar um servidor" }, + "instance.console.copy-started-at": { + "message": "iniciada {time}" + }, + "instance.console.copy-unknown-account": { + "message": "Conta desconhecida" + }, "instance.edit-server.title": { "message": "Editar servidor" }, @@ -4289,12 +4970,27 @@ "minecraft-account.add-account": { "message": "Adicionar conta" }, + "minecraft-account.kind.custom-server": { + "message": "Servidor personalizado" + }, + "minecraft-account.kind.ely": { + "message": "Ely.by" + }, + "minecraft-account.kind.microsoft": { + "message": "Microsoft" + }, + "minecraft-account.kind.offline": { + "message": "Offline" + }, "minecraft-account.label": { "message": "Conta de Minecraft" }, "minecraft-account.not-signed-in": { "message": "Não conectado" }, + "minecraft-account.other-accounts": { + "message": "Outras contas" + }, "minecraft-account.remove-account": { "message": "Remover conta" }, @@ -4304,6 +5000,18 @@ "minecraft-account.sign-in": { "message": "Conecte-se no Minecraft" }, + "minecraft-account.switch": { + "message": "Trocar de conta" + }, + "minecraft-required.add-custom-server-account": { + "message": "Servidor personalizado" + }, + "minecraft-required.add-ely-account": { + "message": "Ely.by" + }, + "minecraft-required.add-offline-account": { + "message": "Offline" + }, "minecraft-required.description": { "message": "Você precisa de uma conta Microsoft que possui o Minecraft antes de iniciar e jogar." }, @@ -4322,6 +5030,9 @@ "minecraft-required.header": { "message": "Minecraft necessário" }, + "minecraft-required.offline-hint": { + "message": "Ou entre com o Ely.by ou com um servidor personalizado, ou jogue sozinho e em servidores offline sem conta nenhuma." + }, "minecraft-required.sign-in": { "message": "Entrar na Microsoft" }, diff --git a/apps/app-frontend/src/locales/ru-RU/index.json b/apps/app-frontend/src/locales/ru-RU/index.json index 8aaafd3..460fc40 100644 --- a/apps/app-frontend/src/locales/ru-RU/index.json +++ b/apps/app-frontend/src/locales/ru-RU/index.json @@ -200,6 +200,66 @@ "app.auth-servers.unreachable.header": { "message": "Нет связи с серверами аутентификации" }, + "app.authlib-account.browser-again": { + "message": "Открыть браузер снова" + }, + "app.authlib-account.browser-hint": { + "message": "На собственной странице {server}, включая двухфакторную аутентификацию." + }, + "app.authlib-account.browser-sign-in": { + "message": "Войти в браузере" + }, + "app.authlib-account.code-label": { + "message": "Если страница попросит код, введите" + }, + "app.authlib-account.copy-code": { + "message": "Копировать код" + }, + "app.authlib-account.description": { + "message": "Для серверов учётных записей вроде Drasl, Blessing Skin или LittleSkin." + }, + "app.authlib-account.drasl-token-hint": { + "message": "Входите в Drasl через другой сервис? Используйте в качестве пароля токен Minecraft со страницы вашей учётной записи там." + }, + "app.authlib-account.generic-error": { + "message": "Не удалось войти." + }, + "app.authlib-account.header": { + "message": "Вход на свой сервер" + }, + "app.authlib-account.looking-up": { + "message": "Поиск сервера…" + }, + "app.authlib-account.or-password": { + "message": "Или по паролю" + }, + "app.authlib-account.password-label": { + "message": "Пароль" + }, + "app.authlib-account.profile-hint": { + "message": "В этой учётной записи несколько игроков. Выберите того, кем играть." + }, + "app.authlib-account.profile-label": { + "message": "Игрок" + }, + "app.authlib-account.register": { + "message": "Создать учётную запись" + }, + "app.authlib-account.server-hint": { + "message": "Адрес сайта сервера." + }, + "app.authlib-account.server-label": { + "message": "Сервер" + }, + "app.authlib-account.sign-in-button": { + "message": "Войти" + }, + "app.authlib-account.username-label": { + "message": "Имя пользователя или почта" + }, + "app.authlib-account.waiting": { + "message": "Ожидание вашего входа…" + }, "app.behavior-settings.confirmations.title": { "message": "Подтверждения" }, @@ -296,6 +356,357 @@ "app.content.sync-resource-packs-disabled": { "message": "В начале включите синхронизацию ресурс паков в настройках." }, + "app.crash.dismiss": { + "message": "Скрыть" + }, + "app.crash.found-in": { + "message": "В {file}" + }, + "app.crash.header": { + "message": "Лаунчер кое-что нашёл в этом сбое" + }, + "app.crash.header-note": { + "message": "Что стоит знать об этом запуске" + }, + "app.crash.hide-evidence": { + "message": "Скрыть строку" + }, + "app.crash.open-folder": { + "message": "Открыть папку сборки" + }, + "app.crash.open-settings": { + "message": "Открыть настройки" + }, + "app.crash.rule.chunk-unreadable.fix": { + "message": "Сначала сделайте резервную копию мира. Один повреждённый файл региона можно удалить и создать заново — потеряется только то, что было там построено." + }, + "app.crash.rule.chunk-unreadable.title": { + "message": "Не удалось прочитать часть мира (чанк {chunk})" + }, + "app.crash.rule.config-unreadable.fix": { + "message": "Удалите этот файл и запустите игру снова — мод создаст новый со своими значениями по умолчанию." + }, + "app.crash.rule.config-unreadable.title": { + "message": "Файл настроек повреждён ({file})" + }, + "app.crash.rule.connector-fabric-mod.fix": { + "message": "На NeoForge установите сборку мода для NeoForge, если она есть: у Sodium и Iris есть официальные, и они обходятся без Connector. На Forge 1.20.1 и старше им соответствуют Embeddium и Oculus." + }, + "app.crash.rule.connector-fabric-mod.title": { + "message": "Sinytra Connector не смог перенести мод Fabric ({exception})" + }, + "app.crash.rule.corrupted-archive.fix": { + "message": "Восстановите сборку, чтобы лаунчер скачал её заново. Прерванная загрузка оставляет именно это." + }, + "app.crash.rule.corrupted-archive.title": { + "message": "Файл, который игре нужно было прочитать, повреждён или скачан наполовину" + }, + "app.crash.rule.crash-description.title": { + "message": "Игра описала это так: {description}" + }, + "app.crash.rule.datapack-blocked-world.fix": { + "message": "Мод, добавляющий рецепты или генерацию мира, был удалён или изменён. Верните его или откройте мир в «безопасном режиме», чтобы загрузить его без сломанного датапака." + }, + "app.crash.rule.datapack-blocked-world.title": { + "message": "Мир не загрузился, потому что в датапаке ошибки" + }, + "app.crash.rule.disk-full.fix": { + "message": "Освободите место на диске со сборкой и запустите её снова." + }, + "app.crash.rule.disk-full.title": { + "message": "Диск заполнен" + }, + "app.crash.rule.duplicate-mods.fix": { + "message": "Откройте папку mods и оставьте по одной копии каждого — две версии одного файла и есть обычная причина." + }, + "app.crash.rule.duplicate-mods.title": { + "message": "Один и тот же мод установлен несколько раз" + }, + "app.crash.rule.fabric-missing-dependency.fix": { + "message": "Установите {dependency} или удалите {mod_name}." + }, + "app.crash.rule.fabric-missing-dependency.title": { + "message": "{mod_name} нужен {dependency}, а он не установлен" + }, + "app.crash.rule.fabric-wrong-dependency-version.fix": { + "message": "Обновите {dependency} до {requirement} или возьмите подходящую сборку {mod_name}." + }, + "app.crash.rule.fabric-wrong-dependency-version.title": { + "message": "{mod_name} нужна другая версия {dependency}" + }, + "app.crash.rule.feature-order-cycle.fix": { + "message": "Каждый ждёт другого, поэтому порядка не существует. Удалите один из модов генерации мира или установите мод, который задаёт порядок." + }, + "app.crash.rule.feature-order-cycle.title": { + "message": "Два мода генерации мира не сходятся в том, что идёт первым" + }, + "app.crash.rule.file-locked.fix": { + "message": "Закройте другие лаунчеры и любую ещё запущенную копию игры и проверьте, не сканирует ли эту папку антивирус." + }, + "app.crash.rule.file-locked.title": { + "message": "Другая программа удерживала один из файлов игры" + }, + "app.crash.rule.forge-missing-dependency.fix": { + "message": "Установите {dependency} или удалите {mod_id}." + }, + "app.crash.rule.forge-missing-dependency.title": { + "message": "{mod_id} нужен {dependency}, которого нет" + }, + "app.crash.rule.gpu-driver-amd.title": { + "message": "Драйвер видеокарты AMD аварийно завершился ({library})" + }, + "app.crash.rule.gpu-driver-intel.title": { + "message": "Драйвер видеокарты Intel аварийно завершился ({library})" + }, + "app.crash.rule.gpu-driver-nvidia.title": { + "message": "Драйвер видеокарты NVIDIA аварийно завершился ({library})" + }, + "app.crash.rule.gpu-driver.fix": { + "message": "Обновите драйвер видеокарты с сайта производителя, а не через Windows Update, и отключите шейдеры на время проверки." + }, + "app.crash.rule.heap-too-large-to-start.fix": { + "message": "Уменьшите память для этой сборки и запустите её снова." + }, + "app.crash.rule.heap-too-large-to-start.title": { + "message": "Сборка запросила больше памяти, чем удалось зарезервировать ({size})" + }, + "app.crash.rule.integrated-gpu-in-use.fix": { + "message": "Если в этом компьютере есть и отдельная видеокарта, игра работает на медленной. Лаунчер может попросить Windows использовать другую." + }, + "app.crash.rule.integrated-gpu-in-use.title": { + "message": "Игра работает на встроенном графическом чипе ({renderer})" + }, + "app.crash.rule.java-module-error.fix": { + "message": "Java не запускается, когда два файла объявляют один и тот же модуль. Подробность ниже называет его — найдите, какие моды его несут, и оставьте более новый." + }, + "app.crash.rule.java-module-error.title": { + "message": "Два мода принесли одну и ту же библиотеку ({exception})" + }, + "app.crash.rule.java-too-new.fix": { + "message": "Старым версиям Minecraft нужна более старая Java. Позвольте лаунчеру установить ту, которую ждёт эта версия." + }, + "app.crash.rule.java-too-new.title": { + "message": "Эта Java новее, чем игра может использовать" + }, + "app.crash.rule.java-too-old.fix": { + "message": "Укажите для этой сборки установку Java {needs} или позвольте ей скачать свою." + }, + "app.crash.rule.java-too-old.title": { + "message": "Чему-то нужна Java {needs}, а сборка работала на Java {has}" + }, + "app.crash.rule.java-unsupported-class.fix": { + "message": "Измените в настройках, какую Java использует эта сборка." + }, + "app.crash.rule.java-unsupported-class.title": { + "message": "Мод собран под более новую Java, чем та, что работала" + }, + "app.crash.rule.jvm-itself-failed.fix": { + "message": "Сбой в самой Java — это либо неисправное железо, либо ошибка в этой сборке Java. Сначала проверьте память; если она в порядке, установите для этой сборки другую версию Java." + }, + "app.crash.rule.jvm-itself-failed.title": { + "message": "Остановилась сама Java, а не игра" + }, + "app.crash.rule.jvm-problematic-frame.title": { + "message": "Сама Java остановилась в {frame}" + }, + "app.crash.rule.jvm-signal.title": { + "message": "Процесс был остановлен сигналом {signal}" + }, + "app.crash.rule.language-provider-mismatch.fix": { + "message": "Строки ниже называют, чего он ждал. Либо обновите загрузчик модов этой сборки, либо возьмите сборку мода под тот загрузчик, который у вас есть." + }, + "app.crash.rule.language-provider-mismatch.title": { + "message": "Мод собран под другую версию загрузчика модов" + }, + "app.crash.rule.loader-suggestion.fix": { + "message": "{suggestion}" + }, + "app.crash.rule.loader-suggestion.title": { + "message": "Загрузчик модов сам нашёл решение" + }, + "app.crash.rule.missing-indium.fix": { + "message": "Sodium не включает интерфейс отрисовки, через который рисуют некоторые моды, а Indium возвращает его. Установите Indium для той же версии Minecraft." + }, + "app.crash.rule.missing-indium.title": { + "message": "Моду нужен Indium, чтобы рисовать с Sodium" + }, + "app.crash.rule.missing-main-class.fix": { + "message": "Сборка неполная — обычно из-за прерванной установки. Восстановите её или установите заново." + }, + "app.crash.rule.missing-main-class.title": { + "message": "Игра вообще не смогла запуститься (нет {class_name})" + }, + "app.crash.rule.missing-native-library.fix": { + "message": "Восстановите сборку. Если повторится, проверьте, не отправляет ли антивирус папку natives в карантин." + }, + "app.crash.rule.missing-native-library.title": { + "message": "Не удалось загрузить библиотеку, которую игра читает с диска" + }, + "app.crash.rule.mixin-failed.fix": { + "message": "Имя перед .mixins.json — это мод, который стоит обновить или удалить первым; когда два мода меняют одно и то же, менять нужно пару." + }, + "app.crash.rule.mixin-failed.title": { + "message": "Мод не смог изменить игру ({config})" + }, + "app.crash.rule.mixin-injection-failed.fix": { + "message": "Почти всегда мод за этим файлом собран под другую версию игры или другого мода. Обновите его, а если он уже свежий, удалите мод, с которым он конфликтует." + }, + "app.crash.rule.mixin-injection-failed.title": { + "message": "Мод не смог изменить игру там, где рассчитывал ({config})" + }, + "app.crash.rule.mixin-invalid-injection.fix": { + "message": "Посмотрите на моды, названные в строках ниже, и обновите их. Если среди них есть мод производительности или отрисовки, сначала попробуйте без него — они вмешиваются больше всех." + }, + "app.crash.rule.mixin-invalid-injection.title": { + "message": "Два мода изменили одну и ту же часть игры" + }, + "app.crash.rule.mod-for-other-version.fix": { + "message": "Он искал {symbol}, которого в этой версии нет. Обновите мод или возьмите его версию, собранную под эту." + }, + "app.crash.rule.mod-for-other-version.title": { + "message": "Мод собран под другую версию Minecraft" + }, + "app.crash.rule.mod-incompatible.fix": { + "message": "Вместе они стоять не могут. Оставьте нужный, а другой удалите." + }, + "app.crash.rule.mod-incompatible.title": { + "message": "{mod_name} отказывается работать рядом с {conflict}" + }, + "app.crash.rule.native-allocator.fix": { + "message": "Почти всегда это неисправная память или её разгон. Проверьте ОЗУ и отключите XMP или EXPO в BIOS, чтобы увидеть, прекратится ли это." + }, + "app.crash.rule.native-allocator.title": { + "message": "Распределитель памяти уронил процесс ({library})" + }, + "app.crash.rule.native-audio.fix": { + "message": "Обычно звуковое устройство меняется прямо во время игры — отключили наушники, уснула Bluetooth-колонка. Обновите звуковой драйвер и задайте постоянное устройство вывода." + }, + "app.crash.rule.native-audio.title": { + "message": "Звуковая система уронила процесс" + }, + "app.crash.rule.native-shader-macos.fix": { + "message": "Пакет шейдеров, который macOS не может скомпилировать. Отключите шейдеры — большинство пакетов написано под драйверы, которых у Apple нет." + }, + "app.crash.rule.native-shader-macos.title": { + "message": "Графический слой macOS уронил процесс" + }, + "app.crash.rule.native-window-linux.fix": { + "message": "Обновите драйвер видеокарты и Mesa. На Wayland запуск игры через XWayland избавляет от большинства таких случаев." + }, + "app.crash.rule.native-window-linux.title": { + "message": "Системная графическая библиотека уронила процесс ({library})" + }, + "app.crash.rule.neoforge-dependency-version.fix": { + "message": "Обновите {dependency} до версии из этого диапазона или откатите {mod_id} до той, что принимает вашу." + }, + "app.crash.rule.neoforge-dependency-version.title": { + "message": "{mod_id} нужен {dependency} {expected}, а найден {actual}" + }, + "app.crash.rule.not-a-mod-file.fix": { + "message": "Обычно загрузка сохранила веб-страницу вместо файла или пакет ресурсов по ошибке попал в папку mods. Удалите его и скачайте заново." + }, + "app.crash.rule.not-a-mod-file.title": { + "message": "{file} — не мод" + }, + "app.crash.rule.oculus-without-embeddium.fix": { + "message": "Oculus рисует через Embeddium и без него не запускается. Установите Embeddium или на NeoForge используйте официальные сборки Sodium и Iris вместо обоих." + }, + "app.crash.rule.oculus-without-embeddium.title": { + "message": "Oculus установлен без Embeddium" + }, + "app.crash.rule.opengl-unsupported.fix": { + "message": "Обновите драйвер видеокарты. На ноутбуке с двумя видеокартами убедитесь, что игра запускается на более быстрой." + }, + "app.crash.rule.opengl-unsupported.title": { + "message": "Драйвер видеокарты не смог дать игре нужный ей OpenGL" + }, + "app.crash.rule.optifine-present.fix": { + "message": "OptiFine ломается с большинством современных модов. Sodium с Iris или Embeddium с Oculus делают то же самое и рассчитаны на работу рядом с ними." + }, + "app.crash.rule.optifine-present.title": { + "message": "OptiFine был загружен, когда это пошло не так" + }, + "app.crash.rule.out-of-memory-heap.fix": { + "message": "Дайте этой сборке больше памяти или требуйте от неё меньше: меньшая дальность прорисовки и меньше модов генерации мира обычно стоят дороже всего." + }, + "app.crash.rule.out-of-memory-heap.title": { + "message": "У игры закончилась выданная ей память" + }, + "app.crash.rule.out-of-memory-metaspace.fix": { + "message": "Это очень большая сборка модов при малом объёме памяти. Увеличьте память для этой сборки." + }, + "app.crash.rule.out-of-memory-metaspace.title": { + "message": "У игры закончилось место под код, который она загружала" + }, + "app.crash.rule.out-of-memory-system.fix": { + "message": "Уменьшите память, которую запрашивает эта сборка, или закройте всё остальное. Запрос большего, чем есть у машины, и не даёт ей запуститься." + }, + "app.crash.rule.out-of-memory-system.title": { + "message": "У машины не осталось памяти" + }, + "app.crash.rule.resource-location-invalid.fix": { + "message": "Minecraft принимает в этих именах только строчные латинские буквы, цифры и несколько символов. Обычная причина — учётная запись Windows, названная другим алфавитом: эти буквы попадают в путь ко всему. Перенесите папку лаунчера туда, где путь состоит из обычной латиницы." + }, + "app.crash.rule.resource-location-invalid.title": { + "message": "В путь попало имя, которое игра не может использовать" + }, + "app.crash.rule.server-thread-stuck.fix": { + "message": "Что-то заняло столько времени, что игра перестала ждать — обычно генерация мира на медленном диске или мод, застрявший в цикле. Строки ниже называют, чем она была занята." + }, + "app.crash.rule.server-thread-stuck.title": { + "message": "Мир перестал отвечать и был закрыт" + }, + "app.crash.rule.software-renderer.fix": { + "message": "Windows переходит на программную отрисовку, на которой Minecraft работать не может. Установите драйвер вашей видеокарты у её производителя." + }, + "app.crash.rule.software-renderer.title": { + "message": "Игра рисует без драйвера видеокарты ({renderer})" + }, + "app.crash.rule.suspected-mods.fix": { + "message": "Отключите сначала их, по одному, и запускайте игру после каждого." + }, + "app.crash.rule.suspected-mods.title": { + "message": "Загрузчик модов подозревает: {mods}" + }, + "app.crash.rule.too-many-block-ids.fix": { + "message": "У старых версий Minecraft здесь жёсткий предел. Удалите часть модов с контентом или установите тот, который поднимает предел в этой версии." + }, + "app.crash.rule.too-many-block-ids.title": { + "message": "У сборки закончились идентификаторы блоков или предметов" + }, + "app.crash.rule.wrong-jdk-apple-silicon.fix": { + "message": "Mac на Apple Silicon с Java для Intel или наоборот. Позвольте лаунчеру установить Java для этой сборки, а не берите ту, что уже есть в системе." + }, + "app.crash.rule.wrong-jdk-apple-silicon.title": { + "message": "Java собрана не под этот Mac" + }, + "app.crash.show-evidence": { + "message": "Показать строку" + }, + "app.ely-account.description": { + "message": "Ely.by — альтернативная система учётных записей Minecraft. Её записи позволяют играть в одиночной игре и заходить на любой сервер, принимающий Ely.by." + }, + "app.ely-account.generic-error": { + "message": "Не удалось войти в Ely.by." + }, + "app.ely-account.header": { + "message": "Войти через Ely.by" + }, + "app.ely-account.password-label": { + "message": "Пароль" + }, + "app.ely-account.sign-in-button": { + "message": "Войти" + }, + "app.ely-account.two-factor-hint": { + "message": "При включённой двухфакторной аутентификации добавьте текущий код к паролю через двоеточие." + }, + "app.ely-account.username-label": { + "message": "Имя учётной записи или почта" + }, + "app.ely-account.username-placeholder": { + "message": "Ваша учётная запись Ely.by" + }, "app.error.state-init.open-backups-folder": { "message": "Открыть папку резервных копий" }, @@ -368,6 +779,18 @@ "app.features-settings.sidebar.title": { "message": "Боковая панель" }, + "app.features-settings.skins-folder.description": { + "message": "Скин, сохранённый здесь как Steve.png, попадает на игрока по имени Steve — раньше любого другого источника. Назовите его Steve-slim.png для узких рук. Плащи и элитры кладутся в папки capes и elytras внутри. Нужна настройка выше." + }, + "app.features-settings.skins-folder.open": { + "message": "Открыть папку" + }, + "app.features-settings.skins-folder.title": { + "message": "Папка скинов" + }, + "app.features-settings.skins.title": { + "message": "Скины" + }, "app.features-settings.sync-across-devices.description": { "message": "Используйте эти настройки везде, где вы вошли в систему. Отключите эту опцию, чтобы сохранить отдельные настройки на этом устройстве." }, @@ -377,6 +800,12 @@ "app.features-settings.sync-across-devices.title": { "message": "Синхронизировать настройки между устройствами" }, + "app.features-settings.universal-skins.description": { + "message": "Когда сервер не присылает скин игрока, как это делают серверы в офлайн-режиме, он ищется по имени в Ely.by, а затем у Mojang. Действует со следующего запуска игры. Добавлено Modrinth Enhanced, поэтому остаётся на этом устройстве и не синхронизируется с вашей учётной записью Modrinth." + }, + "app.features-settings.universal-skins.title": { + "message": "Показывать скин каждого игрока" + }, "app.home.jump-back-in.actions.label": { "message": "Действия со сборкой" }, @@ -1133,6 +1562,36 @@ "app.library.title": { "message": "Библиотека" }, + "app.microsoft-login.code-label": { + "message": "Если Microsoft попросит код, введите" + }, + "app.microsoft-login.copy-code": { + "message": "Копировать код" + }, + "app.microsoft-login.description": { + "message": "Войдите в Microsoft в только что открывшемся браузере, где ваш менеджер паролей и ключи доступа работают как обычно. Когда закончите, вы вернётесь сюда." + }, + "app.microsoft-login.generic-error": { + "message": "Не удалось войти в Microsoft." + }, + "app.microsoft-login.header": { + "message": "Вход в Microsoft" + }, + "app.microsoft-login.open-again": { + "message": "Открыть браузер снова" + }, + "app.microsoft-login.open-error": { + "message": "Не удалось открыть браузер для входа." + }, + "app.microsoft-login.opening": { + "message": "Открываем ваш браузер…" + }, + "app.microsoft-login.use-built-in-window": { + "message": "Проблемы с браузером? Войдите в окне здесь." + }, + "app.microsoft-login.waiting": { + "message": "Ожидание вашего входа…" + }, "app.modal.install-to-play.additional-context": { "message": "Подробности" }, @@ -1250,9 +1709,15 @@ "app.nav.add-account": { "message": "Добавить аккаунт" }, + "app.nav.arrange-sidebar": { + "message": "Настроить боковую панель…" + }, "app.nav.create-new-instance": { "message": "Создать новую сборку" }, + "app.nav.hide-from-sidebar": { + "message": "Скрыть «{name}»" + }, "app.nav.home": { "message": "Главная" }, @@ -1271,6 +1736,9 @@ "app.nav.screenshots": { "message": "Скриншоты" }, + "app.nav.sidebar-actions": { + "message": "Кнопка боковой панели" + }, "app.nav.sign-in-to-modrinth-account": { "message": "Вход в Modrinth" }, @@ -1289,12 +1757,30 @@ "app.navigation.go-forward": { "message": "Вперёд" }, + "app.navigation.hide-sidebar": { + "message": "Скрыть боковую панель" + }, "app.navigation.home": { "message": "Главная" }, "app.navigation.next-image": { "message": "Следующее изображение" }, + "app.navigation.show-sidebar": { + "message": "Показать боковую панель" + }, + "app.navigation.sidebar-remembered.body": { + "message": "Свёрнута боковая панель или нет, сохраняется сразу, поэтому приложение откроется так же и в следующий раз, даже после перезапуска. Галочка на кнопке показывает, что это сохранено." + }, + "app.navigation.sidebar-remembered.done": { + "message": "Готово" + }, + "app.navigation.sidebar-remembered.title": { + "message": "Боковая панель остаётся такой, какой вы её оставили" + }, + "app.navigation.sidebar-required": { + "message": "Этой странице нужна боковая панель" + }, "app.news.title": { "message": "Новости" }, @@ -1304,6 +1790,24 @@ "app.notification.warning": { "message": "Внимание" }, + "app.offline-account.add-button": { + "message": "Добавить запись" + }, + "app.offline-account.description": { + "message": "Офлайн-запись никогда не обращается к Microsoft или Mojang. Вы можете играть в одиночные миры и заходить на серверы в офлайн-режиме; серверы в онлайн-режиме её отклонят." + }, + "app.offline-account.generic-error": { + "message": "Не удалось добавить офлайн-запись." + }, + "app.offline-account.header": { + "message": "Добавить офлайн-запись" + }, + "app.offline-account.username-label": { + "message": "Имя пользователя" + }, + "app.offline-account.username-placeholder": { + "message": "От 3 до 16 букв, цифр или подчёркиваний" + }, "app.project.actions.label": { "message": "Действия с проектом" }, @@ -1352,6 +1856,9 @@ "app.quick-instance-switcher.actions.label": { "message": "Действия со сборкой" }, + "app.quick-instance-switcher.delete-while-running": { + "message": "Сначала остановите сборку" + }, "app.quick-instance-switcher.drag-show-tooltip": { "message": "Потяните для показа недавних сборок" }, @@ -2945,9 +3452,36 @@ "app.settings.tabs.resource-management": { "message": "Управление ресурсами" }, + "app.settings.tabs.sidebar": { + "message": "Боковая панель" + }, "app.settings.tabs.synced-options": { "message": "Глобальные настройки" }, + "app.sidebar-settings.description": { + "message": "Кнопки над сборками в левой боковой панели. Правый клик по одной из них тоже её скрывает." + }, + "app.sidebar-settings.home": { + "message": "Главная" + }, + "app.sidebar-settings.hosting": { + "message": "Modrinth Hosting" + }, + "app.sidebar-settings.reorder": { + "message": "Перетащите, чтобы изменить порядок, или используйте стрелки" + }, + "app.sidebar-settings.reset": { + "message": "Вернуть обычный порядок" + }, + "app.sidebar-settings.screenshots": { + "message": "Скриншоты" + }, + "app.sidebar-settings.show": { + "message": "Показать {name}" + }, + "app.sidebar-settings.title": { + "message": "Боковая панель" + }, "app.sidebar.playing-as": { "message": "Сейчас играет" }, @@ -2960,6 +3494,90 @@ "app.skins.apply-button": { "message": "Применить" }, + "app.skins.browse.add-button": { + "message": "Добавить скин" + }, + "app.skins.browse.ely.catalogue": { + "message": "Каталог" + }, + "app.skins.browse.ely.players": { + "message": "Игроки" + }, + "app.skins.browse.kind.all": { + "message": "Все категории" + }, + "app.skins.browse.likes": { + "message": "Лайки" + }, + "app.skins.browse.load-more": { + "message": "Загрузить ещё" + }, + "app.skins.browse.model.any": { + "message": "Любой формат" + }, + "app.skins.browse.model.new": { + "message": "Новый формат" + }, + "app.skins.browse.model.old": { + "message": "Старый формат" + }, + "app.skins.browse.model.slim": { + "message": "Узкие" + }, + "app.skins.browse.model.wide": { + "message": "Широкие" + }, + "app.skins.browse.name-placeholder": { + "message": "Поиск по названию" + }, + "app.skins.browse.nothing-found": { + "message": "Скины не найдены." + }, + "app.skins.browse.order.likes": { + "message": "Больше всего лайков" + }, + "app.skins.browse.order.site": { + "message": "Как загружено" + }, + "app.skins.browse.order.views": { + "message": "Больше всего просмотров" + }, + "app.skins.browse.order.wearers": { + "message": "Чаще всего носят" + }, + "app.skins.browse.player-hint": { + "message": "Введите хотя бы три буквы имени игрока." + }, + "app.skins.browse.player-placeholder": { + "message": "Поиск игроков по имени" + }, + "app.skins.browse.site.explanation": { + "message": "{site} открывается в отдельном окне. Ищите, фильтруйте и сортируйте там как обычно; открытая страница скина показывается здесь." + }, + "app.skins.browse.site.open": { + "message": "Открыть {site}" + }, + "app.skins.browse.site.waiting": { + "message": "Откройте страницу скина в окне, чтобы увидеть его здесь." + }, + "app.skins.browse.sort.best": { + "message": "Лучшие" + }, + "app.skins.browse.sort.new": { + "message": "Новые" + }, + "app.skins.browse.tags-placeholder": { + "message": "Теги через запятую" + }, + "app.skins.browse.uploader-placeholder": { + "message": "Автор" + }, + "app.skins.browse.views": { + "message": "Просмотры" + }, + "app.skins.browse.wearers": { + "message": "Игроки, которые его носят" + }, "app.skins.delete-button": { "message": "Удалить скин" }, @@ -2990,6 +3608,45 @@ "app.skins.edit-button": { "message": "Изменить скин" }, + "app.skins.ely.empty": { + "message": "В вашей учётной записи Ely.by пока нет скинов. Скины, добавленные здесь, загружаются в неё." + }, + "app.skins.ely.failed.title": { + "message": "Ely.by не принял изменение" + }, + "app.skins.ely.modal.add": { + "message": "Добавить скин" + }, + "app.skins.ely.modal.add-title": { + "message": "Добавление скина Ely.by" + }, + "app.skins.ely.modal.arm-style": { + "message": "Форма рук" + }, + "app.skins.ely.modal.arm-style-slim": { + "message": "Узкие" + }, + "app.skins.ely.modal.arm-style-wide": { + "message": "Широкие" + }, + "app.skins.ely.modal.edit-title": { + "message": "Изменение скина Ely.by" + }, + "app.skins.ely.modal.save": { + "message": "Сохранить скин" + }, + "app.skins.ely.modal.texture-locked": { + "message": "Ely.by хранит текстуру вместе со скином, поэтому текстуру нельзя заменить. Добавьте новую текстуру как отдельный скин." + }, + "app.skins.ely.sign-in.button": { + "message": "Войти" + }, + "app.skins.ely.sign-in.description": { + "message": "Менять скины может только сайт Ely.by, поэтому там нужно один раз войти. Для этого откроется окно, которое само закроется, когда вы закончите." + }, + "app.skins.ely.sign-in.title": { + "message": "Вход на сайт Ely.by" + }, "app.skins.modal.add-skin-button": { "message": "Добавить скин" }, @@ -3011,6 +3668,9 @@ "app.skins.modal.cape-section": { "message": "Плащ" }, + "app.skins.modal.capes-on-server": { + "message": "Плащи меняются на сайте вашего сервера учётных записей." + }, "app.skins.modal.demo-save-tooltip": { "message": "Войдите, чтобы сохранять скины." }, @@ -3104,6 +3764,12 @@ "app.skins.sign-in.button": { "message": "Войти в Microsoft" }, + "app.skins.tab.browse": { + "message": "Обзор" + }, + "app.skins.tab.saved": { + "message": "Мои скины" + }, "app.skins.title": { "message": "Выбор скина" }, @@ -3263,6 +3929,9 @@ "app.update-popup.body.linux": { "message": "Доступна версия Modrinth App {version}. Обновите приложение через менеджер пакетов, чтобы получить последние улучшения и исправления!" }, + "app.update-popup.body.linux-release": { + "message": "Доступен Modrinth Enhanced v{version}. Обновите его через менеджер пакетов или скачайте из релиза на GitHub." + }, "app.update-popup.body.metered": { "message": "Версия Modrinth App {version} доступна для скачивания! Используется сеть с лимитным тарифным планом, поэтому скачивание не началось автоматически." }, @@ -3275,6 +3944,9 @@ "app.update-popup.download-complete": { "message": "Скачивание завершено" }, + "app.update-popup.open-release": { + "message": "Открыть релиз" + }, "app.update-popup.reload": { "message": "Перезапустить" }, @@ -3485,6 +4157,9 @@ "instance.action.open-folder": { "message": "Открыть папку" }, + "instance.action.play-again": { + "message": "Запустить ещё одну копию под выбранной учётной записью" + }, "instance.action.repair": { "message": "Исправить" }, @@ -3515,6 +4190,12 @@ "instance.add-server.title": { "message": "Добавление сервера" }, + "instance.console.copy-started-at": { + "message": "запущена {time}" + }, + "instance.console.copy-unknown-account": { + "message": "Неизвестная учётная запись" + }, "instance.edit-server.title": { "message": "Настройка сервера" }, @@ -4262,12 +4943,27 @@ "minecraft-account.add-account": { "message": "Добавить аккаунт" }, + "minecraft-account.kind.custom-server": { + "message": "Свой сервер" + }, + "minecraft-account.kind.ely": { + "message": "Ely.by" + }, + "minecraft-account.kind.microsoft": { + "message": "Microsoft" + }, + "minecraft-account.kind.offline": { + "message": "Офлайн" + }, "minecraft-account.label": { "message": "Аккаунт Minecraft" }, "minecraft-account.not-signed-in": { "message": "Вход не выполнен" }, + "minecraft-account.other-accounts": { + "message": "Другие учётные записи" + }, "minecraft-account.remove-account": { "message": "Удалить аккаунт" }, @@ -4277,6 +4973,18 @@ "minecraft-account.sign-in": { "message": "Войти в Minecraft" }, + "minecraft-account.switch": { + "message": "Сменить учётную запись" + }, + "minecraft-required.add-custom-server-account": { + "message": "Свой сервер" + }, + "minecraft-required.add-ely-account": { + "message": "Ely.by" + }, + "minecraft-required.add-offline-account": { + "message": "Офлайн" + }, "minecraft-required.description": { "message": "Для запуска и игры требуется аккаунт Microsoft с приобретённым Minecraft." }, @@ -4295,6 +5003,9 @@ "minecraft-required.header": { "message": "Требуется Minecraft" }, + "minecraft-required.offline-hint": { + "message": "Или войдите через Ely.by либо свой сервер — или играйте в одиночной игре и на офлайн-серверах вообще без учётной записи." + }, "minecraft-required.sign-in": { "message": "Войти в Microsoft" }, diff --git a/apps/app-frontend/src/locales/sv-SE/index.json b/apps/app-frontend/src/locales/sv-SE/index.json index 5203ed3..b3ab7e7 100644 --- a/apps/app-frontend/src/locales/sv-SE/index.json +++ b/apps/app-frontend/src/locales/sv-SE/index.json @@ -200,6 +200,66 @@ "app.auth-servers.unreachable.header": { "message": "Kan ej nå autentiseringsservrarna" }, + "app.authlib-account.browser-again": { + "message": "Öppna webbläsaren igen" + }, + "app.authlib-account.browser-hint": { + "message": "På {server}s egen sida, tvåfaktorsautentisering inkluderad." + }, + "app.authlib-account.browser-sign-in": { + "message": "Logga in i webbläsaren" + }, + "app.authlib-account.code-label": { + "message": "Om sidan ber om en kod, ange" + }, + "app.authlib-account.copy-code": { + "message": "Kopiera kod" + }, + "app.authlib-account.description": { + "message": "För kontoservrar som Drasl, Blessing Skin eller LittleSkin." + }, + "app.authlib-account.drasl-token-hint": { + "message": "Loggar du in på Drasl via en annan tjänst? Använd Minecraft-token från din kontosida där som lösenord." + }, + "app.authlib-account.generic-error": { + "message": "Det gick inte att logga in." + }, + "app.authlib-account.header": { + "message": "Logga in på en egen server" + }, + "app.authlib-account.looking-up": { + "message": "Söker efter servern…" + }, + "app.authlib-account.or-password": { + "message": "Eller med ett lösenord" + }, + "app.authlib-account.password-label": { + "message": "Lösenord" + }, + "app.authlib-account.profile-hint": { + "message": "Det här kontot har flera spelare. Välj den du vill spela som." + }, + "app.authlib-account.profile-label": { + "message": "Spelare" + }, + "app.authlib-account.register": { + "message": "Skapa ett konto" + }, + "app.authlib-account.server-hint": { + "message": "Adressen till serverns webbplats." + }, + "app.authlib-account.server-label": { + "message": "Server" + }, + "app.authlib-account.sign-in-button": { + "message": "Logga in" + }, + "app.authlib-account.username-label": { + "message": "Användarnamn eller e-post" + }, + "app.authlib-account.waiting": { + "message": "Väntar på att du loggar in…" + }, "app.behavior-settings.confirmations.title": { "message": "Bekräftelser" }, @@ -296,6 +356,357 @@ "app.content.sync-resource-packs-disabled": { "message": "Aktivera synkronisering av resurs­paket i appens inställningar först." }, + "app.crash.dismiss": { + "message": "Dölj" + }, + "app.crash.found-in": { + "message": "I {file}" + }, + "app.crash.header": { + "message": "Launchern hittade något i den här kraschen" + }, + "app.crash.header-note": { + "message": "Värt att veta om den här körningen" + }, + "app.crash.hide-evidence": { + "message": "Dölj raden" + }, + "app.crash.open-folder": { + "message": "Öppna instansmappen" + }, + "app.crash.open-settings": { + "message": "Öppna inställningar" + }, + "app.crash.rule.chunk-unreadable.fix": { + "message": "Säkerhetskopiera världen innan du gör något annat. En enda skadad regionfil kan tas bort och genereras på nytt, och då förloras bara det som byggts där." + }, + "app.crash.rule.chunk-unreadable.title": { + "message": "En del av världen gick inte att läsa (chunk {chunk})" + }, + "app.crash.rule.config-unreadable.fix": { + "message": "Ta bort den filen och starta spelet igen – modden skriver en ny med sina standardvärden." + }, + "app.crash.rule.config-unreadable.title": { + "message": "En inställningsfil är skadad ({file})" + }, + "app.crash.rule.connector-fabric-mod.fix": { + "message": "På NeoForge, installera moddens egen NeoForge-version där det finns en – Sodium och Iris har båda officiella som inte går via Connector. På Forge 1.20.1 och äldre heter motsvarigheterna Embeddium och Oculus." + }, + "app.crash.rule.connector-fabric-mod.title": { + "message": "Sinytra Connector kunde inte bära över en Fabric-modd ({exception})" + }, + "app.crash.rule.corrupted-archive.fix": { + "message": "Reparera instansen så att launchern hämtar den igen. En avbruten nedladdning lämnar precis det här." + }, + "app.crash.rule.corrupted-archive.title": { + "message": "En fil som spelet behövde läsa är skadad eller halvt nedladdad" + }, + "app.crash.rule.crash-description.title": { + "message": "Spelet beskrev det så här: {description}" + }, + "app.crash.rule.datapack-blocked-world.fix": { + "message": "En modd som lägger till recept eller världsgenerering har tagits bort eller ändrats. Sätt tillbaka den, eller öppna världen i felsäkert läge för att ladda den utan det trasiga datapaketet." + }, + "app.crash.rule.datapack-blocked-world.title": { + "message": "Världen laddades inte eftersom ett datapaket har fel" + }, + "app.crash.rule.disk-full.fix": { + "message": "Frigör utrymme på enheten där instansen ligger och starta igen." + }, + "app.crash.rule.disk-full.title": { + "message": "Disken är full" + }, + "app.crash.rule.duplicate-mods.fix": { + "message": "Öppna mods-mappen och låt en kopia av varje vara kvar – två versioner av samma fil är den vanliga orsaken." + }, + "app.crash.rule.duplicate-mods.title": { + "message": "Samma modd är installerad mer än en gång" + }, + "app.crash.rule.fabric-missing-dependency.fix": { + "message": "Installera {dependency}, eller ta bort {mod_name}." + }, + "app.crash.rule.fabric-missing-dependency.title": { + "message": "{mod_name} behöver {dependency}, som inte är installerad" + }, + "app.crash.rule.fabric-wrong-dependency-version.fix": { + "message": "Uppdatera {dependency} till {requirement}, eller använd en version av {mod_name} som passar." + }, + "app.crash.rule.fabric-wrong-dependency-version.title": { + "message": "{mod_name} behöver en annan version av {dependency}" + }, + "app.crash.rule.feature-order-cycle.fix": { + "message": "De väntar på varandra, så det finns ingen ordning. Ta bort en av världsgenereringsmoddarna, eller installera en modd som löser ordningen." + }, + "app.crash.rule.feature-order-cycle.title": { + "message": "Två moddar för världsgenerering är oense om vad som kommer först" + }, + "app.crash.rule.file-locked.fix": { + "message": "Stäng andra launchers och alla kopior av spelet som fortfarande körs, och kontrollera att inget antivirus skannar den här mappen." + }, + "app.crash.rule.file-locked.title": { + "message": "Ett annat program höll i en av spelets filer" + }, + "app.crash.rule.forge-missing-dependency.fix": { + "message": "Installera {dependency}, eller ta bort {mod_id}." + }, + "app.crash.rule.forge-missing-dependency.title": { + "message": "{mod_id} behöver {dependency}, som saknas" + }, + "app.crash.rule.gpu-driver-amd.title": { + "message": "AMD:s grafikdrivrutin kraschade ({library})" + }, + "app.crash.rule.gpu-driver-intel.title": { + "message": "Intels grafikdrivrutin kraschade ({library})" + }, + "app.crash.rule.gpu-driver-nvidia.title": { + "message": "NVIDIA:s grafikdrivrutin kraschade ({library})" + }, + "app.crash.rule.gpu-driver.fix": { + "message": "Uppdatera grafikdrivrutinen från tillverkarens webbplats i stället för via Windows Update, och stäng av shaders medan du testar." + }, + "app.crash.rule.heap-too-large-to-start.fix": { + "message": "Sänk minnet för den här instansen och starta igen." + }, + "app.crash.rule.heap-too-large-to-start.title": { + "message": "Instansen bad om mer minne än som kunde reserveras ({size})" + }, + "app.crash.rule.integrated-gpu-in-use.fix": { + "message": "Om datorn också har ett separat grafikkort använder spelet det långsammare. Launchern kan be Windows att använda det andra." + }, + "app.crash.rule.integrated-gpu-in-use.title": { + "message": "Spelet körs på det inbyggda grafikchippet ({renderer})" + }, + "app.crash.rule.java-module-error.fix": { + "message": "Java startar inte när två filer gör anspråk på samma modul. Detaljen nedan namnger den – ta reda på vilka moddar som bär med sig den och behåll den nyare." + }, + "app.crash.rule.java-module-error.title": { + "message": "Två moddar levererade samma bibliotek ({exception})" + }, + "app.crash.rule.java-too-new.fix": { + "message": "Äldre versioner av Minecraft behöver ett äldre Java. Låt launchern installera det som den här versionen förväntar sig." + }, + "app.crash.rule.java-too-new.title": { + "message": "Det här Java är nyare än vad spelet kan använda" + }, + "app.crash.rule.java-too-old.fix": { + "message": "Peka den här instansen mot en installation av Java {needs}, eller låt den ladda ner en." + }, + "app.crash.rule.java-too-old.title": { + "message": "Något behöver Java {needs}, och instansen kördes på Java {has}" + }, + "app.crash.rule.java-unsupported-class.fix": { + "message": "Byt vilket Java den här instansen använder i dess inställningar." + }, + "app.crash.rule.java-unsupported-class.title": { + "message": "En modd byggdes för ett nyare Java än det som kördes" + }, + "app.crash.rule.jvm-itself-failed.fix": { + "message": "En krasch inne i Java självt är antingen trasig hårdvara eller ett fel i just den Java-versionen. Testa minnet först; är det felfritt, installera en annan Java-version för den här instansen." + }, + "app.crash.rule.jvm-itself-failed.title": { + "message": "Java självt stannade, inte spelet" + }, + "app.crash.rule.jvm-problematic-frame.title": { + "message": "Java självt stannade i {frame}" + }, + "app.crash.rule.jvm-signal.title": { + "message": "Processen stoppades av {signal}" + }, + "app.crash.rule.language-provider-mismatch.fix": { + "message": "Raderna nedan namnger vad den ville ha. Uppdatera antingen laddaren för den här instansen, eller ta den version av modden som är gjord för laddaren du har." + }, + "app.crash.rule.language-provider-mismatch.title": { + "message": "En modd byggdes för en annan version av laddaren" + }, + "app.crash.rule.loader-suggestion.fix": { + "message": "{suggestion}" + }, + "app.crash.rule.loader-suggestion.title": { + "message": "Moddladdaren kom på en lösning själv" + }, + "app.crash.rule.missing-indium.fix": { + "message": "Sodium utelämnar det renderingsgränssnitt som en del moddar ritar genom, och Indium lägger tillbaka det. Installera Indium för samma Minecraft-version." + }, + "app.crash.rule.missing-indium.title": { + "message": "En modd behöver Indium för att rita med Sodium" + }, + "app.crash.rule.missing-main-class.fix": { + "message": "Instansen är ofullständig – oftast en installation som avbröts. Reparera eller installera om den." + }, + "app.crash.rule.missing-main-class.title": { + "message": "Spelet kunde inte startas alls ({class_name} saknas)" + }, + "app.crash.rule.missing-native-library.fix": { + "message": "Reparera instansen. Händer det igen, kontrollera att inget antivirus sätter natives-mappen i karantän." + }, + "app.crash.rule.missing-native-library.title": { + "message": "Ett bibliotek som spelet läser från disk kunde inte laddas" + }, + "app.crash.rule.mixin-failed.fix": { + "message": "Namnet framför .mixins.json är den modd som ska uppdateras eller tas bort först; när två moddar ändrar samma sak är det paret som måste ändras." + }, + "app.crash.rule.mixin-failed.title": { + "message": "En modd kunde inte ändra spelet ({config})" + }, + "app.crash.rule.mixin-injection-failed.fix": { + "message": "Nästan alltid är modden bakom den filen byggd för en annan version av spelet eller av en annan modd. Uppdatera den, och är den redan aktuell, ta bort modden som den krockar med." + }, + "app.crash.rule.mixin-injection-failed.title": { + "message": "En modd kunde inte ändra spelet där den förväntade sig ({config})" + }, + "app.crash.rule.mixin-invalid-injection.fix": { + "message": "Titta på moddarna i raderna nedan och uppdatera dem. Är någon av dem en prestanda- eller renderingsmodd, prova först utan den – de rör vid mest." + }, + "app.crash.rule.mixin-invalid-injection.title": { + "message": "Två moddar ändrade samma del av spelet" + }, + "app.crash.rule.mod-for-other-version.fix": { + "message": "Den letade efter {symbol}, som den här versionen inte har. Uppdatera modden, eller använd den version av den som är byggd för den här." + }, + "app.crash.rule.mod-for-other-version.title": { + "message": "En modd byggdes för en annan version av Minecraft" + }, + "app.crash.rule.mod-incompatible.fix": { + "message": "Båda kan inte vara installerade samtidigt. Behåll den du behöver och ta bort den andra." + }, + "app.crash.rule.mod-incompatible.title": { + "message": "{mod_name} vägrar köras bredvid {conflict}" + }, + "app.crash.rule.native-allocator.fix": { + "message": "Nästan alltid trasigt minne eller en minnesöverklockning. Kör ett RAM-test och stäng av XMP eller EXPO i BIOS för att se om det upphör." + }, + "app.crash.rule.native-allocator.title": { + "message": "Minnesallokeraren fällde processen ({library})" + }, + "app.crash.rule.native-audio.fix": { + "message": "Oftast att ljudenheten byts medan spelet körs – hörlurar som dras ur, en Bluetooth-högtalare som somnar. Uppdatera ljuddrivrutinen och välj en fast uppspelningsenhet." + }, + "app.crash.rule.native-audio.title": { + "message": "Ljudsystemet fällde processen" + }, + "app.crash.rule.native-shader-macos.fix": { + "message": "Ett shaderpaket som macOS inte kan kompilera. Stäng av shaders – de flesta paket är skrivna för drivrutiner som Apple inte levererar." + }, + "app.crash.rule.native-shader-macos.title": { + "message": "Grafiklagret i macOS fällde processen" + }, + "app.crash.rule.native-window-linux.fix": { + "message": "Uppdatera grafikdrivrutinen och Mesa. På Wayland undviker du de flesta av dem genom att köra spelet via XWayland." + }, + "app.crash.rule.native-window-linux.title": { + "message": "Ett grafikbibliotek i systemet fällde processen ({library})" + }, + "app.crash.rule.neoforge-dependency-version.fix": { + "message": "Uppdatera {dependency} till en version i det intervallet, eller rulla tillbaka {mod_id} till en som accepterar den du har." + }, + "app.crash.rule.neoforge-dependency-version.title": { + "message": "{mod_id} behöver {dependency} {expected}, och hittade {actual}" + }, + "app.crash.rule.not-a-mod-file.fix": { + "message": "Oftast en nedladdning som sparade webbsidan i stället för filen, eller ett resurspaket som hamnat i mods-mappen av misstag. Ta bort det och ladda ner det igen." + }, + "app.crash.rule.not-a-mod-file.title": { + "message": "{file} är ingen modd" + }, + "app.crash.rule.oculus-without-embeddium.fix": { + "message": "Oculus ritar genom Embeddium och startar inte utan det. Installera Embeddium, eller använd på NeoForge de officiella versionerna av Sodium och Iris i stället för båda." + }, + "app.crash.rule.oculus-without-embeddium.title": { + "message": "Oculus är installerat utan Embeddium" + }, + "app.crash.rule.opengl-unsupported.fix": { + "message": "Uppdatera grafikdrivrutinen. På en bärbar dator med två GPU:er, se till att spelet är inställt på att köra på den snabbare." + }, + "app.crash.rule.opengl-unsupported.title": { + "message": "Grafikdrivrutinen kunde inte ge spelet den OpenGL det behöver" + }, + "app.crash.rule.optifine-present.fix": { + "message": "OptiFine går sönder med de flesta moderna moddar. Sodium med Iris, eller Embeddium med Oculus, gör samma jobb och är gjorda för att sitta bredvid dem." + }, + "app.crash.rule.optifine-present.title": { + "message": "OptiFine var laddat när det här gick fel" + }, + "app.crash.rule.out-of-memory-heap.fix": { + "message": "Ge den här instansen mer minne, eller begär mindre av den: kortare renderingsavstånd och färre världsgenereringsmoddar är det som brukar kosta mest." + }, + "app.crash.rule.out-of-memory-heap.title": { + "message": "Spelet fick slut på minnet det tilldelats" + }, + "app.crash.rule.out-of-memory-metaspace.fix": { + "message": "Det här är ett mycket stort moddpaket med lite minne. Höj minnet för den här instansen." + }, + "app.crash.rule.out-of-memory-metaspace.title": { + "message": "Spelet fick slut på plats för koden det laddade" + }, + "app.crash.rule.out-of-memory-system.fix": { + "message": "Sänk minnet den här instansen begär, eller stäng annat som körs. Att begära mer än maskinen har är det som hindrar starten helt." + }, + "app.crash.rule.out-of-memory-system.title": { + "message": "Maskinen hade inget minne kvar att ge" + }, + "app.crash.rule.resource-location-invalid.fix": { + "message": "Minecraft accepterar bara små latinska bokstäver, siffror och några få tecken i sådana namn. Den vanliga orsaken är ett Windows-konto med namn i ett annat alfabet, vilket lägger de bokstäverna i sökvägen till allt. Flytta launchermappen till en sökväg med vanliga latinska tecken." + }, + "app.crash.rule.resource-location-invalid.title": { + "message": "Ett namn som spelet inte kan använda hamnade i en sökväg" + }, + "app.crash.rule.server-thread-stuck.fix": { + "message": "Något tog så lång tid att spelet slutade vänta – oftast världsgenerering på en långsam disk, eller en modd som fastnat i en loop. Raderna nedan säger vad den höll på med." + }, + "app.crash.rule.server-thread-stuck.title": { + "message": "Världen slutade svara och stängdes av" + }, + "app.crash.rule.software-renderer.fix": { + "message": "Windows faller tillbaka på programvarurendering, som Minecraft inte kan köras på. Installera drivrutinen till ditt grafikkort från tillverkaren." + }, + "app.crash.rule.software-renderer.title": { + "message": "Spelet ritar utan grafikdrivrutin ({renderer})" + }, + "app.crash.rule.suspected-mods.fix": { + "message": "Stäng av dem först, en i taget, och starta om efter varje." + }, + "app.crash.rule.suspected-mods.title": { + "message": "Moddladdaren misstänker: {mods}" + }, + "app.crash.rule.too-many-block-ids.fix": { + "message": "Gamla versioner av Minecraft har en hård gräns här. Ta bort några innehållsmoddar, eller installera en som höjer gränsen för den versionen." + }, + "app.crash.rule.too-many-block-ids.title": { + "message": "Paketet fick slut på id:n för block eller föremål" + }, + "app.crash.rule.wrong-jdk-apple-silicon.fix": { + "message": "En Mac med Apple Silicon som kör ett Java för Intel, eller tvärtom. Låt launchern installera Java för den här instansen i stället för att använda ett som redan finns i systemet." + }, + "app.crash.rule.wrong-jdk-apple-silicon.title": { + "message": "Java är fel version för den här Macen" + }, + "app.crash.show-evidence": { + "message": "Visa raden" + }, + "app.ely-account.description": { + "message": "Ely.by är ett alternativt kontosystem för Minecraft. Dess konton kan spela ensamspelarläge och ansluta till alla servrar som accepterar Ely.by." + }, + "app.ely-account.generic-error": { + "message": "Det gick inte att logga in på Ely.by." + }, + "app.ely-account.header": { + "message": "Logga in med Ely.by" + }, + "app.ely-account.password-label": { + "message": "Lösenord" + }, + "app.ely-account.sign-in-button": { + "message": "Logga in" + }, + "app.ely-account.two-factor-hint": { + "message": "Med tvåfaktorsautentisering på lägger du till din aktuella kod efter lösenordet, åtskild med kolon." + }, + "app.ely-account.username-label": { + "message": "Kontonamn eller e-post" + }, + "app.ely-account.username-placeholder": { + "message": "Ditt Ely.by-konto" + }, "app.error.state-init.open-backups-folder": { "message": "Öppna mappen för säkerhetskopior" }, @@ -368,6 +779,18 @@ "app.features-settings.sidebar.title": { "message": "Sidofält" }, + "app.features-settings.skins-folder.description": { + "message": "Ett utseende som sparas här som Steve.png hamnar på spelaren som heter Steve, före alla andra källor. Kalla det Steve-slim.png för smala armar. Mantlar och elytror läggs i mapparna capes och elytras därinne. Kräver inställningen ovanför." + }, + "app.features-settings.skins-folder.open": { + "message": "Öppna mapp" + }, + "app.features-settings.skins-folder.title": { + "message": "Utseendemapp" + }, + "app.features-settings.skins.title": { + "message": "Utseenden" + }, "app.features-settings.sync-across-devices.description": { "message": "Använd dessa funktions inställningar överallt du är inloggad. Stäng av detta för att hålla inställningar separerade för denna enhet." }, @@ -377,6 +800,12 @@ "app.features-settings.sync-across-devices.title": { "message": "Synka funktioner mellan enheter" }, + "app.features-settings.universal-skins.description": { + "message": "När en server inte skickar något utseende för en spelare, som servrar i offlineläge gör, slås det upp på namn hos Ely.by och sedan hos Mojang. Gäller från nästa start av spelet. Tillagt av Modrinth Enhanced, så det stannar på den här enheten och synkas inte till ditt Modrinth-konto." + }, + "app.features-settings.universal-skins.title": { + "message": "Visa varje spelares utseende" + }, "app.home.jump-back-in.actions.label": { "message": "Instansåtgärder" }, @@ -1148,6 +1577,36 @@ "app.library.title": { "message": "Bibliotek" }, + "app.microsoft-login.code-label": { + "message": "Om Microsoft ber om en kod, ange" + }, + "app.microsoft-login.copy-code": { + "message": "Kopiera kod" + }, + "app.microsoft-login.description": { + "message": "Logga in på Microsoft i webbläsaren som just öppnades, där din lösenordshanterare och dina passkeys fungerar som vanligt. När du är klar kommer du tillbaka hit." + }, + "app.microsoft-login.generic-error": { + "message": "Det gick inte att logga in på Microsoft." + }, + "app.microsoft-login.header": { + "message": "Logga in på Microsoft" + }, + "app.microsoft-login.open-again": { + "message": "Öppna webbläsaren igen" + }, + "app.microsoft-login.open-error": { + "message": "Det gick inte att öppna någon webbläsare att logga in med." + }, + "app.microsoft-login.opening": { + "message": "Öppnar din webbläsare…" + }, + "app.microsoft-login.use-built-in-window": { + "message": "Strul med webbläsaren? Logga in i ett fönster här i stället." + }, + "app.microsoft-login.waiting": { + "message": "Väntar på att du loggar in…" + }, "app.modal.install-to-play.additional-context": { "message": "Ytterligare sammanhang" }, @@ -1265,9 +1724,15 @@ "app.nav.add-account": { "message": "Lägg till konto" }, + "app.nav.arrange-sidebar": { + "message": "Ordna sidofältet…" + }, "app.nav.create-new-instance": { "message": "Skapa ny instans" }, + "app.nav.hide-from-sidebar": { + "message": "Dölj ”{name}”" + }, "app.nav.home": { "message": "Hem" }, @@ -1286,6 +1751,9 @@ "app.nav.screenshots": { "message": "Skärmdumpar" }, + "app.nav.sidebar-actions": { + "message": "Knapp i sidofältet" + }, "app.nav.sign-in-to-modrinth-account": { "message": "Logga in på Modrinth" }, @@ -1304,12 +1772,30 @@ "app.navigation.go-forward": { "message": "Gå framåt" }, + "app.navigation.hide-sidebar": { + "message": "Dölj sidofältet" + }, "app.navigation.home": { "message": "Hem" }, "app.navigation.next-image": { "message": "Nästa bild" }, + "app.navigation.show-sidebar": { + "message": "Visa sidofältet" + }, + "app.navigation.sidebar-remembered.body": { + "message": "Om sidofältet är hopfällt eller inte sparas direkt, så appen öppnas likadant nästa gång, även efter en omstart. Bocken på knappen visar när det har sparats." + }, + "app.navigation.sidebar-remembered.done": { + "message": "Klart" + }, + "app.navigation.sidebar-remembered.title": { + "message": "Sidofältet blir kvar som du lämnar det" + }, + "app.navigation.sidebar-required": { + "message": "Den här sidan behöver sidofältet" + }, "app.news.title": { "message": "Nyheter" }, @@ -1319,6 +1805,24 @@ "app.notification.warning": { "message": "Varning" }, + "app.offline-account.add-button": { + "message": "Lägg till konto" + }, + "app.offline-account.description": { + "message": "Ett offlinekonto kontaktar aldrig Microsoft eller Mojang. Du kan spela ensamspelarvärldar och ansluta till servrar i offlineläge; servrar i onlineläge avvisar det." + }, + "app.offline-account.generic-error": { + "message": "Det gick inte att lägga till offlinekontot." + }, + "app.offline-account.header": { + "message": "Lägg till ett offlinekonto" + }, + "app.offline-account.username-label": { + "message": "Användarnamn" + }, + "app.offline-account.username-placeholder": { + "message": "3 till 16 bokstäver, siffror eller understreck" + }, "app.project.actions.label": { "message": "Projektåtgärder" }, @@ -1367,6 +1871,9 @@ "app.quick-instance-switcher.actions.label": { "message": "Instansåtgärder" }, + "app.quick-instance-switcher.delete-while-running": { + "message": "Stoppa instansen först" + }, "app.quick-instance-switcher.drag-tooltip": { "message": "Dra för att ändra storlek" }, @@ -2201,9 +2708,36 @@ "app.settings.tabs.resource-management": { "message": "Resurshantering" }, + "app.settings.tabs.sidebar": { + "message": "Sidofält" + }, "app.settings.tabs.synced-options": { "message": "Synkroniserade inställningar" }, + "app.sidebar-settings.description": { + "message": "Knapparna ovanför instanserna i vänstra sidofältet. Ett högerklick på en av dem döljer den också." + }, + "app.sidebar-settings.home": { + "message": "Hem" + }, + "app.sidebar-settings.hosting": { + "message": "Modrinth Hosting" + }, + "app.sidebar-settings.reorder": { + "message": "Dra för att ändra ordning, eller använd piltangenterna" + }, + "app.sidebar-settings.reset": { + "message": "Tillbaka till den vanliga ordningen" + }, + "app.sidebar-settings.screenshots": { + "message": "Skärmdumpar" + }, + "app.sidebar-settings.show": { + "message": "Visa {name}" + }, + "app.sidebar-settings.title": { + "message": "Sidofält" + }, "app.sidebar.playing-as": { "message": "Spelar som" }, @@ -2216,6 +2750,90 @@ "app.skins.apply-button": { "message": "Tillämpa" }, + "app.skins.browse.add-button": { + "message": "Lägg till utseende" + }, + "app.skins.browse.ely.catalogue": { + "message": "Katalog" + }, + "app.skins.browse.ely.players": { + "message": "Spelare" + }, + "app.skins.browse.kind.all": { + "message": "Alla kategorier" + }, + "app.skins.browse.likes": { + "message": "Gillamarkeringar" + }, + "app.skins.browse.load-more": { + "message": "Ladda fler" + }, + "app.skins.browse.model.any": { + "message": "Alla format" + }, + "app.skins.browse.model.new": { + "message": "Nytt format" + }, + "app.skins.browse.model.old": { + "message": "Gammalt format" + }, + "app.skins.browse.model.slim": { + "message": "Smala" + }, + "app.skins.browse.model.wide": { + "message": "Breda" + }, + "app.skins.browse.name-placeholder": { + "message": "Sök på namn" + }, + "app.skins.browse.nothing-found": { + "message": "Inga utseenden hittades." + }, + "app.skins.browse.order.likes": { + "message": "Mest gillade" + }, + "app.skins.browse.order.site": { + "message": "Som de laddas" + }, + "app.skins.browse.order.views": { + "message": "Mest visade" + }, + "app.skins.browse.order.wearers": { + "message": "Mest burna" + }, + "app.skins.browse.player-hint": { + "message": "Skriv minst tre bokstäver av ett spelarnamn." + }, + "app.skins.browse.player-placeholder": { + "message": "Sök spelare på namn" + }, + "app.skins.browse.site.explanation": { + "message": "{site} öppnas i ett eget fönster. Sök, filtrera och sortera där som vanligt; sidan du öppnar förhandsvisas här." + }, + "app.skins.browse.site.open": { + "message": "Öppna {site}" + }, + "app.skins.browse.site.waiting": { + "message": "Öppna en sida med ett utseende i fönstret för att förhandsvisa det här." + }, + "app.skins.browse.sort.best": { + "message": "Bästa" + }, + "app.skins.browse.sort.new": { + "message": "Nyaste" + }, + "app.skins.browse.tags-placeholder": { + "message": "Taggar, separerade med kommatecken" + }, + "app.skins.browse.uploader-placeholder": { + "message": "Uppladdare" + }, + "app.skins.browse.views": { + "message": "Visningar" + }, + "app.skins.browse.wearers": { + "message": "Spelare som bär det" + }, "app.skins.delete-button": { "message": "Ta bort utseende" }, @@ -2243,6 +2861,45 @@ "app.skins.edit-button": { "message": "Ändra utseende" }, + "app.skins.ely.empty": { + "message": "Inga utseenden på ditt Ely.by-konto än. De du lägger till här laddas upp dit." + }, + "app.skins.ely.failed.title": { + "message": "Ely.by tog inte emot ändringen" + }, + "app.skins.ely.modal.add": { + "message": "Lägg till utseende" + }, + "app.skins.ely.modal.add-title": { + "message": "Lägger till ett utseende på Ely.by" + }, + "app.skins.ely.modal.arm-style": { + "message": "Armstil" + }, + "app.skins.ely.modal.arm-style-slim": { + "message": "Smala" + }, + "app.skins.ely.modal.arm-style-wide": { + "message": "Breda" + }, + "app.skins.ely.modal.edit-title": { + "message": "Redigerar ett utseende på Ely.by" + }, + "app.skins.ely.modal.save": { + "message": "Spara utseende" + }, + "app.skins.ely.modal.texture-locked": { + "message": "Ely.by håller ihop en textur och dess utseende, så texturen går inte att byta ut. Lägg i stället till den nya texturen som ett annat utseende." + }, + "app.skins.ely.sign-in.button": { + "message": "Logga in" + }, + "app.skins.ely.sign-in.description": { + "message": "Bara Ely.bys webbplats kan byta utseenden, så du behöver logga in där en gång. Ett fönster öppnas för det och stängs av sig självt när du är klar." + }, + "app.skins.ely.sign-in.title": { + "message": "Logga in på Ely.bys webbplats" + }, "app.skins.modal.add-skin-button": { "message": "Lägg till utseende" }, @@ -2264,6 +2921,9 @@ "app.skins.modal.cape-section": { "message": "Mantel" }, + "app.skins.modal.capes-on-server": { + "message": "Mantlar byts på webbplatsen för din kontoserver." + }, "app.skins.modal.demo-save-tooltip": { "message": "Logga in för att spara utseenden." }, @@ -2357,6 +3017,12 @@ "app.skins.sign-in.button": { "message": "Logga in på Microsoft" }, + "app.skins.tab.browse": { + "message": "Bläddra" + }, + "app.skins.tab.saved": { + "message": "Mina utseenden" + }, "app.skins.title": { "message": "Utseende väljare" }, @@ -2465,6 +3131,9 @@ "app.update-popup.body.linux": { "message": "Modrinth App v{version} är tillgänglig. Använd din pakethanterare för att uppdatera och få tillgång till de senaste funktionerna och buggfixarna!" }, + "app.update-popup.body.linux-release": { + "message": "Modrinth Enhanced v{version} finns tillgänglig. Uppdatera den med din pakethanterare, eller ladda ner den från utgåvan på GitHub." + }, "app.update-popup.body.metered": { "message": "Modrinth App v{version} är nu tillgänglig! Eftersom du använder ett nätverk med datatrafikbegränsningar har vi inte laddat ner det automatiskt." }, @@ -2477,6 +3146,9 @@ "app.update-popup.download-complete": { "message": "Nedladdning slutförd" }, + "app.update-popup.open-release": { + "message": "Öppna utgåvan" + }, "app.update-popup.reload": { "message": "Ladda om för att uppdatera" }, @@ -2675,6 +3347,9 @@ "instance.action.open-folder": { "message": "Öppna mapp" }, + "instance.action.play-again": { + "message": "Starta ytterligare en kopia med det valda kontot" + }, "instance.action.repair": { "message": "Reparera" }, @@ -2705,6 +3380,12 @@ "instance.add-server.title": { "message": "Lägg till en server" }, + "instance.console.copy-started-at": { + "message": "startad {time}" + }, + "instance.console.copy-unknown-account": { + "message": "Okänt konto" + }, "instance.edit-server.title": { "message": "Redigera server" }, @@ -3350,12 +4031,27 @@ "minecraft-account.add-account": { "message": "Lägg till konto" }, + "minecraft-account.kind.custom-server": { + "message": "Egen server" + }, + "minecraft-account.kind.ely": { + "message": "Ely.by" + }, + "minecraft-account.kind.microsoft": { + "message": "Microsoft" + }, + "minecraft-account.kind.offline": { + "message": "Offline" + }, "minecraft-account.label": { "message": "Minecraft konto" }, "minecraft-account.not-signed-in": { "message": "Inte inloggad" }, + "minecraft-account.other-accounts": { + "message": "Andra konton" + }, "minecraft-account.remove-account": { "message": "Ta bort konto" }, @@ -3365,6 +4061,18 @@ "minecraft-account.sign-in": { "message": "Logga in till Minecraft" }, + "minecraft-account.switch": { + "message": "Byt konto" + }, + "minecraft-required.add-custom-server-account": { + "message": "Egen server" + }, + "minecraft-required.add-ely-account": { + "message": "Ely.by" + }, + "minecraft-required.add-offline-account": { + "message": "Offline" + }, "minecraft-required.description": { "message": "Du behöver ett Microsoft-konto som äger Minecraft innan du kan köra och spela." }, @@ -3383,6 +4091,9 @@ "minecraft-required.header": { "message": "Minecraft krävs" }, + "minecraft-required.offline-hint": { + "message": "Eller logga in med Ely.by eller en egen server, eller spela ensamspelarvärldar och servrar i offlineläge helt utan konto." + }, "minecraft-required.sign-in": { "message": "Logga in på Microsoft" }, diff --git a/apps/app-frontend/src/locales/tr-TR/index.json b/apps/app-frontend/src/locales/tr-TR/index.json index 3d2c134..2a96b4d 100644 --- a/apps/app-frontend/src/locales/tr-TR/index.json +++ b/apps/app-frontend/src/locales/tr-TR/index.json @@ -200,6 +200,66 @@ "app.auth-servers.unreachable.header": { "message": "Doğrulama sunucularına erişilemedi" }, + "app.authlib-account.browser-again": { + "message": "Tarayıcıyı yeniden aç" + }, + "app.authlib-account.browser-hint": { + "message": "Doğrudan {server} sayfasında, iki adımlı doğrulama dahil." + }, + "app.authlib-account.browser-sign-in": { + "message": "Tarayıcıda oturum aç" + }, + "app.authlib-account.code-label": { + "message": "Sayfa bir kod isterse şunu girin" + }, + "app.authlib-account.copy-code": { + "message": "Kodu kopyala" + }, + "app.authlib-account.description": { + "message": "Drasl, Blessing Skin veya LittleSkin gibi hesap sunucuları için." + }, + "app.authlib-account.drasl-token-hint": { + "message": "Drasl'a başka bir hizmet üzerinden mi giriyorsunuz? Oradaki hesap sayfanızdaki Minecraft jetonunu parola olarak kullanın." + }, + "app.authlib-account.generic-error": { + "message": "Oturum açılamadı." + }, + "app.authlib-account.header": { + "message": "Özel bir sunucuda oturum aç" + }, + "app.authlib-account.looking-up": { + "message": "Sunucu aranıyor…" + }, + "app.authlib-account.or-password": { + "message": "Ya da parolayla" + }, + "app.authlib-account.password-label": { + "message": "Parola" + }, + "app.authlib-account.profile-hint": { + "message": "Bu hesapta birden fazla oyuncu var. Hangisiyle oynayacağınızı seçin." + }, + "app.authlib-account.profile-label": { + "message": "Oyuncu" + }, + "app.authlib-account.register": { + "message": "Hesap oluştur" + }, + "app.authlib-account.server-hint": { + "message": "Sunucunun web sitesinin adresi." + }, + "app.authlib-account.server-label": { + "message": "Sunucu" + }, + "app.authlib-account.sign-in-button": { + "message": "Oturum aç" + }, + "app.authlib-account.username-label": { + "message": "Kullanıcı adı veya e-posta" + }, + "app.authlib-account.waiting": { + "message": "Oturum açmanız bekleniyor…" + }, "app.behavior-settings.confirmations.title": { "message": "Onaylamalar" }, @@ -296,6 +356,357 @@ "app.content.sync-resource-packs-disabled": { "message": "Öncelikle uygulama ayarlarından Kaynak Paketi eşitlemeyi açın." }, + "app.crash.dismiss": { + "message": "Kapat" + }, + "app.crash.found-in": { + "message": "{file} içinde" + }, + "app.crash.header": { + "message": "Başlatıcı bu çökmede bir şey buldu" + }, + "app.crash.header-note": { + "message": "Bu çalıştırma hakkında bilinmesi gerekenler" + }, + "app.crash.hide-evidence": { + "message": "Satırı gizle" + }, + "app.crash.open-folder": { + "message": "Kurulum klasörünü aç" + }, + "app.crash.open-settings": { + "message": "Ayarları aç" + }, + "app.crash.rule.chunk-unreadable.fix": { + "message": "Başka bir şey yapmadan önce dünyanın yedeğini alın. Bozulmuş tek bir bölge dosyası silinip yeniden oluşturulabilir; yalnızca orada inşa edilenler kaybolur." + }, + "app.crash.rule.chunk-unreadable.title": { + "message": "Dünyanın bir bölümü okunamadı (chunk {chunk})" + }, + "app.crash.rule.config-unreadable.fix": { + "message": "O dosyayı silip oyunu yeniden başlatın; mod varsayılan değerleriyle yenisini yazar." + }, + "app.crash.rule.config-unreadable.title": { + "message": "Bir ayar dosyası bozulmuş ({file})" + }, + "app.crash.rule.connector-fabric-mod.fix": { + "message": "NeoForge'da modun kendi NeoForge sürümünü kurun: Sodium ve Iris'in resmî sürümleri var ve Connector'a ihtiyaç duymuyorlar. Forge 1.20.1 ve öncesinde karşılıkları Embeddium ve Oculus'tur." + }, + "app.crash.rule.connector-fabric-mod.title": { + "message": "Sinytra Connector bir Fabric modunu taşıyamadı ({exception})" + }, + "app.crash.rule.corrupted-archive.fix": { + "message": "Başlatıcının yeniden indirmesi için kurulumu onarın. Yarıda kesilen bir indirme tam olarak bunu bırakır." + }, + "app.crash.rule.corrupted-archive.title": { + "message": "Oyunun okuması gereken bir dosya bozuk ya da yarım indirilmiş" + }, + "app.crash.rule.crash-description.title": { + "message": "Oyun bunu şöyle anlattı: {description}" + }, + "app.crash.rule.datapack-blocked-world.fix": { + "message": "Tarif veya dünya üretimi ekleyen bir mod kaldırılmış ya da değiştirilmiş. Geri koyun ya da dünyayı bozuk veri paketi olmadan yüklemek için «güvenli kipte» açın." + }, + "app.crash.rule.datapack-blocked-world.title": { + "message": "Bir veri paketinde hata olduğu için dünya yüklenmedi" + }, + "app.crash.rule.disk-full.fix": { + "message": "Kurulumun bulunduğu sürücüde yer açıp yeniden başlatın." + }, + "app.crash.rule.disk-full.title": { + "message": "Disk dolu" + }, + "app.crash.rule.duplicate-mods.fix": { + "message": "mods klasörünü açıp her moddan yalnızca bir kopya bırakın; aynı dosyanın iki sürümü en yaygın nedendir." + }, + "app.crash.rule.duplicate-mods.title": { + "message": "Aynı mod birden fazla kez kurulmuş" + }, + "app.crash.rule.fabric-missing-dependency.fix": { + "message": "{dependency} kurun ya da {mod_name} modunu kaldırın." + }, + "app.crash.rule.fabric-missing-dependency.title": { + "message": "{mod_name} için gereken {dependency} kurulu değil" + }, + "app.crash.rule.fabric-wrong-dependency-version.fix": { + "message": "{dependency} sürümünü {requirement} sürümüne yükseltin ya da {mod_name} modunun uyan bir sürümünü kullanın." + }, + "app.crash.rule.fabric-wrong-dependency-version.title": { + "message": "{mod_name} için {dependency} modunun başka bir sürümü gerekiyor" + }, + "app.crash.rule.feature-order-cycle.fix": { + "message": "Her biri diğerini beklediğinden bir sıra oluşmuyor. Dünya üretimi modlarından birini kaldırın ya da sırayı çözen bir mod kurun." + }, + "app.crash.rule.feature-order-cycle.title": { + "message": "İki dünya üretimi modu neyin önce geleceği konusunda anlaşamıyor" + }, + "app.crash.rule.file-locked.fix": { + "message": "Diğer başlatıcıları ve hâlâ açık olan oyun kopyalarını kapatın, bir antivirüsün bu klasörü taramadığından emin olun." + }, + "app.crash.rule.file-locked.title": { + "message": "Başka bir program oyunun dosyalarından birini tutuyordu" + }, + "app.crash.rule.forge-missing-dependency.fix": { + "message": "{dependency} kurun ya da {mod_id} modunu kaldırın." + }, + "app.crash.rule.forge-missing-dependency.title": { + "message": "{mod_id} için gereken {dependency} eksik" + }, + "app.crash.rule.gpu-driver-amd.title": { + "message": "AMD ekran kartı sürücüsü çöktü ({library})" + }, + "app.crash.rule.gpu-driver-intel.title": { + "message": "Intel ekran kartı sürücüsü çöktü ({library})" + }, + "app.crash.rule.gpu-driver-nvidia.title": { + "message": "NVIDIA ekran kartı sürücüsü çöktü ({library})" + }, + "app.crash.rule.gpu-driver.fix": { + "message": "Ekran kartı sürücüsünü Windows Update yerine üreticinin sitesinden güncelleyin ve denerken gölgelendiricileri kapatın." + }, + "app.crash.rule.heap-too-large-to-start.fix": { + "message": "Bu kuruluma ayrılan belleği azaltıp yeniden başlatın." + }, + "app.crash.rule.heap-too-large-to-start.title": { + "message": "Kurulum, ayrılabilecek olandan daha fazla bellek istedi ({size})" + }, + "app.crash.rule.integrated-gpu-in-use.fix": { + "message": "Bu bilgisayarda ayrı bir ekran kartı da varsa oyun yavaş olanı kullanıyor. Başlatıcı, Windows'tan diğerini kullanmasını isteyebilir." + }, + "app.crash.rule.integrated-gpu-in-use.title": { + "message": "Oyun tümleşik grafik yongasında çalışıyor ({renderer})" + }, + "app.crash.rule.java-module-error.fix": { + "message": "İki dosya aynı modülü sahiplendiğinde Java başlamaz. Aşağıdaki ayrıntı hangisi olduğunu söylüyor; hangi modların onu getirdiğini bulup yeni olanı tutun." + }, + "app.crash.rule.java-module-error.title": { + "message": "İki mod aynı kitaplığı getirmiş ({exception})" + }, + "app.crash.rule.java-too-new.fix": { + "message": "Minecraft'ın eski sürümleri eski bir Java ister. Bu sürümün beklediğini başlatıcının kurmasına izin verin." + }, + "app.crash.rule.java-too-new.title": { + "message": "Bu Java, oyunun kullanabileceğinden daha yeni" + }, + "app.crash.rule.java-too-old.fix": { + "message": "Bu kurulumu bir Java {needs} kurulumuna yönlendirin ya da bir tane indirmesine izin verin." + }, + "app.crash.rule.java-too-old.title": { + "message": "Bir şey Java {needs} istiyor, kurulum ise Java {has} ile çalıştı" + }, + "app.crash.rule.java-unsupported-class.fix": { + "message": "Bu kurulumun kullandığı Java'yı ayarlarından değiştirin." + }, + "app.crash.rule.java-unsupported-class.title": { + "message": "Bir mod, çalışandan daha yeni bir Java için derlenmiş" + }, + "app.crash.rule.jvm-itself-failed.fix": { + "message": "Java'nın kendi içindeki bir çökme ya arızalı donanımdır ya da o Java sürümündeki bir hatadır. Önce belleği test edin; sorun yoksa bu kurulum için başka bir Java sürümü kurun." + }, + "app.crash.rule.jvm-itself-failed.title": { + "message": "Oyun değil, Java'nın kendisi durdu" + }, + "app.crash.rule.jvm-problematic-frame.title": { + "message": "Java'nın kendisi {frame} içinde durdu" + }, + "app.crash.rule.jvm-signal.title": { + "message": "Süreç {signal} ile durduruldu" + }, + "app.crash.rule.language-provider-mismatch.fix": { + "message": "Aşağıdaki satırlar neyi beklediğini söylüyor. Ya bu kurulumun yükleyicisini güncelleyin ya da o modun elinizdeki yükleyici için yapılmış sürümünü alın." + }, + "app.crash.rule.language-provider-mismatch.title": { + "message": "Bir mod, yükleyicinin başka bir sürümü için derlenmiş" + }, + "app.crash.rule.loader-suggestion.fix": { + "message": "{suggestion}" + }, + "app.crash.rule.loader-suggestion.title": { + "message": "Mod yükleyici çözümü kendisi buldu" + }, + "app.crash.rule.missing-indium.fix": { + "message": "Sodium, bazı modların üzerinden çizdiği arayüzü dışarıda bırakır; Indium onu geri getirir. Aynı Minecraft sürümü için Indium kurun." + }, + "app.crash.rule.missing-indium.title": { + "message": "Bir modun Sodium ile çizmek için Indium'a ihtiyacı var" + }, + "app.crash.rule.missing-main-class.fix": { + "message": "Kurulum eksik; genelde yarıda kesilmiş bir kurulumdur. Onarın ya da yeniden kurun." + }, + "app.crash.rule.missing-main-class.title": { + "message": "Oyun hiç başlayamadı ({class_name} eksik)" + }, + "app.crash.rule.missing-native-library.fix": { + "message": "Kurulumu onarın. Yine olursa bir antivirüsün natives klasörünü karantinaya almadığını kontrol edin." + }, + "app.crash.rule.missing-native-library.title": { + "message": "Oyunun diskten yüklediği bir kitaplık yüklenemedi" + }, + "app.crash.rule.mixin-failed.fix": { + "message": ".mixins.json önündeki ad, önce güncellenmesi ya da kaldırılması gereken moddur; iki mod aynı yeri yamalıyorsa değişmesi gereken ikilidir." + }, + "app.crash.rule.mixin-failed.title": { + "message": "Bir mod oyunu yamalayamadı ({config})" + }, + "app.crash.rule.mixin-injection-failed.fix": { + "message": "Neredeyse her zaman o dosyanın arkasındaki mod, oyunun ya da başka bir modun farklı bir sürümü için derlenmiştir. Güncelleyin; zaten güncelse çakıştığı modu kaldırın." + }, + "app.crash.rule.mixin-injection-failed.title": { + "message": "Bir mod oyunu beklediği yerde yamalayamadı ({config})" + }, + "app.crash.rule.mixin-invalid-injection.fix": { + "message": "Aşağıdaki satırlarda adı geçen modlara bakıp güncelleyin. Biri performans ya da görüntüleme moduysa önce onsuz deneyin; en çok onlar dokunur." + }, + "app.crash.rule.mixin-invalid-injection.title": { + "message": "İki mod oyunun aynı yerini değiştirmiş" + }, + "app.crash.rule.mod-for-other-version.fix": { + "message": "Bu sürümde olmayan {symbol} aradı. Modu güncelleyin ya da bu sürüm için yapılmış olanı kullanın." + }, + "app.crash.rule.mod-for-other-version.title": { + "message": "Bir mod, Minecraft'ın başka bir sürümü için derlenmiş" + }, + "app.crash.rule.mod-incompatible.fix": { + "message": "İkisi birlikte kurulu olamaz. İhtiyacınız olanı tutup diğerini kaldırın." + }, + "app.crash.rule.mod-incompatible.title": { + "message": "{mod_name}, {conflict} ile birlikte çalışmayı reddediyor" + }, + "app.crash.rule.native-allocator.fix": { + "message": "Neredeyse her zaman arızalı bellek ya da bellek hız aşırtmasıdır. Bir RAM testi yapın ve BIOS'ta XMP veya EXPO'yu kapatıp durup durmadığına bakın." + }, + "app.crash.rule.native-allocator.title": { + "message": "Bellek ayırıcısı süreci düşürdü ({library})" + }, + "app.crash.rule.native-audio.fix": { + "message": "Genelde oyun açıkken ses aygıtı değişir: kulaklık çıkarılır, Bluetooth hoparlör uykuya geçer. Ses sürücüsünü güncelleyip sabit bir çıkış aygıtı seçin." + }, + "app.crash.rule.native-audio.title": { + "message": "Ses sistemi süreci düşürdü" + }, + "app.crash.rule.native-shader-macos.fix": { + "message": "macOS'in derleyemediği bir gölgelendirici paketi. Gölgelendiricileri kapatın; paketlerin çoğu Apple'ın sunmadığı sürücüler için yazılmıştır." + }, + "app.crash.rule.native-shader-macos.title": { + "message": "macOS'in grafik katmanı süreci düşürdü" + }, + "app.crash.rule.native-window-linux.fix": { + "message": "Ekran kartı sürücüsünü ve Mesa'yı güncelleyin. Wayland'de oyunu XWayland üzerinden çalıştırmak bunların çoğunu önler." + }, + "app.crash.rule.native-window-linux.title": { + "message": "Bir sistem grafik kitaplığı süreci düşürdü ({library})" + }, + "app.crash.rule.neoforge-dependency-version.fix": { + "message": "{dependency} paketini o aralıktaki bir sürüme yükseltin ya da {mod_id} modunu elinizdekini kabul eden bir sürüme döndürün." + }, + "app.crash.rule.neoforge-dependency-version.title": { + "message": "{mod_id}, {dependency} {expected} istiyor ama {actual} bulundu" + }, + "app.crash.rule.not-a-mod-file.fix": { + "message": "Genelde dosya yerine web sayfasını kaydeden bir indirme ya da yanlışlıkla mods klasörüne konmuş bir kaynak paketidir. Kaldırıp yeniden indirin." + }, + "app.crash.rule.not-a-mod-file.title": { + "message": "{file} bir mod değil" + }, + "app.crash.rule.oculus-without-embeddium.fix": { + "message": "Oculus, Embeddium üzerinden çizer ve onsuz başlayamaz. Embeddium kurun ya da NeoForge'da ikisi yerine Sodium ve Iris'in resmî sürümlerini kullanın." + }, + "app.crash.rule.oculus-without-embeddium.title": { + "message": "Oculus, Embeddium olmadan kurulmuş" + }, + "app.crash.rule.opengl-unsupported.fix": { + "message": "Ekran kartı sürücüsünü güncelleyin. İki GPU'lu bir dizüstünde oyunun hızlı olanda çalışacak şekilde ayarlandığından emin olun." + }, + "app.crash.rule.opengl-unsupported.title": { + "message": "Ekran kartı sürücüsü oyuna ihtiyacı olan OpenGL'i veremedi" + }, + "app.crash.rule.optifine-present.fix": { + "message": "OptiFine modern modların çoğuyla bozulur. Iris ile Sodium ya da Oculus ile Embeddium aynı işi yapar ve onların yanında çalışmak üzere yapılmıştır." + }, + "app.crash.rule.optifine-present.title": { + "message": "Bu iş ters gittiğinde OptiFine yüklüydü" + }, + "app.crash.rule.out-of-memory-heap.fix": { + "message": "Bu kuruluma daha çok bellek verin ya da ondan daha azını isteyin: düşük görüş mesafesi ve daha az dünya üretimi modu genelde en çok yükü alır." + }, + "app.crash.rule.out-of-memory-heap.title": { + "message": "Oyun, kendisine verilen belleği tüketti" + }, + "app.crash.rule.out-of-memory-metaspace.fix": { + "message": "Küçük bir bellek ayrımıyla çok büyük bir mod paketi. Bu kurulumun belleğini artırın." + }, + "app.crash.rule.out-of-memory-metaspace.title": { + "message": "Oyun, yüklediği kod için yer bulamadı" + }, + "app.crash.rule.out-of-memory-system.fix": { + "message": "Bu kurulumun istediği belleği azaltın ya da başka çalışanları kapatın. Makinede olandan fazlasını istemek, başlamayı tümüyle engelleyen şeydir." + }, + "app.crash.rule.out-of-memory-system.title": { + "message": "Makinede verecek bellek kalmamıştı" + }, + "app.crash.rule.resource-location-invalid.fix": { + "message": "Minecraft bu adlarda yalnızca küçük Latin harflerini, rakamları ve birkaç simgeyi kabul eder. En yaygın neden, başka bir alfabeyle adlandırılmış bir Windows hesabıdır; o harfler her şeyin yoluna girer. Başlatıcı klasörünü sade Latin harfli bir yola taşıyın." + }, + "app.crash.rule.resource-location-invalid.title": { + "message": "Bir yola, oyunun kullanamayacağı bir ad girmiş" + }, + "app.crash.rule.server-thread-stuck.fix": { + "message": "Bir şey o kadar uzun sürdü ki oyun beklemeyi bıraktı: genelde yavaş diskte dünya üretimi ya da döngüde takılan bir mod. Aşağıdaki satırlar ne yaptığını söylüyor." + }, + "app.crash.rule.server-thread-stuck.title": { + "message": "Dünya yanıt vermeyi bıraktı ve kapatıldı" + }, + "app.crash.rule.software-renderer.fix": { + "message": "Windows, Minecraft'ın çalışamayacağı yazılımsal görüntülemeye düşüyor. Ekran kartınızın sürücüsünü üreticisinden kurun." + }, + "app.crash.rule.software-renderer.title": { + "message": "Oyun ekran kartı sürücüsü olmadan çiziyor ({renderer})" + }, + "app.crash.rule.suspected-mods.fix": { + "message": "Önce onları teker teker kapatın ve her birinden sonra yeniden başlatın." + }, + "app.crash.rule.suspected-mods.title": { + "message": "Mod yükleyicinin şüphelendikleri: {mods}" + }, + "app.crash.rule.too-many-block-ids.fix": { + "message": "Minecraft'ın eski sürümlerinde burada kesin bir sınır var. Birkaç içerik modunu kaldırın ya da o sürümde sınırı yükselten bir mod kurun." + }, + "app.crash.rule.too-many-block-ids.title": { + "message": "Pakette blok ya da eşya kimlikleri tükendi" + }, + "app.crash.rule.wrong-jdk-apple-silicon.fix": { + "message": "Intel Java çalıştıran bir Apple Silicon Mac ya da tersi. Sistemde hazır olanı kullanmak yerine bu kurulum için Java'yı başlatıcının kurmasına izin verin." + }, + "app.crash.rule.wrong-jdk-apple-silicon.title": { + "message": "Java bu Mac için yanlış sürüm" + }, + "app.crash.show-evidence": { + "message": "Satırı göster" + }, + "app.ely-account.description": { + "message": "Ely.by, alternatif bir Minecraft hesap sistemidir. Hesapları tek oyunculu oynayabilir ve Ely.by kabul eden her sunucuya girebilir." + }, + "app.ely-account.generic-error": { + "message": "Ely.by ile oturum açılamadı." + }, + "app.ely-account.header": { + "message": "Ely.by ile oturum aç" + }, + "app.ely-account.password-label": { + "message": "Parola" + }, + "app.ely-account.sign-in-button": { + "message": "Oturum aç" + }, + "app.ely-account.two-factor-hint": { + "message": "İki adımlı doğrulama açıkken güncel kodunuzu iki nokta üst üste ile ayırarak parolanın sonuna ekleyin." + }, + "app.ely-account.username-label": { + "message": "Hesap adı veya e-posta" + }, + "app.ely-account.username-placeholder": { + "message": "Ely.by hesabınız" + }, "app.error.state-init.open-backups-folder": { "message": "Yedekler klasörünü aç" }, @@ -368,6 +779,18 @@ "app.features-settings.sidebar.title": { "message": "Yan Menü" }, + "app.features-settings.skins-folder.description": { + "message": "Buraya Steve.png olarak kaydedilen bir dış görünüm, her kaynaktan önce Steve adlı oyuncuya uygulanır. İnce kollar için Steve-slim.png adını verin. Pelerinler ve elytralar içindeki capes ve elytras klasörlerine girer. Yukarıdaki ayar gerekir." + }, + "app.features-settings.skins-folder.open": { + "message": "Klasörü aç" + }, + "app.features-settings.skins-folder.title": { + "message": "Dış görünüm klasörü" + }, + "app.features-settings.skins.title": { + "message": "Dış görünümler" + }, "app.features-settings.sync-across-devices.description": { "message": "Bu özellik ayarlarını oturumunuzun açık olduğu her yerde kullanın. Bu cihazda farklı ayarlar tutmak için bu özelliği kapatın." }, @@ -377,6 +800,12 @@ "app.features-settings.sync-across-devices.title": { "message": "Cihazlar arası özellikleri eşitle" }, + "app.features-settings.universal-skins.description": { + "message": "Çevrimdışı sunucularda olduğu gibi bir sunucu oyuncunun dış görünümünü göndermediğinde, ada göre önce Ely.by'de, sonra Mojang'da aranır. Oyunun bir sonraki açılışından itibaren geçerlidir. Modrinth Enhanced tarafından eklendi, bu yüzden bu cihazda kalır ve Modrinth hesabınıza eşitlenmez." + }, + "app.features-settings.universal-skins.title": { + "message": "Her oyuncunun dış görünümünü göster" + }, "app.home.jump-back-in.actions.label": { "message": "Kurulum eylemleri" }, @@ -1154,6 +1583,36 @@ "app.library.title": { "message": "Kütüphane" }, + "app.microsoft-login.code-label": { + "message": "Microsoft bir kod isterse şunu girin" + }, + "app.microsoft-login.copy-code": { + "message": "Kodu kopyala" + }, + "app.microsoft-login.description": { + "message": "Az önce açılan tarayıcıda Microsoft'ta oturum açın; parola yöneticiniz ve geçiş anahtarlarınız her zamanki gibi çalışır. İşiniz bitince buraya dönersiniz." + }, + "app.microsoft-login.generic-error": { + "message": "Microsoft ile oturum açılamadı." + }, + "app.microsoft-login.header": { + "message": "Microsoft ile oturum aç" + }, + "app.microsoft-login.open-again": { + "message": "Tarayıcıyı yeniden aç" + }, + "app.microsoft-login.open-error": { + "message": "Oturum açmak için tarayıcı açılamadı." + }, + "app.microsoft-login.opening": { + "message": "Tarayıcınız açılıyor…" + }, + "app.microsoft-login.use-built-in-window": { + "message": "Tarayıcıyla sorun mu var? Bunun yerine burada bir pencerede oturum açın." + }, + "app.microsoft-login.waiting": { + "message": "Oturum açmanız bekleniyor…" + }, "app.modal.install-to-play.additional-context": { "message": "Ek bağlam" }, @@ -1271,9 +1730,15 @@ "app.nav.add-account": { "message": "Hesap ekle" }, + "app.nav.arrange-sidebar": { + "message": "Yan menüyü düzenle…" + }, "app.nav.create-new-instance": { "message": "Yeni kurulum oluştur" }, + "app.nav.hide-from-sidebar": { + "message": "“{name}” ögesini gizle" + }, "app.nav.home": { "message": "Ana Sayfa" }, @@ -1292,6 +1757,9 @@ "app.nav.screenshots": { "message": "Ekran görüntüleri" }, + "app.nav.sidebar-actions": { + "message": "Yan menü düğmesi" + }, "app.nav.sign-in-to-modrinth-account": { "message": "Modrinth'e giriş yapın" }, @@ -1310,12 +1778,30 @@ "app.navigation.go-forward": { "message": "İleri git" }, + "app.navigation.hide-sidebar": { + "message": "Yan menüyü gizle" + }, "app.navigation.home": { "message": "Ana Sayfa" }, "app.navigation.next-image": { "message": "Sonraki görsel" }, + "app.navigation.show-sidebar": { + "message": "Yan menüyü göster" + }, + "app.navigation.sidebar-remembered.body": { + "message": "Yan menünün kapalı mı açık mı olduğu hemen kaydedilir, böylece uygulama bir dahaki sefere aynı şekilde açılır, yeniden başlatmadan sonra bile. Düğmedeki onay işareti kaydedildiğini gösterir." + }, + "app.navigation.sidebar-remembered.done": { + "message": "Tamam" + }, + "app.navigation.sidebar-remembered.title": { + "message": "Yan menü, bıraktığınız gibi kalır" + }, + "app.navigation.sidebar-required": { + "message": "Bu sayfanın yan menüye ihtiyacı var" + }, "app.news.title": { "message": "Haberler" }, @@ -1325,6 +1811,24 @@ "app.notification.warning": { "message": "Uyarı" }, + "app.offline-account.add-button": { + "message": "Hesap ekle" + }, + "app.offline-account.description": { + "message": "Çevrimdışı hesap Microsoft veya Mojang ile hiç iletişim kurmaz. Tek oyunculu dünyalarda oynayabilir, çevrimdışı kipteki sunuculara girebilirsiniz; çevrimiçi kipteki sunucular kabul etmez." + }, + "app.offline-account.generic-error": { + "message": "Çevrimdışı hesap eklenemedi." + }, + "app.offline-account.header": { + "message": "Çevrimdışı hesap ekle" + }, + "app.offline-account.username-label": { + "message": "Kullanıcı adı" + }, + "app.offline-account.username-placeholder": { + "message": "3 ila 16 harf, rakam veya alt çizgi" + }, "app.project.actions.label": { "message": "Proje eylemleri" }, @@ -1373,6 +1877,9 @@ "app.quick-instance-switcher.actions.label": { "message": "Kurulum eylemleri" }, + "app.quick-instance-switcher.delete-while-running": { + "message": "Önce kurulumu durdurun" + }, "app.quick-instance-switcher.drag-show-tooltip": { "message": "Güncel örnekleri görmek için sürükle" }, @@ -2114,9 +2621,36 @@ "app.settings.tabs.resource-management": { "message": "Kaynak yönetimi" }, + "app.settings.tabs.sidebar": { + "message": "Yan menü" + }, "app.settings.tabs.synced-options": { "message": "Senkronize edilmiş ayarlar" }, + "app.sidebar-settings.description": { + "message": "Sol yan menüde kurulumların üstündeki düğmeler. Birine sağ tıklamak da onu gizler." + }, + "app.sidebar-settings.home": { + "message": "Ana sayfa" + }, + "app.sidebar-settings.hosting": { + "message": "Modrinth Hosting" + }, + "app.sidebar-settings.reorder": { + "message": "Sırayı değiştirmek için sürükleyin ya da ok tuşlarını kullanın" + }, + "app.sidebar-settings.reset": { + "message": "Alışılmış sıraya dön" + }, + "app.sidebar-settings.screenshots": { + "message": "Ekran görüntüleri" + }, + "app.sidebar-settings.show": { + "message": "{name} ögesini göster" + }, + "app.sidebar-settings.title": { + "message": "Yan menü" + }, "app.sidebar.playing-as": { "message": "Şu olarak oynuyor" }, @@ -2129,6 +2663,90 @@ "app.skins.apply-button": { "message": "Uygula" }, + "app.skins.browse.add-button": { + "message": "Dış görünüm ekle" + }, + "app.skins.browse.ely.catalogue": { + "message": "Katalog" + }, + "app.skins.browse.ely.players": { + "message": "Oyuncular" + }, + "app.skins.browse.kind.all": { + "message": "Tüm kategoriler" + }, + "app.skins.browse.likes": { + "message": "Beğeni" + }, + "app.skins.browse.load-more": { + "message": "Daha fazla yükle" + }, + "app.skins.browse.model.any": { + "message": "Herhangi bir biçim" + }, + "app.skins.browse.model.new": { + "message": "Yeni biçim" + }, + "app.skins.browse.model.old": { + "message": "Eski biçim" + }, + "app.skins.browse.model.slim": { + "message": "İnce" + }, + "app.skins.browse.model.wide": { + "message": "Geniş" + }, + "app.skins.browse.name-placeholder": { + "message": "Ada göre ara" + }, + "app.skins.browse.nothing-found": { + "message": "Dış görünüm bulunamadı." + }, + "app.skins.browse.order.likes": { + "message": "En beğenilenler" + }, + "app.skins.browse.order.site": { + "message": "Yüklendiği gibi" + }, + "app.skins.browse.order.views": { + "message": "En çok görüntülenenler" + }, + "app.skins.browse.order.wearers": { + "message": "En çok kullanılanlar" + }, + "app.skins.browse.player-hint": { + "message": "Bir oyuncu adının en az üç harfini yazın." + }, + "app.skins.browse.player-placeholder": { + "message": "Oyuncuları ada göre ara" + }, + "app.skins.browse.site.explanation": { + "message": "{site} kendi penceresinde açılır. Orada her zamanki gibi arayın, süzün ve sıralayın; açtığınız dış görünüm sayfası burada önizlenir." + }, + "app.skins.browse.site.open": { + "message": "{site} aç" + }, + "app.skins.browse.site.waiting": { + "message": "Burada önizlemek için pencerede bir dış görünüm sayfası açın." + }, + "app.skins.browse.sort.best": { + "message": "En iyiler" + }, + "app.skins.browse.sort.new": { + "message": "En yeniler" + }, + "app.skins.browse.tags-placeholder": { + "message": "Etiketler, virgülle ayrılmış" + }, + "app.skins.browse.uploader-placeholder": { + "message": "Yükleyen" + }, + "app.skins.browse.views": { + "message": "Görüntülenme" + }, + "app.skins.browse.wearers": { + "message": "Kullanan oyuncular" + }, "app.skins.delete-button": { "message": "Dış görünümü sil" }, @@ -2159,6 +2777,45 @@ "app.skins.edit-button": { "message": "Dış görünümü düzenle" }, + "app.skins.ely.empty": { + "message": "Ely.by hesabınızda henüz dış görünüm yok. Buraya eklediğiniz dış görünümler oraya yüklenir." + }, + "app.skins.ely.failed.title": { + "message": "Ely.by değişikliği kabul etmedi" + }, + "app.skins.ely.modal.add": { + "message": "Dış görünüm ekle" + }, + "app.skins.ely.modal.add-title": { + "message": "Ely.by dış görünümü ekleniyor" + }, + "app.skins.ely.modal.arm-style": { + "message": "Kol biçimi" + }, + "app.skins.ely.modal.arm-style-slim": { + "message": "İnce" + }, + "app.skins.ely.modal.arm-style-wide": { + "message": "Geniş" + }, + "app.skins.ely.modal.edit-title": { + "message": "Ely.by dış görünümü düzenleniyor" + }, + "app.skins.ely.modal.save": { + "message": "Dış görünümü kaydet" + }, + "app.skins.ely.modal.texture-locked": { + "message": "Ely.by bir dokuyu ve onun dış görünümünü birlikte tutar, bu yüzden doku değiştirilemez. Yeni dokuyu bunun yerine ayrı bir dış görünüm olarak ekleyin." + }, + "app.skins.ely.sign-in.button": { + "message": "Oturum aç" + }, + "app.skins.ely.sign-in.description": { + "message": "Dış görünümlerı yalnızca Ely.by sitesi değiştirebilir, bu yüzden orada bir kez oturum açmanız gerekir. Bunun için bir pencere açılır ve işiniz bitince kendiliğinden kapanır." + }, + "app.skins.ely.sign-in.title": { + "message": "Ely.by sitesinde oturum aç" + }, "app.skins.modal.add-skin-button": { "message": "Dış görünüm ekle" }, @@ -2180,6 +2837,9 @@ "app.skins.modal.cape-section": { "message": "Pelerin" }, + "app.skins.modal.capes-on-server": { + "message": "Pelerinler, hesap sunucunuzun web sitesinde değiştirilir." + }, "app.skins.modal.demo-save-tooltip": { "message": "Dış görünüşünü kaydetmek için giriş yap." }, @@ -2273,6 +2933,12 @@ "app.skins.sign-in.button": { "message": "Microsoft'a giriş yap" }, + "app.skins.tab.browse": { + "message": "Göz at" + }, + "app.skins.tab.saved": { + "message": "Dış görünümlerim" + }, "app.skins.title": { "message": "Dış görünüm seçici" }, @@ -2306,6 +2972,9 @@ "app.update-popup.body.linux": { "message": "Modrinth App v{version} yayımlandı. En yeni özellikler ve hata düzeltmeleri için paket yöneticin üzerinden güncelle!" }, + "app.update-popup.body.linux-release": { + "message": "Modrinth Enhanced v{version} yayında. Paket yöneticinizle güncelleyin ya da GitHub'daki sürümden indirin." + }, "app.update-popup.body.metered": { "message": "Modrinth App v{version} mevcut! Kısıtlı bağlantıda olduğunuzdan otomatik olarak indirmedik." }, @@ -2318,6 +2987,9 @@ "app.update-popup.download-complete": { "message": "İndirme tamamlandı" }, + "app.update-popup.open-release": { + "message": "Sürümü aç" + }, "app.update-popup.reload": { "message": "Güncellemek için yeniden yükle" }, @@ -2528,6 +3200,9 @@ "instance.action.open-folder": { "message": "Klasörü aç" }, + "instance.action.play-again": { + "message": "Seçili hesapla başka bir kopya başlat" + }, "instance.action.repair": { "message": "Onar" }, @@ -2558,6 +3233,12 @@ "instance.add-server.title": { "message": "Sunucu ekle" }, + "instance.console.copy-started-at": { + "message": "başlatıldı {time}" + }, + "instance.console.copy-unknown-account": { + "message": "Bilinmeyen hesap" + }, "instance.edit-server.title": { "message": "Sunucuyu düzenle" }, @@ -3269,12 +3950,27 @@ "minecraft-account.add-account": { "message": "Hesap ekle" }, + "minecraft-account.kind.custom-server": { + "message": "Özel sunucu" + }, + "minecraft-account.kind.ely": { + "message": "Ely.by" + }, + "minecraft-account.kind.microsoft": { + "message": "Microsoft" + }, + "minecraft-account.kind.offline": { + "message": "Çevrimdışı" + }, "minecraft-account.label": { "message": "Minecraft hesabı" }, "minecraft-account.not-signed-in": { "message": "Giriş yapılmadı" }, + "minecraft-account.other-accounts": { + "message": "Diğer hesaplar" + }, "minecraft-account.remove-account": { "message": "Hesabı kaldır" }, @@ -3284,6 +3980,18 @@ "minecraft-account.sign-in": { "message": "Minecraft'a giriş yapın" }, + "minecraft-account.switch": { + "message": "Hesap değiştir" + }, + "minecraft-required.add-custom-server-account": { + "message": "Özel sunucu" + }, + "minecraft-required.add-ely-account": { + "message": "Ely.by" + }, + "minecraft-required.add-offline-account": { + "message": "Çevrimdışı" + }, "minecraft-required.description": { "message": "Oyunu başlatmak ve oynamak için Minecraft'a sahip olan bir Microsoft hesabına ihtiyaç vardır." }, @@ -3302,6 +4010,9 @@ "minecraft-required.header": { "message": "Minecraft gereklidir" }, + "minecraft-required.offline-hint": { + "message": "Ya da Ely.by veya özel bir sunucuyla oturum açın; ya da hiçbir hesap olmadan tek oyunculu ve çevrimdışı sunucularda oynayın." + }, "minecraft-required.sign-in": { "message": "Microsoft'a giriş yap" }, diff --git a/apps/app-frontend/src/locales/uk-UA/index.json b/apps/app-frontend/src/locales/uk-UA/index.json index fe07513..74ba938 100644 --- a/apps/app-frontend/src/locales/uk-UA/index.json +++ b/apps/app-frontend/src/locales/uk-UA/index.json @@ -200,6 +200,66 @@ "app.auth-servers.unreachable.header": { "message": "Не вдається зв’язатися із серверами автентифікації" }, + "app.authlib-account.browser-again": { + "message": "Відкрити браузер знову" + }, + "app.authlib-account.browser-hint": { + "message": "На власній сторінці {server}, разом із двофакторною автентифікацією." + }, + "app.authlib-account.browser-sign-in": { + "message": "Увійти в браузері" + }, + "app.authlib-account.code-label": { + "message": "Якщо сторінка попросить код, введіть" + }, + "app.authlib-account.copy-code": { + "message": "Копіювати код" + }, + "app.authlib-account.description": { + "message": "Для серверів облікових записів на кшталт Drasl, Blessing Skin чи LittleSkin." + }, + "app.authlib-account.drasl-token-hint": { + "message": "Входите в Drasl через іншу службу? Використайте як пароль токен Minecraft зі сторінки вашого облікового запису там." + }, + "app.authlib-account.generic-error": { + "message": "Не вдалося увійти." + }, + "app.authlib-account.header": { + "message": "Вхід на власний сервер" + }, + "app.authlib-account.looking-up": { + "message": "Пошук сервера…" + }, + "app.authlib-account.or-password": { + "message": "Або з паролем" + }, + "app.authlib-account.password-label": { + "message": "Пароль" + }, + "app.authlib-account.profile-hint": { + "message": "У цьому обліковому записі кілька гравців. Оберіть того, ким грати." + }, + "app.authlib-account.profile-label": { + "message": "Гравець" + }, + "app.authlib-account.register": { + "message": "Створити обліковий запис" + }, + "app.authlib-account.server-hint": { + "message": "Адреса сайту сервера." + }, + "app.authlib-account.server-label": { + "message": "Сервер" + }, + "app.authlib-account.sign-in-button": { + "message": "Увійти" + }, + "app.authlib-account.username-label": { + "message": "Ім'я користувача або пошта" + }, + "app.authlib-account.waiting": { + "message": "Очікування вашого входу…" + }, "app.behavior-settings.confirmations.title": { "message": "Підтвердження" }, @@ -296,6 +356,357 @@ "app.content.sync-resource-packs-disabled": { "message": "Спочатку ввімкніть синхронізацію пакетів ресурсів у налаштуваннях застосунку." }, + "app.crash.dismiss": { + "message": "Сховати" + }, + "app.crash.found-in": { + "message": "У {file}" + }, + "app.crash.header": { + "message": "Лаунчер дещо знайшов у цьому збої" + }, + "app.crash.header-note": { + "message": "Що варто знати про цей запуск" + }, + "app.crash.hide-evidence": { + "message": "Сховати рядок" + }, + "app.crash.open-folder": { + "message": "Відкрити теку примірника" + }, + "app.crash.open-settings": { + "message": "Відкрити налаштування" + }, + "app.crash.rule.chunk-unreadable.fix": { + "message": "Спершу зробіть резервну копію світу. Один пошкоджений файл регіону можна видалити й створити заново — втратиться лише те, що там збудовано." + }, + "app.crash.rule.chunk-unreadable.title": { + "message": "Не вдалося прочитати частину світу (чанк {chunk})" + }, + "app.crash.rule.config-unreadable.fix": { + "message": "Видаліть цей файл і запустіть гру знову — мод створить новий зі своїми типовими значеннями." + }, + "app.crash.rule.config-unreadable.title": { + "message": "Файл налаштувань пошкоджено ({file})" + }, + "app.crash.rule.connector-fabric-mod.fix": { + "message": "На NeoForge встановіть збірку мода для NeoForge, якщо вона є: у Sodium та Iris є офіційні, і вони обходяться без Connector. На Forge 1.20.1 і старіших відповідники — Embeddium та Oculus." + }, + "app.crash.rule.connector-fabric-mod.title": { + "message": "Sinytra Connector не зміг перенести мод Fabric ({exception})" + }, + "app.crash.rule.corrupted-archive.fix": { + "message": "Відновіть примірник, щоб лаунчер завантажив її знову. Перерване завантаження залишає саме це." + }, + "app.crash.rule.corrupted-archive.title": { + "message": "Файл, який грі треба було прочитати, пошкоджено або завантажено наполовину" + }, + "app.crash.rule.crash-description.title": { + "message": "Гра описала це так: {description}" + }, + "app.crash.rule.datapack-blocked-world.fix": { + "message": "Мод, що додає рецепти чи генерацію світу, було вилучено або змінено. Поверніть його або відкрийте світ у «безпечному режимі», щоб завантажити без зламаного датапака." + }, + "app.crash.rule.datapack-blocked-world.title": { + "message": "Світ не завантажився, бо в датапаку є помилки" + }, + "app.crash.rule.disk-full.fix": { + "message": "Звільніть місце на диску, де лежить примірник, і запустіть її знову." + }, + "app.crash.rule.disk-full.title": { + "message": "Диск заповнений" + }, + "app.crash.rule.duplicate-mods.fix": { + "message": "Відкрийте теку mods і залиште по одній копії кожного — дві версії того самого файлу і є звичайною причиною." + }, + "app.crash.rule.duplicate-mods.title": { + "message": "Той самий мод встановлено більше одного разу" + }, + "app.crash.rule.fabric-missing-dependency.fix": { + "message": "Встановіть {dependency} або вилучіть {mod_name}." + }, + "app.crash.rule.fabric-missing-dependency.title": { + "message": "{mod_name} потребує {dependency}, якого не встановлено" + }, + "app.crash.rule.fabric-wrong-dependency-version.fix": { + "message": "Оновіть {dependency} до {requirement} або візьміть відповідну збірку {mod_name}." + }, + "app.crash.rule.fabric-wrong-dependency-version.title": { + "message": "{mod_name} потребує іншої версії {dependency}" + }, + "app.crash.rule.feature-order-cycle.fix": { + "message": "Кожен чекає на іншого, тож жодного порядку не існує. Вилучіть один із модів генерації світу або встановіть мод, який задає порядок." + }, + "app.crash.rule.feature-order-cycle.title": { + "message": "Два моди генерації світу не сходяться в тому, що йде першим" + }, + "app.crash.rule.file-locked.fix": { + "message": "Закрийте інші лаунчери й будь-яку ще запущену копію гри та перевірте, чи не сканує цю теку антивірус." + }, + "app.crash.rule.file-locked.title": { + "message": "Інша програма тримала один із файлів гри" + }, + "app.crash.rule.forge-missing-dependency.fix": { + "message": "Встановіть {dependency} або вилучіть {mod_id}." + }, + "app.crash.rule.forge-missing-dependency.title": { + "message": "{mod_id} потребує {dependency}, якого бракує" + }, + "app.crash.rule.gpu-driver-amd.title": { + "message": "Драйвер відеокарти AMD аварійно завершився ({library})" + }, + "app.crash.rule.gpu-driver-intel.title": { + "message": "Драйвер відеокарти Intel аварійно завершився ({library})" + }, + "app.crash.rule.gpu-driver-nvidia.title": { + "message": "Драйвер відеокарти NVIDIA аварійно завершився ({library})" + }, + "app.crash.rule.gpu-driver.fix": { + "message": "Оновіть драйвер відеокарти з сайту виробника, а не через Windows Update, і вимкніть шейдери на час перевірки." + }, + "app.crash.rule.heap-too-large-to-start.fix": { + "message": "Зменште пам'ять для цього примірника та запустіть його знову." + }, + "app.crash.rule.heap-too-large-to-start.title": { + "message": "Примірник попросив більше пам'яті, ніж вдалося зарезервувати ({size})" + }, + "app.crash.rule.integrated-gpu-in-use.fix": { + "message": "Якщо в цьому комп'ютері є й окрема відеокарта, гра працює на повільнішій. Лаунчер може попросити Windows використати іншу." + }, + "app.crash.rule.integrated-gpu-in-use.title": { + "message": "Гра працює на вбудованому графічному чипі ({renderer})" + }, + "app.crash.rule.java-module-error.fix": { + "message": "Java не запускається, коли два файли заявляють той самий модуль. Подробиця нижче називає його — знайдіть, які моди його несуть, і залиште новіший." + }, + "app.crash.rule.java-module-error.title": { + "message": "Два моди принесли ту саму бібліотеку ({exception})" + }, + "app.crash.rule.java-too-new.fix": { + "message": "Старішим версіям Minecraft потрібна старіша Java. Дозвольте лаунчеру встановити ту, на яку ця версія розрахована." + }, + "app.crash.rule.java-too-new.title": { + "message": "Ця Java новіша, ніж гра може використати" + }, + "app.crash.rule.java-too-old.fix": { + "message": "Вкажіть для цього примірника встановлену Java {needs} або дозвольте їй завантажити власну." + }, + "app.crash.rule.java-too-old.title": { + "message": "Щось потребує Java {needs}, а примірник працював на Java {has}" + }, + "app.crash.rule.java-unsupported-class.fix": { + "message": "Змініть у налаштуваннях, яку Java використовує цей примірник." + }, + "app.crash.rule.java-unsupported-class.title": { + "message": "Мод зібрано під новішу Java, ніж та, що працювала" + }, + "app.crash.rule.jvm-itself-failed.fix": { + "message": "Збій у самій Java — це або несправне залізо, або помилка в цій збірці Java. Спершу перевірте пам'ять; якщо вона справна, встановіть для цієї збірки іншу версію Java." + }, + "app.crash.rule.jvm-itself-failed.title": { + "message": "Зупинилася сама Java, а не гра" + }, + "app.crash.rule.jvm-problematic-frame.title": { + "message": "Сама Java зупинилася в {frame}" + }, + "app.crash.rule.jvm-signal.title": { + "message": "Процес зупинено сигналом {signal}" + }, + "app.crash.rule.language-provider-mismatch.fix": { + "message": "Рядки нижче називають, чого він чекав. Або оновіть завантажувач модів цього примірника, або візьміть збірку мода під той завантажувач, який у вас є." + }, + "app.crash.rule.language-provider-mismatch.title": { + "message": "Мод зібрано під іншу версію завантажувача модів" + }, + "app.crash.rule.loader-suggestion.fix": { + "message": "{suggestion}" + }, + "app.crash.rule.loader-suggestion.title": { + "message": "Завантажувач модів сам знайшов рішення" + }, + "app.crash.rule.missing-indium.fix": { + "message": "Sodium не містить інтерфейсу малювання, через який працюють деякі моди, а Indium його повертає. Встановіть Indium для тієї самої версії Minecraft." + }, + "app.crash.rule.missing-indium.title": { + "message": "Моду потрібен Indium, щоб малювати із Sodium" + }, + "app.crash.rule.missing-main-class.fix": { + "message": "Примірник неповний — зазвичай через перервану установку. Відновіть його або встановіть заново." + }, + "app.crash.rule.missing-main-class.title": { + "message": "Гра взагалі не змогла запуститися (бракує {class_name})" + }, + "app.crash.rule.missing-native-library.fix": { + "message": "Відновіть примірник. Якщо повториться, перевірте, чи не відправляє антивірус теку natives до карантину." + }, + "app.crash.rule.missing-native-library.title": { + "message": "Не вдалося завантажити бібліотеку, яку гра читає з диска" + }, + "app.crash.rule.mixin-failed.fix": { + "message": "Ім'я перед .mixins.json — це мод, який варто оновити або вилучити першим; коли два моди змінюють те саме, змінювати треба пару." + }, + "app.crash.rule.mixin-failed.title": { + "message": "Мод не зміг змінити гру ({config})" + }, + "app.crash.rule.mixin-injection-failed.fix": { + "message": "Майже завжди мод за цим файлом зібрано під іншу версію гри або іншого мода. Оновіть його, а якщо він уже свіжий, вилучіть мод, з яким він конфліктує." + }, + "app.crash.rule.mixin-injection-failed.title": { + "message": "Мод не зміг змінити гру там, де очікував ({config})" + }, + "app.crash.rule.mixin-invalid-injection.fix": { + "message": "Подивіться на моди, названі в рядках нижче, і оновіть їх. Якщо серед них є мод продуктивності чи малювання, спершу спробуйте без нього — вони втручаються найбільше." + }, + "app.crash.rule.mixin-invalid-injection.title": { + "message": "Два моди змінили ту саму частину гри" + }, + "app.crash.rule.mod-for-other-version.fix": { + "message": "Він шукав {symbol}, якого в цій версії немає. Оновіть мод або візьміть його версію, зібрану під цю." + }, + "app.crash.rule.mod-for-other-version.title": { + "message": "Мод зібрано під іншу версію Minecraft" + }, + "app.crash.rule.mod-incompatible.fix": { + "message": "Разом вони стояти не можуть. Залиште потрібний, а інший вилучіть." + }, + "app.crash.rule.mod-incompatible.title": { + "message": "{mod_name} відмовляється працювати поряд із {conflict}" + }, + "app.crash.rule.native-allocator.fix": { + "message": "Майже завжди це несправна пам'ять або її розгін. Перевірте ОЗП і вимкніть XMP чи EXPO в BIOS, щоб побачити, чи припиниться це." + }, + "app.crash.rule.native-allocator.title": { + "message": "Розподільник пам'яті поклав процес ({library})" + }, + "app.crash.rule.native-audio.fix": { + "message": "Зазвичай звуковий пристрій змінюється просто під час гри — від'єднали навушники, заснула Bluetooth-колонка. Оновіть звуковий драйвер і задайте постійний пристрій виводу." + }, + "app.crash.rule.native-audio.title": { + "message": "Звукова система поклала процес" + }, + "app.crash.rule.native-shader-macos.fix": { + "message": "Пакунок шейдерів, який macOS не може скомпілювати. Вимкніть шейдери — більшість пакунків написано під драйвери, яких Apple не постачає." + }, + "app.crash.rule.native-shader-macos.title": { + "message": "Графічний шар macOS поклав процес" + }, + "app.crash.rule.native-window-linux.fix": { + "message": "Оновіть драйвер відеокарти та Mesa. На Wayland запуск гри через XWayland уникає більшості таких випадків." + }, + "app.crash.rule.native-window-linux.title": { + "message": "Системна графічна бібліотека поклала процес ({library})" + }, + "app.crash.rule.neoforge-dependency-version.fix": { + "message": "Оновіть {dependency} до версії з цього діапазону або відкотіть {mod_id} до тієї, що приймає вашу." + }, + "app.crash.rule.neoforge-dependency-version.title": { + "message": "{mod_id} потребує {dependency} {expected}, а знайдено {actual}" + }, + "app.crash.rule.not-a-mod-file.fix": { + "message": "Зазвичай завантаження зберегло вебсторінку замість файлу або пакунок ресурсів помилково потрапив до теки mods. Вилучіть його й завантажте знову." + }, + "app.crash.rule.not-a-mod-file.title": { + "message": "{file} — не мод" + }, + "app.crash.rule.oculus-without-embeddium.fix": { + "message": "Oculus малює через Embeddium і без нього не запускається. Встановіть Embeddium або на NeoForge використайте офіційні збірки Sodium та Iris замість обох." + }, + "app.crash.rule.oculus-without-embeddium.title": { + "message": "Oculus встановлено без Embeddium" + }, + "app.crash.rule.opengl-unsupported.fix": { + "message": "Оновіть драйвер відеокарти. У ноутбуці з двома відеокартами переконайтеся, що гра запускається на швидшій." + }, + "app.crash.rule.opengl-unsupported.title": { + "message": "Драйвер відеокарти не зміг дати грі потрібний їй OpenGL" + }, + "app.crash.rule.optifine-present.fix": { + "message": "OptiFine ламається з більшістю сучасних модів. Sodium з Iris або Embeddium з Oculus роблять те саме й розраховані на роботу поряд із ними." + }, + "app.crash.rule.optifine-present.title": { + "message": "OptiFine був завантажений, коли це пішло не так" + }, + "app.crash.rule.out-of-memory-heap.fix": { + "message": "Дайте цій збірці більше пам'яті або вимагайте від неї менше: менша дальність промальовування та менше модів генерації світу зазвичай коштують найбільше." + }, + "app.crash.rule.out-of-memory-heap.title": { + "message": "У гри скінчилася видана їй пам'ять" + }, + "app.crash.rule.out-of-memory-metaspace.fix": { + "message": "Це дуже великий модпак за малого обсягу пам'яті. Збільште пам'ять для цього примірника." + }, + "app.crash.rule.out-of-memory-metaspace.title": { + "message": "У гри скінчилося місце під код, який вона завантажувала" + }, + "app.crash.rule.out-of-memory-system.fix": { + "message": "Зменште пам'ять, яку просить цей примірник, або закрийте все інше. Прохання про більше, ніж є в машини, і не дає їй запуститися." + }, + "app.crash.rule.out-of-memory-system.title": { + "message": "У машини не лишилося пам'яті" + }, + "app.crash.rule.resource-location-invalid.fix": { + "message": "Minecraft приймає в цих іменах лише малі латинські літери, цифри та кілька символів. Звична причина — обліковий запис Windows, названий іншою абеткою: ці літери потрапляють у шлях до всього. Перенесіть теку лаунчера туди, де шлях складається зі звичайної латиниці." + }, + "app.crash.rule.resource-location-invalid.title": { + "message": "У шлях потрапило ім'я, яке гра не може використати" + }, + "app.crash.rule.server-thread-stuck.fix": { + "message": "Щось тривало так довго, що гра перестала чекати — зазвичай генерація світу на повільному диску або мод, що застряг у циклі. Рядки нижче називають, чим вона була зайнята." + }, + "app.crash.rule.server-thread-stuck.title": { + "message": "Світ перестав відповідати й був закритий" + }, + "app.crash.rule.software-renderer.fix": { + "message": "Windows переходить на програмне малювання, на якому Minecraft працювати не може. Встановіть драйвер своєї відеокарти в її виробника." + }, + "app.crash.rule.software-renderer.title": { + "message": "Гра малює без драйвера відеокарти ({renderer})" + }, + "app.crash.rule.suspected-mods.fix": { + "message": "Вимкніть спершу їх, по одному, і запускайте гру після кожного." + }, + "app.crash.rule.suspected-mods.title": { + "message": "Завантажувач модів підозрює: {mods}" + }, + "app.crash.rule.too-many-block-ids.fix": { + "message": "У старих версіях Minecraft тут жорстка межа. Вилучіть частину модів із вмістом або встановіть той, що піднімає межу в цій версії." + }, + "app.crash.rule.too-many-block-ids.title": { + "message": "У пака скінчилися ідентифікатори блоків або предметів" + }, + "app.crash.rule.wrong-jdk-apple-silicon.fix": { + "message": "Mac на Apple Silicon із Java для Intel або навпаки. Дозвольте лаунчеру встановити Java для цього примірника, а не беріть ту, що вже є в системі." + }, + "app.crash.rule.wrong-jdk-apple-silicon.title": { + "message": "Java зібрана не під цей Mac" + }, + "app.crash.show-evidence": { + "message": "Показати рядок" + }, + "app.ely-account.description": { + "message": "Ely.by — альтернативна система облікових записів Minecraft. Її записи дозволяють грати в одиночній грі та заходити на будь-який сервер, що приймає Ely.by." + }, + "app.ely-account.generic-error": { + "message": "Не вдалося увійти в Ely.by." + }, + "app.ely-account.header": { + "message": "Увійти через Ely.by" + }, + "app.ely-account.password-label": { + "message": "Пароль" + }, + "app.ely-account.sign-in-button": { + "message": "Увійти" + }, + "app.ely-account.two-factor-hint": { + "message": "З увімкненою двофакторною автентифікацією додайте поточний код до пароля через двокрапку." + }, + "app.ely-account.username-label": { + "message": "Ім'я облікового запису або пошта" + }, + "app.ely-account.username-placeholder": { + "message": "Ваш обліковий запис Ely.by" + }, "app.error.state-init.open-backups-folder": { "message": "Відкрити теку резервних копій" }, @@ -368,6 +779,18 @@ "app.features-settings.sidebar.title": { "message": "Бічна панель" }, + "app.features-settings.skins-folder.description": { + "message": "Скін, збережений тут як Steve.png, потрапляє на гравця на ім'я Steve — раніше за будь-яке інше джерело. Назвіть його Steve-slim.png для вузьких рук. Плащі та елітри кладуться в теки capes і elytras усередині. Потрібне налаштування вище." + }, + "app.features-settings.skins-folder.open": { + "message": "Відкрити теку" + }, + "app.features-settings.skins-folder.title": { + "message": "Тека скінів" + }, + "app.features-settings.skins.title": { + "message": "Скіни" + }, "app.features-settings.sync-across-devices.description": { "message": "Використовуватиме ці особливості всюди, де ви ввійшли. Вимкніть це, щоб зберегти окремі налаштування на цьому пристрої." }, @@ -377,6 +800,12 @@ "app.features-settings.sync-across-devices.title": { "message": "Синхронізувати особливості між пристроями" }, + "app.features-settings.universal-skins.description": { + "message": "Коли сервер не надсилає скін гравця, як це роблять сервери в офлайн-режимі, його шукають за іменем в Ely.by, а потім у Mojang. Діє з наступного запуску гри. Додано Modrinth Enhanced, тож залишається на цьому пристрої й не синхронізується з вашим обліковим записом Modrinth." + }, + "app.features-settings.universal-skins.title": { + "message": "Показувати скін кожного гравця" + }, "app.home.jump-back-in.actions.label": { "message": "Дії з примірником" }, @@ -1145,6 +1574,36 @@ "app.library.title": { "message": "Бібліотека" }, + "app.microsoft-login.code-label": { + "message": "Якщо Microsoft попросить код, введіть" + }, + "app.microsoft-login.copy-code": { + "message": "Копіювати код" + }, + "app.microsoft-login.description": { + "message": "Увійдіть у Microsoft у щойно відкритому браузері, де ваш менеджер паролів і ключі доступу працюють як завжди. Коли закінчите, ви повернетеся сюди." + }, + "app.microsoft-login.generic-error": { + "message": "Не вдалося увійти в Microsoft." + }, + "app.microsoft-login.header": { + "message": "Вхід у Microsoft" + }, + "app.microsoft-login.open-again": { + "message": "Відкрити браузер знову" + }, + "app.microsoft-login.open-error": { + "message": "Не вдалося відкрити браузер для входу." + }, + "app.microsoft-login.opening": { + "message": "Відкриваємо ваш браузер…" + }, + "app.microsoft-login.use-built-in-window": { + "message": "Проблеми з браузером? Увійдіть у вікні тут." + }, + "app.microsoft-login.waiting": { + "message": "Очікування вашого входу…" + }, "app.modal.install-to-play.additional-context": { "message": "Додатковий контекст" }, @@ -1262,9 +1721,15 @@ "app.nav.add-account": { "message": "Додати обліковий запис" }, + "app.nav.arrange-sidebar": { + "message": "Упорядкувати бічну панель…" + }, "app.nav.create-new-instance": { "message": "Створити новий примірник" }, + "app.nav.hide-from-sidebar": { + "message": "Сховати «{name}»" + }, "app.nav.home": { "message": "Головна" }, @@ -1283,6 +1748,9 @@ "app.nav.screenshots": { "message": "Знімки екрана" }, + "app.nav.sidebar-actions": { + "message": "Кнопка бічної панелі" + }, "app.nav.sign-in-to-modrinth-account": { "message": "Увійти до Modrinth" }, @@ -1301,12 +1769,30 @@ "app.navigation.go-forward": { "message": "Перейти далі" }, + "app.navigation.hide-sidebar": { + "message": "Сховати бічну панель" + }, "app.navigation.home": { "message": "Головна" }, "app.navigation.next-image": { "message": "Наступне зображення" }, + "app.navigation.show-sidebar": { + "message": "Показати бічну панель" + }, + "app.navigation.sidebar-remembered.body": { + "message": "Згорнута бічна панель чи ні, зберігається одразу, тож наступного разу застосунок відкриється так само, навіть після перезапуску. Позначка на кнопці показує, що це збережено." + }, + "app.navigation.sidebar-remembered.done": { + "message": "Готово" + }, + "app.navigation.sidebar-remembered.title": { + "message": "Бічна панель лишається такою, якою ви її залишили" + }, + "app.navigation.sidebar-required": { + "message": "Цій сторінці потрібна бічна панель" + }, "app.news.title": { "message": "Новини" }, @@ -1316,6 +1802,24 @@ "app.notification.warning": { "message": "Попередження" }, + "app.offline-account.add-button": { + "message": "Додати запис" + }, + "app.offline-account.description": { + "message": "Офлайн-запис ніколи не звертається до Microsoft чи Mojang. Ви можете грати в одиночні світи й заходити на сервери в офлайн-режимі; сервери в онлайн-режимі її відхилять." + }, + "app.offline-account.generic-error": { + "message": "Не вдалося додати офлайн-запис." + }, + "app.offline-account.header": { + "message": "Додати офлайн-запис" + }, + "app.offline-account.username-label": { + "message": "Ім'я користувача" + }, + "app.offline-account.username-placeholder": { + "message": "Від 3 до 16 літер, цифр або підкреслень" + }, "app.project.actions.label": { "message": "Дії з проєктом" }, @@ -1364,6 +1868,9 @@ "app.quick-instance-switcher.actions.label": { "message": "Дії з примірником" }, + "app.quick-instance-switcher.delete-while-running": { + "message": "Спершу зупиніть примірник" + }, "app.quick-instance-switcher.drag-show-tooltip": { "message": "Перетягніть, щоб показати нещодавні примірники" }, @@ -2957,9 +3464,36 @@ "app.settings.tabs.resource-management": { "message": "Керування ресурсами" }, + "app.settings.tabs.sidebar": { + "message": "Бічна панель" + }, "app.settings.tabs.synced-options": { "message": "Спільні налаштування" }, + "app.sidebar-settings.description": { + "message": "Кнопки над примірниками в лівій бічній панелі. Правий клік по одній з них також її ховає." + }, + "app.sidebar-settings.home": { + "message": "Головна" + }, + "app.sidebar-settings.hosting": { + "message": "Modrinth Hosting" + }, + "app.sidebar-settings.reorder": { + "message": "Перетягніть, щоб змінити порядок, або скористайтеся стрілками" + }, + "app.sidebar-settings.reset": { + "message": "Повернути звичайний порядок" + }, + "app.sidebar-settings.screenshots": { + "message": "Знімки екрана" + }, + "app.sidebar-settings.show": { + "message": "Показати {name}" + }, + "app.sidebar-settings.title": { + "message": "Бічна панель" + }, "app.sidebar.playing-as": { "message": "Ігровий профіль" }, @@ -2972,6 +3506,90 @@ "app.skins.apply-button": { "message": "Застосувати" }, + "app.skins.browse.add-button": { + "message": "Додати скін" + }, + "app.skins.browse.ely.catalogue": { + "message": "Каталог" + }, + "app.skins.browse.ely.players": { + "message": "Гравці" + }, + "app.skins.browse.kind.all": { + "message": "Усі категорії" + }, + "app.skins.browse.likes": { + "message": "Вподобання" + }, + "app.skins.browse.load-more": { + "message": "Завантажити ще" + }, + "app.skins.browse.model.any": { + "message": "Будь-який формат" + }, + "app.skins.browse.model.new": { + "message": "Новий формат" + }, + "app.skins.browse.model.old": { + "message": "Старий формат" + }, + "app.skins.browse.model.slim": { + "message": "Вузькі" + }, + "app.skins.browse.model.wide": { + "message": "Широкі" + }, + "app.skins.browse.name-placeholder": { + "message": "Пошук за назвою" + }, + "app.skins.browse.nothing-found": { + "message": "Скінів не знайдено." + }, + "app.skins.browse.order.likes": { + "message": "Найбільше вподобань" + }, + "app.skins.browse.order.site": { + "message": "Як завантажено" + }, + "app.skins.browse.order.views": { + "message": "Найбільше переглядів" + }, + "app.skins.browse.order.wearers": { + "message": "Найчастіше носять" + }, + "app.skins.browse.player-hint": { + "message": "Введіть щонайменше три літери імені гравця." + }, + "app.skins.browse.player-placeholder": { + "message": "Пошук гравців за іменем" + }, + "app.skins.browse.site.explanation": { + "message": "{site} відкривається в окремому вікні. Шукайте, фільтруйте й сортуйте там як завжди; відкрита сторінка скіна показується тут." + }, + "app.skins.browse.site.open": { + "message": "Відкрити {site}" + }, + "app.skins.browse.site.waiting": { + "message": "Відкрийте сторінку скіна у вікні, щоб побачити його тут." + }, + "app.skins.browse.sort.best": { + "message": "Найкращі" + }, + "app.skins.browse.sort.new": { + "message": "Найновіші" + }, + "app.skins.browse.tags-placeholder": { + "message": "Теги через кому" + }, + "app.skins.browse.uploader-placeholder": { + "message": "Автор" + }, + "app.skins.browse.views": { + "message": "Перегляди" + }, + "app.skins.browse.wearers": { + "message": "Гравці, які його носять" + }, "app.skins.delete-button": { "message": "Видалити скін" }, @@ -3002,6 +3620,45 @@ "app.skins.edit-button": { "message": "Редагувати скін" }, + "app.skins.ely.empty": { + "message": "У вашому обліковому записі Ely.by скінів поки немає. Скіни, додані тут, завантажуються до нього." + }, + "app.skins.ely.failed.title": { + "message": "Ely.by не прийняв зміну" + }, + "app.skins.ely.modal.add": { + "message": "Додати скін" + }, + "app.skins.ely.modal.add-title": { + "message": "Додавання скіна Ely.by" + }, + "app.skins.ely.modal.arm-style": { + "message": "Форма рук" + }, + "app.skins.ely.modal.arm-style-slim": { + "message": "Вузькі" + }, + "app.skins.ely.modal.arm-style-wide": { + "message": "Широкі" + }, + "app.skins.ely.modal.edit-title": { + "message": "Редагування скіна Ely.by" + }, + "app.skins.ely.modal.save": { + "message": "Зберегти скін" + }, + "app.skins.ely.modal.texture-locked": { + "message": "Ely.by зберігає текстуру разом зі скіном, тож текстуру не можна замінити. Додайте нову текстуру як окремий скін." + }, + "app.skins.ely.sign-in.button": { + "message": "Увійти" + }, + "app.skins.ely.sign-in.description": { + "message": "Змінювати скіни може лише сайт Ely.by, тож там потрібно один раз увійти. Для цього відкриється вікно, яке саме закриється, коли ви закінчите." + }, + "app.skins.ely.sign-in.title": { + "message": "Вхід на сайт Ely.by" + }, "app.skins.modal.add-skin-button": { "message": "Додати скін" }, @@ -3023,6 +3680,9 @@ "app.skins.modal.cape-section": { "message": "Плащ" }, + "app.skins.modal.capes-on-server": { + "message": "Плащі змінюються на сайті вашого сервера облікових записів." + }, "app.skins.modal.demo-save-tooltip": { "message": "Увійдіть, щоб зберігати скіни." }, @@ -3116,6 +3776,12 @@ "app.skins.sign-in.button": { "message": "Увійти в Microsoft" }, + "app.skins.tab.browse": { + "message": "Огляд" + }, + "app.skins.tab.saved": { + "message": "Мої скіни" + }, "app.skins.title": { "message": "Вибір скіна" }, @@ -3275,6 +3941,9 @@ "app.update-popup.body.linux": { "message": "Modrinth App v{version} вже доступно. Скористайтеся менеджером пакетів, щоб отримати найновіші функції та виправлення!" }, + "app.update-popup.body.linux-release": { + "message": "Доступний Modrinth Enhanced v{version}. Оновіть його через менеджер пакунків або завантажте з релізу на GitHub." + }, "app.update-popup.body.metered": { "message": "Modrinth App v{version} вже доступно! Оскільки ви використовуєте лімітне підключення, ми не завантажили його автоматично." }, @@ -3287,6 +3956,9 @@ "app.update-popup.download-complete": { "message": "Завантаження завершено" }, + "app.update-popup.open-release": { + "message": "Відкрити реліз" + }, "app.update-popup.reload": { "message": "Перезавантаження для оновлення" }, @@ -3497,6 +4169,9 @@ "instance.action.open-folder": { "message": "Відкрити теку" }, + "instance.action.play-again": { + "message": "Запустити ще одну копію під вибраним обліковим записом" + }, "instance.action.repair": { "message": "Виправити" }, @@ -3527,6 +4202,12 @@ "instance.add-server.title": { "message": "Додавання сервера" }, + "instance.console.copy-started-at": { + "message": "запущено {time}" + }, + "instance.console.copy-unknown-account": { + "message": "Невідомий обліковий запис" + }, "instance.edit-server.title": { "message": "Редагувати сервер" }, @@ -4277,12 +4958,27 @@ "minecraft-account.add-account": { "message": "Додати обліковий запис" }, + "minecraft-account.kind.custom-server": { + "message": "Власний сервер" + }, + "minecraft-account.kind.ely": { + "message": "Ely.by" + }, + "minecraft-account.kind.microsoft": { + "message": "Microsoft" + }, + "minecraft-account.kind.offline": { + "message": "Офлайн" + }, "minecraft-account.label": { "message": "Обліковий запис Minecraft" }, "minecraft-account.not-signed-in": { "message": "Не авторизовано" }, + "minecraft-account.other-accounts": { + "message": "Інші облікові записи" + }, "minecraft-account.remove-account": { "message": "Видалити обліковий запис" }, @@ -4292,6 +4988,18 @@ "minecraft-account.sign-in": { "message": "Увійти в Minecraft" }, + "minecraft-account.switch": { + "message": "Змінити обліковий запис" + }, + "minecraft-required.add-custom-server-account": { + "message": "Власний сервер" + }, + "minecraft-required.add-ely-account": { + "message": "Ely.by" + }, + "minecraft-required.add-offline-account": { + "message": "Офлайн" + }, "minecraft-required.description": { "message": "Ви повинні мати обліковий запис Microsoft із придбаним Minecraft, перш ніж запускати ігри." }, @@ -4310,6 +5018,9 @@ "minecraft-required.header": { "message": "Потрібний Minecraft" }, + "minecraft-required.offline-hint": { + "message": "Або увійдіть через Ely.by чи власний сервер — або грайте в одиночній грі та на офлайн-серверах узагалі без облікового запису." + }, "minecraft-required.sign-in": { "message": "Увійти в Microsoft" }, diff --git a/apps/app-frontend/src/locales/zh-CN/index.json b/apps/app-frontend/src/locales/zh-CN/index.json index 466e4bf..e408a3d 100644 --- a/apps/app-frontend/src/locales/zh-CN/index.json +++ b/apps/app-frontend/src/locales/zh-CN/index.json @@ -200,6 +200,66 @@ "app.auth-servers.unreachable.header": { "message": "无法连接到身份验证服务器" }, + "app.authlib-account.browser-again": { + "message": "重新打开浏览器" + }, + "app.authlib-account.browser-hint": { + "message": "在 {server} 自己的页面上,两步验证也照常可用。" + }, + "app.authlib-account.browser-sign-in": { + "message": "在浏览器中登录" + }, + "app.authlib-account.code-label": { + "message": "如果页面要求输入代码,请输入" + }, + "app.authlib-account.copy-code": { + "message": "复制代码" + }, + "app.authlib-account.description": { + "message": "适用于 Drasl、Blessing Skin、LittleSkin 等账户服务器。" + }, + "app.authlib-account.drasl-token-hint": { + "message": "通过其他服务登录 Drasl?请用那里账户页面上的 Minecraft 令牌作为密码。" + }, + "app.authlib-account.generic-error": { + "message": "无法登录。" + }, + "app.authlib-account.header": { + "message": "登录到自定义服务器" + }, + "app.authlib-account.looking-up": { + "message": "正在查找服务器…" + }, + "app.authlib-account.or-password": { + "message": "或使用密码" + }, + "app.authlib-account.password-label": { + "message": "密码" + }, + "app.authlib-account.profile-hint": { + "message": "该账户下有多个玩家,请选择用哪一个游玩。" + }, + "app.authlib-account.profile-label": { + "message": "玩家" + }, + "app.authlib-account.register": { + "message": "创建账户" + }, + "app.authlib-account.server-hint": { + "message": "服务器网站的地址。" + }, + "app.authlib-account.server-label": { + "message": "服务器" + }, + "app.authlib-account.sign-in-button": { + "message": "登录" + }, + "app.authlib-account.username-label": { + "message": "用户名或邮箱" + }, + "app.authlib-account.waiting": { + "message": "正在等待你登录…" + }, "app.behavior-settings.confirmations.title": { "message": "安全确认" }, @@ -296,6 +356,357 @@ "app.content.sync-resource-packs-disabled": { "message": "首先在应用设置中打开资源包同步。" }, + "app.crash.dismiss": { + "message": "忽略" + }, + "app.crash.found-in": { + "message": "位于 {file}" + }, + "app.crash.header": { + "message": "启动器在这次崩溃中发现了线索" + }, + "app.crash.header-note": { + "message": "关于这次运行值得了解的信息" + }, + "app.crash.hide-evidence": { + "message": "隐藏该行" + }, + "app.crash.open-folder": { + "message": "打开实例文件夹" + }, + "app.crash.open-settings": { + "message": "打开设置" + }, + "app.crash.rule.chunk-unreadable.fix": { + "message": "先备份世界,再做别的。单个损坏的区域文件可以删除并重新生成,只会丢失在那里建造的内容。" + }, + "app.crash.rule.chunk-unreadable.title": { + "message": "世界的一部分无法读取(区块 {chunk})" + }, + "app.crash.rule.config-unreadable.fix": { + "message": "删除该文件并重新启动游戏,模组会按默认值写入一个新的。" + }, + "app.crash.rule.config-unreadable.title": { + "message": "一个设置文件已损坏({file})" + }, + "app.crash.rule.connector-fabric-mod.fix": { + "message": "在 NeoForge 上,请安装模组自己的 NeoForge 版本(如果有):Sodium 和 Iris 都有官方版本,不经过 Connector。在 Forge 1.20.1 及更早版本上,对应的是 Embeddium 和 Oculus。" + }, + "app.crash.rule.connector-fabric-mod.title": { + "message": "Sinytra Connector 无法转接一个 Fabric 模组({exception})" + }, + "app.crash.rule.corrupted-archive.fix": { + "message": "修复该实例,让启动器重新获取。下载中断后留下的正是这种情况。" + }, + "app.crash.rule.corrupted-archive.title": { + "message": "游戏要读取的一个文件已损坏或只下载了一半" + }, + "app.crash.rule.crash-description.title": { + "message": "游戏是这样描述的:{description}" + }, + "app.crash.rule.datapack-blocked-world.fix": { + "message": "某个添加配方或世界生成的模组被移除或改动了。把它装回去,或以“安全模式”打开世界,在没有损坏数据包的情况下加载。" + }, + "app.crash.rule.datapack-blocked-world.title": { + "message": "由于数据包有错误,世界没有加载" + }, + "app.crash.rule.disk-full.fix": { + "message": "在实例所在的磁盘上腾出空间,然后重新启动。" + }, + "app.crash.rule.disk-full.title": { + "message": "磁盘已满" + }, + "app.crash.rule.duplicate-mods.fix": { + "message": "打开 mods 文件夹,每个模组只保留一份——同一文件的两个版本是常见原因。" + }, + "app.crash.rule.duplicate-mods.title": { + "message": "同一个模组被安装了多次" + }, + "app.crash.rule.fabric-missing-dependency.fix": { + "message": "安装 {dependency},或移除 {mod_name}。" + }, + "app.crash.rule.fabric-missing-dependency.title": { + "message": "{mod_name} 需要 {dependency},但它没有安装" + }, + "app.crash.rule.fabric-wrong-dependency-version.fix": { + "message": "把 {dependency} 更新到 {requirement},或改用与之匹配的 {mod_name} 版本。" + }, + "app.crash.rule.fabric-wrong-dependency-version.title": { + "message": "{mod_name} 需要另一个版本的 {dependency}" + }, + "app.crash.rule.feature-order-cycle.fix": { + "message": "两者互相等待,因此没有可行的顺序。移除其中一个世界生成模组,或安装一个能理顺顺序的模组。" + }, + "app.crash.rule.feature-order-cycle.title": { + "message": "两个世界生成模组对谁先执行有分歧" + }, + "app.crash.rule.file-locked.fix": { + "message": "关闭其他启动器和仍在运行的游戏副本,并检查杀毒软件是否正在扫描该文件夹。" + }, + "app.crash.rule.file-locked.title": { + "message": "另一个程序占用着游戏的某个文件" + }, + "app.crash.rule.forge-missing-dependency.fix": { + "message": "安装 {dependency},或移除 {mod_id}。" + }, + "app.crash.rule.forge-missing-dependency.title": { + "message": "{mod_id} 需要 {dependency},但它缺失" + }, + "app.crash.rule.gpu-driver-amd.title": { + "message": "AMD 显卡驱动崩溃了({library})" + }, + "app.crash.rule.gpu-driver-intel.title": { + "message": "Intel 显卡驱动崩溃了({library})" + }, + "app.crash.rule.gpu-driver-nvidia.title": { + "message": "NVIDIA 显卡驱动崩溃了({library})" + }, + "app.crash.rule.gpu-driver.fix": { + "message": "请从厂商官网更新显卡驱动,而不是通过 Windows Update,并在测试期间关闭光影。" + }, + "app.crash.rule.heap-too-large-to-start.fix": { + "message": "降低该实例的内存,然后重新启动。" + }, + "app.crash.rule.heap-too-large-to-start.title": { + "message": "实例请求的内存超过了可以预留的数量({size})" + }, + "app.crash.rule.integrated-gpu-in-use.fix": { + "message": "如果这台电脑还有独立显卡,那么游戏正在使用较慢的那块。启动器可以请求 Windows 改用另一块。" + }, + "app.crash.rule.integrated-gpu-in-use.title": { + "message": "游戏正运行在集成显卡上({renderer})" + }, + "app.crash.rule.java-module-error.fix": { + "message": "当两个文件声明同一个模块时,Java 会拒绝启动。下面的详情会指出是哪一个——找出带有它的模组,保留较新的那个。" + }, + "app.crash.rule.java-module-error.title": { + "message": "两个模组自带了同一个库({exception})" + }, + "app.crash.rule.java-too-new.fix": { + "message": "旧版 Minecraft 需要旧版 Java。让启动器安装此版本所需的那一个。" + }, + "app.crash.rule.java-too-new.title": { + "message": "这个 Java 比游戏能使用的版本更新" + }, + "app.crash.rule.java-too-old.fix": { + "message": "让该实例指向 Java {needs} 的安装,或让它自行下载一个。" + }, + "app.crash.rule.java-too-old.title": { + "message": "有内容需要 Java {needs},而实例运行在 Java {has} 上" + }, + "app.crash.rule.java-unsupported-class.fix": { + "message": "在设置中更改该实例使用的 Java。" + }, + "app.crash.rule.java-unsupported-class.title": { + "message": "某个模组是为比实际运行更新的 Java 构建的" + }, + "app.crash.rule.jvm-itself-failed.fix": { + "message": "Java 自身崩溃,要么是硬件有问题,要么是该 Java 版本的缺陷。先测试内存;若内存没问题,就为该实例安装另一个 Java 版本。" + }, + "app.crash.rule.jvm-itself-failed.title": { + "message": "停下的是 Java 本身,而不是游戏" + }, + "app.crash.rule.jvm-problematic-frame.title": { + "message": "Java 本身在 {frame} 处停止" + }, + "app.crash.rule.jvm-signal.title": { + "message": "进程被 {signal} 终止" + }, + "app.crash.rule.language-provider-mismatch.fix": { + "message": "下面几行写明了它需要什么。要么更新该实例的加载器,要么改用为你所用加载器构建的那个模组版本。" + }, + "app.crash.rule.language-provider-mismatch.title": { + "message": "某个模组是为另一个版本的加载器构建的" + }, + "app.crash.rule.loader-suggestion.fix": { + "message": "{suggestion}" + }, + "app.crash.rule.loader-suggestion.title": { + "message": "模组加载器自己给出了解决办法" + }, + "app.crash.rule.missing-indium.fix": { + "message": "Sodium 省去了部分模组用来绘制的渲染接口,而 Indium 会把它补回来。请安装同一 Minecraft 版本的 Indium。" + }, + "app.crash.rule.missing-indium.title": { + "message": "有模组需要 Indium 才能在 Sodium 下绘制" + }, + "app.crash.rule.missing-main-class.fix": { + "message": "该实例不完整,通常是安装中断所致。修复或重新安装。" + }, + "app.crash.rule.missing-main-class.title": { + "message": "游戏根本没能启动(缺少 {class_name})" + }, + "app.crash.rule.missing-native-library.fix": { + "message": "修复该实例。如果再次出现,请检查杀毒软件是否把 natives 文件夹隔离了。" + }, + "app.crash.rule.missing-native-library.title": { + "message": "游戏从磁盘加载的一个库未能加载" + }, + "app.crash.rule.mixin-failed.fix": { + "message": ".mixins.json 前面的名字就是应当先更新或移除的模组;当两个模组改动同一处时,需要调整的是这一对。" + }, + "app.crash.rule.mixin-failed.title": { + "message": "某个模组无法修改游戏({config})" + }, + "app.crash.rule.mixin-injection-failed.fix": { + "message": "几乎总是因为该文件背后的模组是为另一版本的游戏或另一个模组构建的。先更新它;若已是最新,就移除与它冲突的模组。" + }, + "app.crash.rule.mixin-injection-failed.title": { + "message": "某个模组未能在预期位置修改游戏({config})" + }, + "app.crash.rule.mixin-invalid-injection.fix": { + "message": "查看下面几行中提到的模组并更新它们。如果其中有性能或渲染模组,请先不装它试试——这类模组改动最多。" + }, + "app.crash.rule.mixin-invalid-injection.title": { + "message": "两个模组改动了游戏的同一部分" + }, + "app.crash.rule.mod-for-other-version.fix": { + "message": "它找的是 {symbol},而这个版本没有。更新该模组,或改用为此版本构建的那个。" + }, + "app.crash.rule.mod-for-other-version.title": { + "message": "某个模组是为另一个版本的 Minecraft 构建的" + }, + "app.crash.rule.mod-incompatible.fix": { + "message": "两者不能同时安装。保留需要的那个,移除另一个。" + }, + "app.crash.rule.mod-incompatible.title": { + "message": "{mod_name} 拒绝与 {conflict} 一起运行" + }, + "app.crash.rule.native-allocator.fix": { + "message": "几乎总是内存故障或内存超频。跑一次内存测试,并在 BIOS 中关闭 XMP 或 EXPO,看看是否不再出现。" + }, + "app.crash.rule.native-allocator.title": { + "message": "内存分配器导致进程崩溃({library})" + }, + "app.crash.rule.native-audio.fix": { + "message": "通常是游戏运行时音频设备发生了变化——拔掉耳机、蓝牙音箱休眠等。更新声卡驱动,并固定一个输出设备。" + }, + "app.crash.rule.native-audio.title": { + "message": "声音系统导致进程崩溃" + }, + "app.crash.rule.native-shader-macos.fix": { + "message": "macOS 无法编译的光影包。请关闭光影——多数光影包是为 Apple 不提供的驱动编写的。" + }, + "app.crash.rule.native-shader-macos.title": { + "message": "macOS 的图形层导致进程崩溃" + }, + "app.crash.rule.native-window-linux.fix": { + "message": "更新显卡驱动和 Mesa。在 Wayland 下,通过 XWayland 运行游戏可以避开其中大部分问题。" + }, + "app.crash.rule.native-window-linux.title": { + "message": "系统的图形库导致进程崩溃({library})" + }, + "app.crash.rule.neoforge-dependency-version.fix": { + "message": "把 {dependency} 更新到该区间内的版本,或把 {mod_id} 回退到能接受你当前版本的那一个。" + }, + "app.crash.rule.neoforge-dependency-version.title": { + "message": "{mod_id} 需要 {dependency} {expected},却找到了 {actual}" + }, + "app.crash.rule.not-a-mod-file.fix": { + "message": "通常是下载时保存了网页而不是文件,或把资源包误放进了 mods 文件夹。移除后重新下载。" + }, + "app.crash.rule.not-a-mod-file.title": { + "message": "{file} 不是模组" + }, + "app.crash.rule.oculus-without-embeddium.fix": { + "message": "Oculus 通过 Embeddium 绘制,没有它就无法启动。请安装 Embeddium;在 NeoForge 上也可以改用官方的 Sodium 和 Iris。" + }, + "app.crash.rule.oculus-without-embeddium.title": { + "message": "安装了 Oculus 却没有 Embeddium" + }, + "app.crash.rule.opengl-unsupported.fix": { + "message": "更新显卡驱动。在双显卡笔记本上,请确认游戏被设置为使用较快的那块。" + }, + "app.crash.rule.opengl-unsupported.title": { + "message": "显卡驱动无法为游戏提供所需的 OpenGL" + }, + "app.crash.rule.optifine-present.fix": { + "message": "OptiFine 与多数现代模组不兼容。Sodium 配 Iris,或 Embeddium 配 Oculus,作用相同,而且本就是为与它们共存而做的。" + }, + "app.crash.rule.optifine-present.title": { + "message": "出问题时加载了 OptiFine" + }, + "app.crash.rule.out-of-memory-heap.fix": { + "message": "给该实例更多内存,或降低它的需求:调低渲染距离、减少世界生成模组,通常最能见效。" + }, + "app.crash.rule.out-of-memory-heap.title": { + "message": "游戏用尽了分配给它的内存" + }, + "app.crash.rule.out-of-memory-metaspace.fix": { + "message": "内存分配太小,而整合包非常大。请提高该实例的内存。" + }, + "app.crash.rule.out-of-memory-metaspace.title": { + "message": "游戏没有空间再放它正在加载的代码" + }, + "app.crash.rule.out-of-memory-system.fix": { + "message": "降低该实例请求的内存,或关闭其他正在运行的程序。请求超过机器实际拥有的内存,正是它根本无法启动的原因。" + }, + "app.crash.rule.out-of-memory-system.title": { + "message": "机器已经没有内存可分配" + }, + "app.crash.rule.resource-location-invalid.fix": { + "message": "Minecraft 在这类名称中只接受小写拉丁字母、数字和少数符号。常见原因是 Windows 账户名使用了其他字母系统,这会把那些字符带进所有路径。请把启动器文件夹移到纯拉丁字母的路径下。" + }, + "app.crash.rule.resource-location-invalid.title": { + "message": "路径中出现了游戏无法使用的名称" + }, + "app.crash.rule.server-thread-stuck.fix": { + "message": "某件事耗时太久,游戏放弃了等待——通常是慢速磁盘上的世界生成,或某个模组陷入死循环。下面几行写明了当时在做什么。" + }, + "app.crash.rule.server-thread-stuck.title": { + "message": "世界停止响应,已被关闭" + }, + "app.crash.rule.software-renderer.fix": { + "message": "Windows 正退回软件渲染,而 Minecraft 无法在其上运行。请从厂商处安装你显卡的驱动。" + }, + "app.crash.rule.software-renderer.title": { + "message": "游戏正在没有显卡驱动的情况下绘制({renderer})" + }, + "app.crash.rule.suspected-mods.fix": { + "message": "先把它们逐个关闭,每关一个就启动一次。" + }, + "app.crash.rule.suspected-mods.title": { + "message": "模组加载器怀疑:{mods}" + }, + "app.crash.rule.too-many-block-ids.fix": { + "message": "旧版 Minecraft 在这里有硬性上限。移除部分内容模组,或安装能在该版本提高上限的模组。" + }, + "app.crash.rule.too-many-block-ids.title": { + "message": "整合包用尽了方块或物品的 ID" + }, + "app.crash.rule.wrong-jdk-apple-silicon.fix": { + "message": "Apple Silicon 的 Mac 上运行了 Intel 版 Java,或者相反。让启动器为该实例安装 Java,而不要使用系统里已有的。" + }, + "app.crash.rule.wrong-jdk-apple-silicon.title": { + "message": "Java 版本与这台 Mac 不匹配" + }, + "app.crash.show-evidence": { + "message": "显示该行" + }, + "app.ely-account.description": { + "message": "Ely.by 是一套可替代的 Minecraft 账户系统。它的账户可以进行单人游戏,也能加入任何接受 Ely.by 的服务器。" + }, + "app.ely-account.generic-error": { + "message": "无法登录 Ely.by。" + }, + "app.ely-account.header": { + "message": "使用 Ely.by 登录" + }, + "app.ely-account.password-label": { + "message": "密码" + }, + "app.ely-account.sign-in-button": { + "message": "登录" + }, + "app.ely-account.two-factor-hint": { + "message": "开启两步验证后,请把当前验证码用冒号接在密码后面。" + }, + "app.ely-account.username-label": { + "message": "账户名或邮箱" + }, + "app.ely-account.username-placeholder": { + "message": "你的 Ely.by 账户" + }, "app.error.state-init.open-backups-folder": { "message": "打开备份文件夹" }, @@ -359,12 +770,30 @@ "app.features-settings.sidebar.title": { "message": "侧边栏" }, + "app.features-settings.skins-folder.description": { + "message": "在这里保存为 Steve.png 的皮肤会用于名为 Steve 的玩家,并优先于其他来源。想要细手臂就命名为 Steve-slim.png。披风和鞘翅放在其中的 capes 与 elytras 文件夹里。需要上面的设置。" + }, + "app.features-settings.skins-folder.open": { + "message": "打开文件夹" + }, + "app.features-settings.skins-folder.title": { + "message": "皮肤文件夹" + }, + "app.features-settings.skins.title": { + "message": "皮肤" + }, "app.features-settings.sync-across-devices.signed-out-tooltip": { "message": "登录到一个Modrinth账号以同步设置。" }, "app.features-settings.sync-across-devices.title": { "message": "跨设备同步功能" }, + "app.features-settings.universal-skins.description": { + "message": "当服务器不为玩家发送皮肤时(离线模式服务器就是如此),按名称先到 Ely.by、再到 Mojang 查找。下次启动游戏时生效。由 Modrinth Enhanced 添加,因此只留在本设备,不会同步到你的 Modrinth 账户。" + }, + "app.features-settings.universal-skins.title": { + "message": "显示每位玩家的皮肤" + }, "app.home.jump-back-in.actions.label": { "message": "实例操作" }, @@ -1142,6 +1571,36 @@ "app.library.title": { "message": "实例库" }, + "app.microsoft-login.code-label": { + "message": "如果 Microsoft 要求输入代码,请输入" + }, + "app.microsoft-login.copy-code": { + "message": "复制代码" + }, + "app.microsoft-login.description": { + "message": "请在刚打开的浏览器中登录 Microsoft,你的密码管理器和通行密钥都能照常使用。完成后会回到这里。" + }, + "app.microsoft-login.generic-error": { + "message": "无法登录 Microsoft。" + }, + "app.microsoft-login.header": { + "message": "登录 Microsoft" + }, + "app.microsoft-login.open-again": { + "message": "重新打开浏览器" + }, + "app.microsoft-login.open-error": { + "message": "无法打开用于登录的浏览器。" + }, + "app.microsoft-login.opening": { + "message": "正在打开浏览器…" + }, + "app.microsoft-login.use-built-in-window": { + "message": "浏览器有问题?可以改在这里的窗口中登录。" + }, + "app.microsoft-login.waiting": { + "message": "正在等待你登录…" + }, "app.modal.install-to-play.additional-context": { "message": "补充说明" }, @@ -1259,9 +1718,15 @@ "app.nav.add-account": { "message": "添加账户" }, + "app.nav.arrange-sidebar": { + "message": "整理侧边栏…" + }, "app.nav.create-new-instance": { "message": "创建实例" }, + "app.nav.hide-from-sidebar": { + "message": "隐藏“{name}”" + }, "app.nav.home": { "message": "首页" }, @@ -1280,6 +1745,9 @@ "app.nav.screenshots": { "message": "截图" }, + "app.nav.sidebar-actions": { + "message": "侧边栏按钮" + }, "app.nav.sign-in-to-modrinth-account": { "message": "登录到 Modrinth" }, @@ -1298,12 +1766,30 @@ "app.navigation.go-forward": { "message": "前进" }, + "app.navigation.hide-sidebar": { + "message": "隐藏侧边栏" + }, "app.navigation.home": { "message": "主页" }, "app.navigation.next-image": { "message": "下一张图片" }, + "app.navigation.show-sidebar": { + "message": "显示侧边栏" + }, + "app.navigation.sidebar-remembered.body": { + "message": "侧边栏是收起还是展开会立即保存,因此下次打开应用时保持原样,重启后也一样。按钮上的对勾表示已经保存。" + }, + "app.navigation.sidebar-remembered.done": { + "message": "完成" + }, + "app.navigation.sidebar-remembered.title": { + "message": "侧边栏会保持你离开时的样子" + }, + "app.navigation.sidebar-required": { + "message": "此页面需要侧边栏" + }, "app.news.title": { "message": "新闻" }, @@ -1313,6 +1799,24 @@ "app.notification.warning": { "message": "警告" }, + "app.offline-account.add-button": { + "message": "添加账户" + }, + "app.offline-account.description": { + "message": "离线账户从不联系 Microsoft 或 Mojang。你可以玩单人世界,也能加入离线模式的服务器;在线模式的服务器会拒绝它。" + }, + "app.offline-account.generic-error": { + "message": "无法添加离线账户。" + }, + "app.offline-account.header": { + "message": "添加离线账户" + }, + "app.offline-account.username-label": { + "message": "用户名" + }, + "app.offline-account.username-placeholder": { + "message": "3 到 16 个字母、数字或下划线" + }, "app.project.actions.label": { "message": "项目操作" }, @@ -1361,6 +1865,9 @@ "app.quick-instance-switcher.actions.label": { "message": "实例操作" }, + "app.quick-instance-switcher.delete-while-running": { + "message": "请先停止该实例" + }, "app.quick-instance-switcher.drag-show-tooltip": { "message": "拖动以显示最近的实例" }, @@ -2876,9 +3383,36 @@ "app.settings.tabs.resource-management": { "message": "资源管理" }, + "app.settings.tabs.sidebar": { + "message": "侧边栏" + }, "app.settings.tabs.synced-options": { "message": "同步设置" }, + "app.sidebar-settings.description": { + "message": "左侧边栏中实例上方的按钮。右键点击其中一个也会隐藏它。" + }, + "app.sidebar-settings.home": { + "message": "主页" + }, + "app.sidebar-settings.hosting": { + "message": "Modrinth Hosting" + }, + "app.sidebar-settings.reorder": { + "message": "拖动即可调整顺序,也可以用方向键" + }, + "app.sidebar-settings.reset": { + "message": "恢复默认顺序" + }, + "app.sidebar-settings.screenshots": { + "message": "截图" + }, + "app.sidebar-settings.show": { + "message": "显示 {name}" + }, + "app.sidebar-settings.title": { + "message": "侧边栏" + }, "app.sidebar.playing-as": { "message": "游玩账户" }, @@ -2891,6 +3425,90 @@ "app.skins.apply-button": { "message": "应用" }, + "app.skins.browse.add-button": { + "message": "添加皮肤" + }, + "app.skins.browse.ely.catalogue": { + "message": "目录" + }, + "app.skins.browse.ely.players": { + "message": "玩家" + }, + "app.skins.browse.kind.all": { + "message": "全部分类" + }, + "app.skins.browse.likes": { + "message": "点赞" + }, + "app.skins.browse.load-more": { + "message": "加载更多" + }, + "app.skins.browse.model.any": { + "message": "任意格式" + }, + "app.skins.browse.model.new": { + "message": "新格式" + }, + "app.skins.browse.model.old": { + "message": "旧格式" + }, + "app.skins.browse.model.slim": { + "message": "细" + }, + "app.skins.browse.model.wide": { + "message": "宽" + }, + "app.skins.browse.name-placeholder": { + "message": "按名称搜索" + }, + "app.skins.browse.nothing-found": { + "message": "没有找到皮肤。" + }, + "app.skins.browse.order.likes": { + "message": "点赞最多" + }, + "app.skins.browse.order.site": { + "message": "按加载顺序" + }, + "app.skins.browse.order.views": { + "message": "浏览最多" + }, + "app.skins.browse.order.wearers": { + "message": "使用最多" + }, + "app.skins.browse.player-hint": { + "message": "请输入玩家名称的至少三个字母。" + }, + "app.skins.browse.player-placeholder": { + "message": "按名称搜索玩家" + }, + "app.skins.browse.site.explanation": { + "message": "{site} 会在独立窗口中打开。在那里照常搜索、筛选和排序;你打开的皮肤页面会在这里预览。" + }, + "app.skins.browse.site.open": { + "message": "打开 {site}" + }, + "app.skins.browse.site.waiting": { + "message": "在窗口中打开一个皮肤页面,即可在这里预览。" + }, + "app.skins.browse.sort.best": { + "message": "最佳" + }, + "app.skins.browse.sort.new": { + "message": "最新" + }, + "app.skins.browse.tags-placeholder": { + "message": "标签,用逗号分隔" + }, + "app.skins.browse.uploader-placeholder": { + "message": "上传者" + }, + "app.skins.browse.views": { + "message": "浏览量" + }, + "app.skins.browse.wearers": { + "message": "正在使用的玩家" + }, "app.skins.delete-button": { "message": "删除皮肤" }, @@ -2921,6 +3539,45 @@ "app.skins.edit-button": { "message": "编辑皮肤" }, + "app.skins.ely.empty": { + "message": "你的 Ely.by 账户里还没有皮肤。在这里添加的皮肤会上传到该账户。" + }, + "app.skins.ely.failed.title": { + "message": "Ely.by 未接受此更改" + }, + "app.skins.ely.modal.add": { + "message": "添加皮肤" + }, + "app.skins.ely.modal.add-title": { + "message": "添加 Ely.by 皮肤" + }, + "app.skins.ely.modal.arm-style": { + "message": "手臂样式" + }, + "app.skins.ely.modal.arm-style-slim": { + "message": "细" + }, + "app.skins.ely.modal.arm-style-wide": { + "message": "宽" + }, + "app.skins.ely.modal.edit-title": { + "message": "编辑 Ely.by 皮肤" + }, + "app.skins.ely.modal.save": { + "message": "保存皮肤" + }, + "app.skins.ely.modal.texture-locked": { + "message": "Ely.by 将材质与皮肤绑定在一起,因此无法替换材质。请把新材质作为另一个皮肤添加。" + }, + "app.skins.ely.sign-in.button": { + "message": "登录" + }, + "app.skins.ely.sign-in.description": { + "message": "只有 Ely.by 网站能更换皮肤,因此需要在那里登录一次。为此会打开一个窗口,完成后会自动关闭。" + }, + "app.skins.ely.sign-in.title": { + "message": "登录 Ely.by 网站" + }, "app.skins.modal.add-skin-button": { "message": "添加皮肤" }, @@ -2942,6 +3599,9 @@ "app.skins.modal.cape-section": { "message": "披风" }, + "app.skins.modal.capes-on-server": { + "message": "披风在你的账户服务器网站上更换。" + }, "app.skins.modal.demo-save-tooltip": { "message": "登录后才能保存皮肤。" }, @@ -3035,6 +3695,12 @@ "app.skins.sign-in.button": { "message": "登录 Minecraft" }, + "app.skins.tab.browse": { + "message": "浏览" + }, + "app.skins.tab.saved": { + "message": "我的皮肤" + }, "app.skins.title": { "message": "皮肤选择器" }, @@ -3158,6 +3824,9 @@ "app.update-popup.body.linux": { "message": "Modrinth App v{version} 现已发布。请使用你的软件包管理器进行更新,获取最新功能与修复!" }, + "app.update-popup.body.linux-release": { + "message": "Modrinth Enhanced v{version} 已发布。请用包管理器更新,或从 GitHub 上的发行版下载。" + }, "app.update-popup.body.metered": { "message": "Modrinth App v{version} 现已发布!由于你正在使用按流量计费的网络,该更新未自动下载。" }, @@ -3170,6 +3839,9 @@ "app.update-popup.download-complete": { "message": "下载完成" }, + "app.update-popup.open-release": { + "message": "打开发行版" + }, "app.update-popup.reload": { "message": "重新加载以更新" }, @@ -3380,6 +4052,9 @@ "instance.action.open-folder": { "message": "打开文件夹" }, + "instance.action.play-again": { + "message": "用所选账户再启动一个副本" + }, "instance.action.repair": { "message": "修复" }, @@ -3410,6 +4085,12 @@ "instance.add-server.title": { "message": "添加服务器" }, + "instance.console.copy-started-at": { + "message": "启动于 {time}" + }, + "instance.console.copy-unknown-account": { + "message": "未知账户" + }, "instance.edit-server.title": { "message": "编辑服务器" }, @@ -4160,12 +4841,27 @@ "minecraft-account.add-account": { "message": "添加账户" }, + "minecraft-account.kind.custom-server": { + "message": "自定义服务器" + }, + "minecraft-account.kind.ely": { + "message": "Ely.by" + }, + "minecraft-account.kind.microsoft": { + "message": "Microsoft" + }, + "minecraft-account.kind.offline": { + "message": "离线" + }, "minecraft-account.label": { "message": "Minecraft 账户" }, "minecraft-account.not-signed-in": { "message": "未登录" }, + "minecraft-account.other-accounts": { + "message": "其他账户" + }, "minecraft-account.remove-account": { "message": "移除账户" }, @@ -4175,6 +4871,18 @@ "minecraft-account.sign-in": { "message": "登录 Minecraft" }, + "minecraft-account.switch": { + "message": "切换账户" + }, + "minecraft-required.add-custom-server-account": { + "message": "自定义服务器" + }, + "minecraft-required.add-ely-account": { + "message": "Ely.by" + }, + "minecraft-required.add-offline-account": { + "message": "离线" + }, "minecraft-required.description": { "message": "你需要先登录拥有 Minecraft 的 Microsoft 账户,然后才能启动游戏。" }, @@ -4193,6 +4901,9 @@ "minecraft-required.header": { "message": "需要 Minecraft" }, + "minecraft-required.offline-hint": { + "message": "也可以使用 Ely.by 或自定义服务器登录,或者不用任何账户,直接玩单人游戏和离线模式服务器。" + }, "minecraft-required.sign-in": { "message": "登录 Microsoft 账户" }, diff --git a/apps/app-frontend/src/locales/zh-TW/index.json b/apps/app-frontend/src/locales/zh-TW/index.json index e969156..6b5ec6d 100644 --- a/apps/app-frontend/src/locales/zh-TW/index.json +++ b/apps/app-frontend/src/locales/zh-TW/index.json @@ -200,6 +200,66 @@ "app.auth-servers.unreachable.header": { "message": "無法連線到驗證伺服器" }, + "app.authlib-account.browser-again": { + "message": "重新開啟瀏覽器" + }, + "app.authlib-account.browser-hint": { + "message": "在 {server} 自己的頁面上,兩步驟驗證也照常可用。" + }, + "app.authlib-account.browser-sign-in": { + "message": "在瀏覽器中登入" + }, + "app.authlib-account.code-label": { + "message": "如果頁面要求輸入代碼,請輸入" + }, + "app.authlib-account.copy-code": { + "message": "複製代碼" + }, + "app.authlib-account.description": { + "message": "適用於 Drasl、Blessing Skin、LittleSkin 等帳號伺服器。" + }, + "app.authlib-account.drasl-token-hint": { + "message": "透過其他服務登入 Drasl?請用該處帳號頁面上的 Minecraft 權杖作為密碼。" + }, + "app.authlib-account.generic-error": { + "message": "無法登入。" + }, + "app.authlib-account.header": { + "message": "登入自訂伺服器" + }, + "app.authlib-account.looking-up": { + "message": "正在尋找伺服器…" + }, + "app.authlib-account.or-password": { + "message": "或使用密碼" + }, + "app.authlib-account.password-label": { + "message": "密碼" + }, + "app.authlib-account.profile-hint": { + "message": "這個帳號底下有多位玩家,請選擇要用哪一位遊玩。" + }, + "app.authlib-account.profile-label": { + "message": "玩家" + }, + "app.authlib-account.register": { + "message": "建立帳號" + }, + "app.authlib-account.server-hint": { + "message": "伺服器網站的網址。" + }, + "app.authlib-account.server-label": { + "message": "伺服器" + }, + "app.authlib-account.sign-in-button": { + "message": "登入" + }, + "app.authlib-account.username-label": { + "message": "使用者名稱或電子郵件" + }, + "app.authlib-account.waiting": { + "message": "正在等待你登入…" + }, "app.behavior-settings.confirmations.title": { "message": "確認提示" }, @@ -296,6 +356,357 @@ "app.content.sync-resource-packs-disabled": { "message": "請先在應用程式設定中啟用資源包同步。" }, + "app.crash.dismiss": { + "message": "忽略" + }, + "app.crash.found-in": { + "message": "位於 {file}" + }, + "app.crash.header": { + "message": "啟動器在這次當機中找到了線索" + }, + "app.crash.header-note": { + "message": "關於這次執行值得知道的事" + }, + "app.crash.hide-evidence": { + "message": "隱藏該行" + }, + "app.crash.open-folder": { + "message": "開啟實例資料夾" + }, + "app.crash.open-settings": { + "message": "開啟設定" + }, + "app.crash.rule.chunk-unreadable.fix": { + "message": "做其他事之前,先備份世界。單一損毀的區域檔案可以刪除並重新產生,只會失去在那裡建造的東西。" + }, + "app.crash.rule.chunk-unreadable.title": { + "message": "世界的一部分無法讀取(區塊 {chunk})" + }, + "app.crash.rule.config-unreadable.fix": { + "message": "刪除該檔案並重新啟動遊戲,模組會以預設值寫入新的。" + }, + "app.crash.rule.config-unreadable.title": { + "message": "有個設定檔損毀了({file})" + }, + "app.crash.rule.connector-fabric-mod.fix": { + "message": "在 NeoForge 上,若模組有自己的 NeoForge 版本就安裝那個:Sodium 和 Iris 都有官方版本,不經過 Connector。在 Forge 1.20.1 及更舊的版本上,對應的是 Embeddium 和 Oculus。" + }, + "app.crash.rule.connector-fabric-mod.title": { + "message": "Sinytra Connector 無法轉接 Fabric 模組({exception})" + }, + "app.crash.rule.corrupted-archive.fix": { + "message": "修復這個實例,讓啟動器重新取得。下載中斷後留下的正是這種情況。" + }, + "app.crash.rule.corrupted-archive.title": { + "message": "遊戲要讀取的檔案已損毀或只下載了一半" + }, + "app.crash.rule.crash-description.title": { + "message": "遊戲是這樣描述的:{description}" + }, + "app.crash.rule.datapack-blocked-world.fix": { + "message": "某個新增配方或世界生成的模組被移除或改動了。把它放回去,或以「安全模式」開啟世界,在沒有損壞資料包的情況下載入。" + }, + "app.crash.rule.datapack-blocked-world.title": { + "message": "資料包有錯誤,因此世界沒有載入" + }, + "app.crash.rule.disk-full.fix": { + "message": "在實例所在的磁碟上騰出空間,然後重新啟動。" + }, + "app.crash.rule.disk-full.title": { + "message": "磁碟已滿" + }, + "app.crash.rule.duplicate-mods.fix": { + "message": "開啟 mods 資料夾,每個模組只留一份——同一個檔案的兩個版本是常見原因。" + }, + "app.crash.rule.duplicate-mods.title": { + "message": "同一個模組被安裝了不只一次" + }, + "app.crash.rule.fabric-missing-dependency.fix": { + "message": "安裝 {dependency},或移除 {mod_name}。" + }, + "app.crash.rule.fabric-missing-dependency.title": { + "message": "{mod_name} 需要 {dependency},但它沒有安裝" + }, + "app.crash.rule.fabric-wrong-dependency-version.fix": { + "message": "將 {dependency} 更新到 {requirement},或改用相符的 {mod_name} 版本。" + }, + "app.crash.rule.fabric-wrong-dependency-version.title": { + "message": "{mod_name} 需要另一個版本的 {dependency}" + }, + "app.crash.rule.feature-order-cycle.fix": { + "message": "兩者互相等待,因此沒有可行的順序。移除其中一個世界生成模組,或安裝能理順順序的模組。" + }, + "app.crash.rule.feature-order-cycle.title": { + "message": "兩個世界生成模組對誰先執行有分歧" + }, + "app.crash.rule.file-locked.fix": { + "message": "關閉其他啟動器和仍在執行的遊戲,並檢查防毒軟體是否正在掃描這個資料夾。" + }, + "app.crash.rule.file-locked.title": { + "message": "另一個程式佔用著遊戲的某個檔案" + }, + "app.crash.rule.forge-missing-dependency.fix": { + "message": "安裝 {dependency},或移除 {mod_id}。" + }, + "app.crash.rule.forge-missing-dependency.title": { + "message": "{mod_id} 需要 {dependency},但它缺少了" + }, + "app.crash.rule.gpu-driver-amd.title": { + "message": "AMD 顯示卡驅動程式當掉了({library})" + }, + "app.crash.rule.gpu-driver-intel.title": { + "message": "Intel 顯示卡驅動程式當掉了({library})" + }, + "app.crash.rule.gpu-driver-nvidia.title": { + "message": "NVIDIA 顯示卡驅動程式當掉了({library})" + }, + "app.crash.rule.gpu-driver.fix": { + "message": "請從廠商官網更新顯示卡驅動程式,而不是透過 Windows Update,並在測試期間關閉光影。" + }, + "app.crash.rule.heap-too-large-to-start.fix": { + "message": "降低這個實例的記憶體,然後重新啟動。" + }, + "app.crash.rule.heap-too-large-to-start.title": { + "message": "實例要求的記憶體超過能保留的數量({size})" + }, + "app.crash.rule.integrated-gpu-in-use.fix": { + "message": "如果這台電腦還有獨立顯示卡,那遊戲正在使用較慢的那張。啟動器可以請 Windows 改用另一張。" + }, + "app.crash.rule.integrated-gpu-in-use.title": { + "message": "遊戲正在內建顯示晶片上執行({renderer})" + }, + "app.crash.rule.java-module-error.fix": { + "message": "當兩個檔案宣稱同一個模組時,Java 不會啟動。下面的細節會指出是哪一個——找出帶著它的模組,保留較新的那個。" + }, + "app.crash.rule.java-module-error.title": { + "message": "兩個模組帶了同一個函式庫({exception})" + }, + "app.crash.rule.java-too-new.fix": { + "message": "舊版 Minecraft 需要舊版 Java。讓啟動器安裝這個版本需要的那一個。" + }, + "app.crash.rule.java-too-new.title": { + "message": "這個 Java 比遊戲能使用的版本還新" + }, + "app.crash.rule.java-too-old.fix": { + "message": "讓這個實例指向 Java {needs} 的安裝,或讓它自行下載一個。" + }, + "app.crash.rule.java-too-old.title": { + "message": "有東西需要 Java {needs},而實例是在 Java {has} 上執行的" + }, + "app.crash.rule.java-unsupported-class.fix": { + "message": "在設定中更改這個實例使用的 Java。" + }, + "app.crash.rule.java-unsupported-class.title": { + "message": "某個模組是為比實際執行更新的 Java 建置的" + }, + "app.crash.rule.jvm-itself-failed.fix": { + "message": "Java 本身當掉,不是硬體有問題,就是那個 Java 版本的瑕疵。先測試記憶體;若記憶體沒問題,就為這個實例安裝另一個 Java 版本。" + }, + "app.crash.rule.jvm-itself-failed.title": { + "message": "停下來的是 Java 本身,不是遊戲" + }, + "app.crash.rule.jvm-problematic-frame.title": { + "message": "Java 本身在 {frame} 停止" + }, + "app.crash.rule.jvm-signal.title": { + "message": "行程被 {signal} 終止" + }, + "app.crash.rule.language-provider-mismatch.fix": { + "message": "下面幾行寫出了它需要什麼。要嘛更新這個實例的載入器,要嘛改用為你手上載入器建置的那個模組版本。" + }, + "app.crash.rule.language-provider-mismatch.title": { + "message": "某個模組是為另一個版本的載入器建置的" + }, + "app.crash.rule.loader-suggestion.fix": { + "message": "{suggestion}" + }, + "app.crash.rule.loader-suggestion.title": { + "message": "模組載入器自己找到了解法" + }, + "app.crash.rule.missing-indium.fix": { + "message": "Sodium 省去了部分模組用來繪製的渲染介面,而 Indium 會補回來。請安裝同一 Minecraft 版本的 Indium。" + }, + "app.crash.rule.missing-indium.title": { + "message": "有模組需要 Indium 才能在 Sodium 下繪製" + }, + "app.crash.rule.missing-main-class.fix": { + "message": "這個實例不完整,通常是安裝中斷造成的。修復或重新安裝。" + }, + "app.crash.rule.missing-main-class.title": { + "message": "遊戲根本沒能啟動(缺少 {class_name})" + }, + "app.crash.rule.missing-native-library.fix": { + "message": "修復這個實例。如果再次發生,請檢查防毒軟體是否把 natives 資料夾隔離了。" + }, + "app.crash.rule.missing-native-library.title": { + "message": "遊戲從磁碟載入的函式庫無法載入" + }, + "app.crash.rule.mixin-failed.fix": { + "message": ".mixins.json 前面的名稱就是該先更新或移除的模組;當兩個模組改動同一處時,要調整的是這一對。" + }, + "app.crash.rule.mixin-failed.title": { + "message": "某個模組無法修改遊戲({config})" + }, + "app.crash.rule.mixin-injection-failed.fix": { + "message": "幾乎都是因為該檔案背後的模組是為另一個版本的遊戲或另一個模組建置的。先更新它;若已是最新,就移除與它衝突的模組。" + }, + "app.crash.rule.mixin-injection-failed.title": { + "message": "某個模組未能在預期的位置修改遊戲({config})" + }, + "app.crash.rule.mixin-invalid-injection.fix": { + "message": "看看下面幾行提到的模組並更新它們。如果其中有效能或渲染模組,請先不裝它試試——這類模組動到的地方最多。" + }, + "app.crash.rule.mixin-invalid-injection.title": { + "message": "兩個模組改動了遊戲的同一部分" + }, + "app.crash.rule.mod-for-other-version.fix": { + "message": "它找的是 {symbol},而這個版本沒有。更新該模組,或改用為此版本建置的那個。" + }, + "app.crash.rule.mod-for-other-version.title": { + "message": "某個模組是為另一個版本的 Minecraft 建置的" + }, + "app.crash.rule.mod-incompatible.fix": { + "message": "兩者無法同時安裝。保留需要的那個,移除另一個。" + }, + "app.crash.rule.mod-incompatible.title": { + "message": "{mod_name} 拒絕與 {conflict} 一起執行" + }, + "app.crash.rule.native-allocator.fix": { + "message": "幾乎都是記憶體故障或記憶體超頻。跑一次記憶體測試,並在 BIOS 中關閉 XMP 或 EXPO,看看是否就不再發生。" + }, + "app.crash.rule.native-allocator.title": { + "message": "記憶體配置器讓行程掛掉了({library})" + }, + "app.crash.rule.native-audio.fix": { + "message": "通常是遊戲執行時音訊裝置變了——拔掉耳機、藍牙喇叭進入睡眠等。更新音效驅動程式,並固定一個輸出裝置。" + }, + "app.crash.rule.native-audio.title": { + "message": "音效系統讓行程掛掉了" + }, + "app.crash.rule.native-shader-macos.fix": { + "message": "macOS 無法編譯的光影包。請關閉光影——多數光影包是為 Apple 未提供的驅動程式寫的。" + }, + "app.crash.rule.native-shader-macos.title": { + "message": "macOS 的圖形層讓行程掛掉了" + }, + "app.crash.rule.native-window-linux.fix": { + "message": "更新顯示卡驅動程式和 Mesa。在 Wayland 下,透過 XWayland 執行遊戲可以避開大部分這類問題。" + }, + "app.crash.rule.native-window-linux.title": { + "message": "系統的圖形函式庫讓行程掛掉了({library})" + }, + "app.crash.rule.neoforge-dependency-version.fix": { + "message": "將 {dependency} 更新到該範圍內的版本,或把 {mod_id} 退回能接受你手上版本的那一個。" + }, + "app.crash.rule.neoforge-dependency-version.title": { + "message": "{mod_id} 需要 {dependency} {expected},卻找到 {actual}" + }, + "app.crash.rule.not-a-mod-file.fix": { + "message": "通常是下載時存成網頁而不是檔案,或把資源包誤放進 mods 資料夾。移除後重新下載。" + }, + "app.crash.rule.not-a-mod-file.title": { + "message": "{file} 不是模組" + }, + "app.crash.rule.oculus-without-embeddium.fix": { + "message": "Oculus 透過 Embeddium 繪製,沒有它就無法啟動。請安裝 Embeddium;在 NeoForge 上也可以改用官方的 Sodium 和 Iris。" + }, + "app.crash.rule.oculus-without-embeddium.title": { + "message": "安裝了 Oculus 卻沒有 Embeddium" + }, + "app.crash.rule.opengl-unsupported.fix": { + "message": "更新顯示卡驅動程式。在雙顯示卡的筆電上,請確認遊戲設定為使用較快的那張。" + }, + "app.crash.rule.opengl-unsupported.title": { + "message": "顯示卡驅動程式無法提供遊戲所需的 OpenGL" + }, + "app.crash.rule.optifine-present.fix": { + "message": "OptiFine 與多數現代模組不相容。Sodium 搭 Iris,或 Embeddium 搭 Oculus,作用相同,而且本來就是為了與它們並存而做的。" + }, + "app.crash.rule.optifine-present.title": { + "message": "出問題時載入了 OptiFine" + }, + "app.crash.rule.out-of-memory-heap.fix": { + "message": "給這個實例更多記憶體,或降低它的需求:調低顯示距離、減少世界生成模組,通常最有效。" + }, + "app.crash.rule.out-of-memory-heap.title": { + "message": "遊戲用完了分配給它的記憶體" + }, + "app.crash.rule.out-of-memory-metaspace.fix": { + "message": "記憶體給得太少,而模組包非常大。請提高這個實例的記憶體。" + }, + "app.crash.rule.out-of-memory-metaspace.title": { + "message": "遊戲沒有空間再放它正在載入的程式碼" + }, + "app.crash.rule.out-of-memory-system.fix": { + "message": "降低這個實例要求的記憶體,或關閉其他正在執行的程式。要求超過機器實際擁有的記憶體,正是它根本無法啟動的原因。" + }, + "app.crash.rule.out-of-memory-system.title": { + "message": "機器已經沒有記憶體可以給了" + }, + "app.crash.rule.resource-location-invalid.fix": { + "message": "Minecraft 在這類名稱中只接受小寫拉丁字母、數字和少數符號。常見原因是 Windows 帳號名稱使用了其他字母系統,這會把那些字元帶進所有路徑。請把啟動器資料夾移到純拉丁字母的路徑下。" + }, + "app.crash.rule.resource-location-invalid.title": { + "message": "路徑中出現了遊戲無法使用的名稱" + }, + "app.crash.rule.server-thread-stuck.fix": { + "message": "某件事花了太久,遊戲放棄等待——通常是慢速磁碟上的世界生成,或某個模組卡在迴圈裡。下面幾行寫出了當時在做什麼。" + }, + "app.crash.rule.server-thread-stuck.title": { + "message": "世界停止回應,已被關閉" + }, + "app.crash.rule.software-renderer.fix": { + "message": "Windows 退回軟體渲染,而 Minecraft 無法在其上執行。請從廠商處安裝你顯示卡的驅動程式。" + }, + "app.crash.rule.software-renderer.title": { + "message": "遊戲正在沒有顯示卡驅動程式的情況下繪製({renderer})" + }, + "app.crash.rule.suspected-mods.fix": { + "message": "先把它們逐一關閉,每關一個就啟動一次。" + }, + "app.crash.rule.suspected-mods.title": { + "message": "模組載入器懷疑:{mods}" + }, + "app.crash.rule.too-many-block-ids.fix": { + "message": "舊版 Minecraft 在這裡有硬性上限。移除部分內容模組,或安裝能在該版本提高上限的模組。" + }, + "app.crash.rule.too-many-block-ids.title": { + "message": "模組包用完了方塊或物品的 ID" + }, + "app.crash.rule.wrong-jdk-apple-silicon.fix": { + "message": "Apple Silicon 的 Mac 上跑了 Intel 版 Java,或者相反。讓啟動器為這個實例安裝 Java,而不要用系統裡既有的。" + }, + "app.crash.rule.wrong-jdk-apple-silicon.title": { + "message": "Java 版本與這台 Mac 不符" + }, + "app.crash.show-evidence": { + "message": "顯示該行" + }, + "app.ely-account.description": { + "message": "Ely.by 是另一套 Minecraft 帳號系統。它的帳號可以進行單人遊戲,也能加入任何接受 Ely.by 的伺服器。" + }, + "app.ely-account.generic-error": { + "message": "無法登入 Ely.by。" + }, + "app.ely-account.header": { + "message": "使用 Ely.by 登入" + }, + "app.ely-account.password-label": { + "message": "密碼" + }, + "app.ely-account.sign-in-button": { + "message": "登入" + }, + "app.ely-account.two-factor-hint": { + "message": "開啟兩步驟驗證後,請把目前的驗證碼用冒號接在密碼後面。" + }, + "app.ely-account.username-label": { + "message": "帳號名稱或電子郵件" + }, + "app.ely-account.username-placeholder": { + "message": "你的 Ely.by 帳號" + }, "app.error.state-init.open-backups-folder": { "message": "開啟備份資料夾" }, @@ -368,6 +779,18 @@ "app.features-settings.sidebar.title": { "message": "側邊欄" }, + "app.features-settings.skins-folder.description": { + "message": "在這裡存成 Steve.png 的外觀會套用到名為 Steve 的玩家,並優先於其他來源。想要細手臂就命名為 Steve-slim.png。披風和鞘翅放在其中的 capes 與 elytras 資料夾裡。需要上面的設定。" + }, + "app.features-settings.skins-folder.open": { + "message": "開啟資料夾" + }, + "app.features-settings.skins-folder.title": { + "message": "外觀資料夾" + }, + "app.features-settings.skins.title": { + "message": "外觀" + }, "app.features-settings.sync-across-devices.description": { "message": "在你登入的所有裝置套用這些功能設定。如果要在這個裝置上單獨設定,請關閉這個選項。" }, @@ -377,6 +800,12 @@ "app.features-settings.sync-across-devices.title": { "message": "同步所有裝置的功能" }, + "app.features-settings.universal-skins.description": { + "message": "當伺服器沒有為玩家送出外觀時(離線模式的伺服器就是如此),會依名稱先到 Ely.by、再到 Mojang 尋找。下次啟動遊戲時生效。由 Modrinth Enhanced 加入,因此只留在這台裝置,不會同步到你的 Modrinth 帳號。" + }, + "app.features-settings.universal-skins.title": { + "message": "顯示每位玩家的外觀" + }, "app.home.jump-back-in.actions.label": { "message": "實例動作" }, @@ -1154,6 +1583,36 @@ "app.library.title": { "message": "遊戲庫" }, + "app.microsoft-login.code-label": { + "message": "如果 Microsoft 要求輸入代碼,請輸入" + }, + "app.microsoft-login.copy-code": { + "message": "複製代碼" + }, + "app.microsoft-login.description": { + "message": "請在剛開啟的瀏覽器中登入 Microsoft,你的密碼管理員和通行密鑰都照常可用。完成後會回到這裡。" + }, + "app.microsoft-login.generic-error": { + "message": "無法登入 Microsoft。" + }, + "app.microsoft-login.header": { + "message": "登入 Microsoft" + }, + "app.microsoft-login.open-again": { + "message": "重新開啟瀏覽器" + }, + "app.microsoft-login.open-error": { + "message": "無法開啟用來登入的瀏覽器。" + }, + "app.microsoft-login.opening": { + "message": "正在開啟瀏覽器…" + }, + "app.microsoft-login.use-built-in-window": { + "message": "瀏覽器有問題?可以改在這裡的視窗登入。" + }, + "app.microsoft-login.waiting": { + "message": "正在等待你登入…" + }, "app.modal.install-to-play.additional-context": { "message": "補充說明" }, @@ -1271,9 +1730,15 @@ "app.nav.add-account": { "message": "新增帳號" }, + "app.nav.arrange-sidebar": { + "message": "整理側邊欄…" + }, "app.nav.create-new-instance": { "message": "建立新實例" }, + "app.nav.hide-from-sidebar": { + "message": "隱藏「{name}」" + }, "app.nav.home": { "message": "首頁" }, @@ -1292,6 +1757,9 @@ "app.nav.screenshots": { "message": "螢幕擷取畫面" }, + "app.nav.sidebar-actions": { + "message": "側邊欄按鈕" + }, "app.nav.sign-in-to-modrinth-account": { "message": "登入 Modrinth" }, @@ -1310,12 +1778,30 @@ "app.navigation.go-forward": { "message": "下一頁" }, + "app.navigation.hide-sidebar": { + "message": "隱藏側邊欄" + }, "app.navigation.home": { "message": "首頁" }, "app.navigation.next-image": { "message": "下一張圖片" }, + "app.navigation.show-sidebar": { + "message": "顯示側邊欄" + }, + "app.navigation.sidebar-remembered.body": { + "message": "側邊欄是收起還是展開會立刻儲存,所以下次開啟應用程式時保持原樣,重新啟動後也一樣。按鈕上的勾號表示已經儲存。" + }, + "app.navigation.sidebar-remembered.done": { + "message": "完成" + }, + "app.navigation.sidebar-remembered.title": { + "message": "側邊欄會維持你離開時的樣子" + }, + "app.navigation.sidebar-required": { + "message": "這個頁面需要側邊欄" + }, "app.news.title": { "message": "新聞" }, @@ -1325,6 +1811,24 @@ "app.notification.warning": { "message": "警告" }, + "app.offline-account.add-button": { + "message": "新增帳號" + }, + "app.offline-account.description": { + "message": "離線帳號從不聯繫 Microsoft 或 Mojang。你可以玩單人世界,也能加入離線模式的伺服器;線上模式的伺服器會拒絕它。" + }, + "app.offline-account.generic-error": { + "message": "無法新增離線帳號。" + }, + "app.offline-account.header": { + "message": "新增離線帳號" + }, + "app.offline-account.username-label": { + "message": "使用者名稱" + }, + "app.offline-account.username-placeholder": { + "message": "3 到 16 個字母、數字或底線" + }, "app.project.actions.label": { "message": "專案動作" }, @@ -1373,6 +1877,9 @@ "app.quick-instance-switcher.actions.label": { "message": "實例動作" }, + "app.quick-instance-switcher.delete-while-running": { + "message": "請先停止這個實例" + }, "app.quick-instance-switcher.drag-show-tooltip": { "message": "拖曳顯示最近遊玩的實例" }, @@ -2969,9 +3476,36 @@ "app.settings.tabs.resource-management": { "message": "資源管理" }, + "app.settings.tabs.sidebar": { + "message": "側邊欄" + }, "app.settings.tabs.synced-options": { "message": "同步設定" }, + "app.sidebar-settings.description": { + "message": "左側邊欄中實例上方的按鈕。在其中一個上按右鍵也會隱藏它。" + }, + "app.sidebar-settings.home": { + "message": "首頁" + }, + "app.sidebar-settings.hosting": { + "message": "Modrinth Hosting" + }, + "app.sidebar-settings.reorder": { + "message": "拖曳即可調整順序,也可以用方向鍵" + }, + "app.sidebar-settings.reset": { + "message": "回到原本的順序" + }, + "app.sidebar-settings.screenshots": { + "message": "螢幕擷取畫面" + }, + "app.sidebar-settings.show": { + "message": "顯示 {name}" + }, + "app.sidebar-settings.title": { + "message": "側邊欄" + }, "app.sidebar.playing-as": { "message": "目前遊玩帳號" }, @@ -2984,6 +3518,90 @@ "app.skins.apply-button": { "message": "套用" }, + "app.skins.browse.add-button": { + "message": "新增外觀" + }, + "app.skins.browse.ely.catalogue": { + "message": "目錄" + }, + "app.skins.browse.ely.players": { + "message": "玩家" + }, + "app.skins.browse.kind.all": { + "message": "所有分類" + }, + "app.skins.browse.likes": { + "message": "讚" + }, + "app.skins.browse.load-more": { + "message": "載入更多" + }, + "app.skins.browse.model.any": { + "message": "任何格式" + }, + "app.skins.browse.model.new": { + "message": "新格式" + }, + "app.skins.browse.model.old": { + "message": "舊格式" + }, + "app.skins.browse.model.slim": { + "message": "細" + }, + "app.skins.browse.model.wide": { + "message": "寬" + }, + "app.skins.browse.name-placeholder": { + "message": "依名稱搜尋" + }, + "app.skins.browse.nothing-found": { + "message": "找不到外觀。" + }, + "app.skins.browse.order.likes": { + "message": "最多讚" + }, + "app.skins.browse.order.site": { + "message": "依載入順序" + }, + "app.skins.browse.order.views": { + "message": "最多瀏覽" + }, + "app.skins.browse.order.wearers": { + "message": "最多人使用" + }, + "app.skins.browse.player-hint": { + "message": "請輸入玩家名稱的至少三個字母。" + }, + "app.skins.browse.player-placeholder": { + "message": "依名稱搜尋玩家" + }, + "app.skins.browse.site.explanation": { + "message": "{site} 會在獨立視窗中開啟。在那裡照常搜尋、篩選和排序;你開啟的外觀頁面會在這裡預覽。" + }, + "app.skins.browse.site.open": { + "message": "開啟 {site}" + }, + "app.skins.browse.site.waiting": { + "message": "在視窗中開啟外觀頁面,即可在這裡預覽。" + }, + "app.skins.browse.sort.best": { + "message": "最佳" + }, + "app.skins.browse.sort.new": { + "message": "最新" + }, + "app.skins.browse.tags-placeholder": { + "message": "標籤,以逗號分隔" + }, + "app.skins.browse.uploader-placeholder": { + "message": "上傳者" + }, + "app.skins.browse.views": { + "message": "瀏覽次數" + }, + "app.skins.browse.wearers": { + "message": "正在使用的玩家" + }, "app.skins.delete-button": { "message": "刪除外觀" }, @@ -3014,6 +3632,45 @@ "app.skins.edit-button": { "message": "編輯外觀" }, + "app.skins.ely.empty": { + "message": "你的 Ely.by 帳號裡還沒有外觀。在這裡新增的外觀會上傳到該帳號。" + }, + "app.skins.ely.failed.title": { + "message": "Ely.by 沒有接受這項變更" + }, + "app.skins.ely.modal.add": { + "message": "新增外觀" + }, + "app.skins.ely.modal.add-title": { + "message": "新增 Ely.by 外觀" + }, + "app.skins.ely.modal.arm-style": { + "message": "手臂樣式" + }, + "app.skins.ely.modal.arm-style-slim": { + "message": "細" + }, + "app.skins.ely.modal.arm-style-wide": { + "message": "寬" + }, + "app.skins.ely.modal.edit-title": { + "message": "編輯 Ely.by 外觀" + }, + "app.skins.ely.modal.save": { + "message": "儲存外觀" + }, + "app.skins.ely.modal.texture-locked": { + "message": "Ely.by 會把材質和它的外觀綁在一起,因此無法替換材質。請把新材質當成另一個外觀新增。" + }, + "app.skins.ely.sign-in.button": { + "message": "登入" + }, + "app.skins.ely.sign-in.description": { + "message": "只有 Ely.by 網站能更換外觀,因此需要在那裡登入一次。為此會開啟一個視窗,完成後會自動關閉。" + }, + "app.skins.ely.sign-in.title": { + "message": "登入 Ely.by 網站" + }, "app.skins.modal.add-skin-button": { "message": "新增外觀" }, @@ -3035,6 +3692,9 @@ "app.skins.modal.cape-section": { "message": "披風" }, + "app.skins.modal.capes-on-server": { + "message": "披風要在你的帳號伺服器網站上更換。" + }, "app.skins.modal.demo-save-tooltip": { "message": "登入即可儲存外觀。" }, @@ -3128,6 +3788,12 @@ "app.skins.sign-in.button": { "message": "登入 Microsoft" }, + "app.skins.tab.browse": { + "message": "瀏覽" + }, + "app.skins.tab.saved": { + "message": "我的外觀" + }, "app.skins.title": { "message": "外觀選擇工具" }, @@ -3287,6 +3953,9 @@ "app.update-popup.body.linux": { "message": "Modrinth App v{version} 現已推出。請使用軟體包管理員進行更新,以取得最新的功能與修正!" }, + "app.update-popup.body.linux-release": { + "message": "Modrinth Enhanced v{version} 已推出。請用套件管理員更新,或從 GitHub 上的發行版本下載。" + }, "app.update-popup.body.metered": { "message": "Modrinth App v{version} 現已推出!由於你目前使用的是計量付費網路,我們並未自動下載更新。" }, @@ -3299,6 +3968,9 @@ "app.update-popup.download-complete": { "message": "下載完成" }, + "app.update-popup.open-release": { + "message": "開啟發行版本" + }, "app.update-popup.reload": { "message": "重新載入即可更新" }, @@ -3509,6 +4181,9 @@ "instance.action.open-folder": { "message": "開啟資料夾" }, + "instance.action.play-again": { + "message": "以所選帳號再啟動一份" + }, "instance.action.repair": { "message": "修復" }, @@ -3539,6 +4214,12 @@ "instance.add-server.title": { "message": "新增伺服器" }, + "instance.console.copy-started-at": { + "message": "於 {time} 啟動" + }, + "instance.console.copy-unknown-account": { + "message": "未知帳號" + }, "instance.edit-server.title": { "message": "編輯伺服器" }, @@ -4289,12 +4970,27 @@ "minecraft-account.add-account": { "message": "新增帳號" }, + "minecraft-account.kind.custom-server": { + "message": "自訂伺服器" + }, + "minecraft-account.kind.ely": { + "message": "Ely.by" + }, + "minecraft-account.kind.microsoft": { + "message": "Microsoft" + }, + "minecraft-account.kind.offline": { + "message": "離線" + }, "minecraft-account.label": { "message": "Minecraft 帳號" }, "minecraft-account.not-signed-in": { "message": "未登入" }, + "minecraft-account.other-accounts": { + "message": "其他帳號" + }, "minecraft-account.remove-account": { "message": "移除帳號" }, @@ -4304,6 +5000,18 @@ "minecraft-account.sign-in": { "message": "登入 Minecraft" }, + "minecraft-account.switch": { + "message": "切換帳號" + }, + "minecraft-required.add-custom-server-account": { + "message": "自訂伺服器" + }, + "minecraft-required.add-ely-account": { + "message": "Ely.by" + }, + "minecraft-required.add-offline-account": { + "message": "離線" + }, "minecraft-required.description": { "message": "你需要登入擁有 Minecraft 的 Microsoft 帳號才能啟動遊戲。" }, @@ -4322,6 +5030,9 @@ "minecraft-required.header": { "message": "需要 Minecraft" }, + "minecraft-required.offline-hint": { + "message": "也可以用 Ely.by 或自訂伺服器登入,或者不用任何帳號,直接玩單人遊戲和離線模式的伺服器。" + }, "minecraft-required.sign-in": { "message": "登入 Microsoft" }, diff --git a/packages/ui/src/locales/de-CH/index.json b/packages/ui/src/locales/de-CH/index.json index 5c8f38a..323a170 100644 --- a/packages/ui/src/locales/de-CH/index.json +++ b/packages/ui/src/locales/de-CH/index.json @@ -1022,6 +1022,12 @@ "creation-flow.modal.import-instance.notification.no-instances-found.title": { "defaultMessage": "Keine Instanzen gefunden" }, + "creation-flow.modal.import-instance.other-launchers": { + "defaultMessage": "Andere Launcher" + }, + "creation-flow.modal.import-instance.other-launchers.no-path": { + "defaultMessage": "Wähle den Ordner, in dem er seine Instanzen ablegt" + }, "creation-flow.modal.import-instance.search.placeholder": { "defaultMessage": "Instanznamen suchen" }, diff --git a/packages/ui/src/locales/de-DE/index.json b/packages/ui/src/locales/de-DE/index.json index 46a3f2c..d909d56 100644 --- a/packages/ui/src/locales/de-DE/index.json +++ b/packages/ui/src/locales/de-DE/index.json @@ -1022,6 +1022,12 @@ "creation-flow.modal.import-instance.notification.no-instances-found.title": { "defaultMessage": "Keine Instanzen gefunden" }, + "creation-flow.modal.import-instance.other-launchers": { + "defaultMessage": "Andere Launcher" + }, + "creation-flow.modal.import-instance.other-launchers.no-path": { + "defaultMessage": "Wähle den Ordner, in dem er seine Instanzen ablegt" + }, "creation-flow.modal.import-instance.search.placeholder": { "defaultMessage": "Instanznamen suchen" }, diff --git a/packages/ui/src/locales/es-419/index.json b/packages/ui/src/locales/es-419/index.json index d6fea6c..66fdcac 100644 --- a/packages/ui/src/locales/es-419/index.json +++ b/packages/ui/src/locales/es-419/index.json @@ -1022,6 +1022,12 @@ "creation-flow.modal.import-instance.notification.no-instances-found.title": { "defaultMessage": "No se encontraron instancias" }, + "creation-flow.modal.import-instance.other-launchers": { + "defaultMessage": "Otros launchers" + }, + "creation-flow.modal.import-instance.other-launchers.no-path": { + "defaultMessage": "Elige la carpeta donde guarda sus instancias" + }, "creation-flow.modal.import-instance.search.placeholder": { "defaultMessage": "Buscar nombre de instancia" }, diff --git a/packages/ui/src/locales/es-ES/index.json b/packages/ui/src/locales/es-ES/index.json index cdf25a3..9568225 100644 --- a/packages/ui/src/locales/es-ES/index.json +++ b/packages/ui/src/locales/es-ES/index.json @@ -1022,6 +1022,12 @@ "creation-flow.modal.import-instance.notification.no-instances-found.title": { "defaultMessage": "Ninguna instancia encontrada" }, + "creation-flow.modal.import-instance.other-launchers": { + "defaultMessage": "Otros launchers" + }, + "creation-flow.modal.import-instance.other-launchers.no-path": { + "defaultMessage": "Elige la carpeta donde guarda sus instancias" + }, "creation-flow.modal.import-instance.search.placeholder": { "defaultMessage": "Buscar instancia por nombre" }, diff --git a/packages/ui/src/locales/fr-FR/index.json b/packages/ui/src/locales/fr-FR/index.json index b8033c7..93d0d67 100644 --- a/packages/ui/src/locales/fr-FR/index.json +++ b/packages/ui/src/locales/fr-FR/index.json @@ -1022,6 +1022,12 @@ "creation-flow.modal.import-instance.notification.no-instances-found.title": { "defaultMessage": "Aucune instance trouvée" }, + "creation-flow.modal.import-instance.other-launchers": { + "defaultMessage": "Autres launchers" + }, + "creation-flow.modal.import-instance.other-launchers.no-path": { + "defaultMessage": "Choisissez le dossier où il garde ses instances" + }, "creation-flow.modal.import-instance.search.placeholder": { "defaultMessage": "Rechercher le nom de l'instance" }, diff --git a/packages/ui/src/locales/hu-HU/index.json b/packages/ui/src/locales/hu-HU/index.json index bb2d832..91c67bf 100644 --- a/packages/ui/src/locales/hu-HU/index.json +++ b/packages/ui/src/locales/hu-HU/index.json @@ -1001,6 +1001,12 @@ "creation-flow.modal.import-instance.notification.no-instances-found.title": { "defaultMessage": "Nem találhatóak példányok" }, + "creation-flow.modal.import-instance.other-launchers": { + "defaultMessage": "Más indítók" + }, + "creation-flow.modal.import-instance.other-launchers.no-path": { + "defaultMessage": "Válaszd ki a mappát, ahol a példányait tartja" + }, "creation-flow.modal.import-instance.search.placeholder": { "defaultMessage": "Példánynév keresése" }, diff --git a/packages/ui/src/locales/it-IT/index.json b/packages/ui/src/locales/it-IT/index.json index 190a173..14e9c12 100644 --- a/packages/ui/src/locales/it-IT/index.json +++ b/packages/ui/src/locales/it-IT/index.json @@ -983,6 +983,12 @@ "creation-flow.modal.import-instance.notification.no-instances-found.title": { "defaultMessage": "Nessuna istanza trovata" }, + "creation-flow.modal.import-instance.other-launchers": { + "defaultMessage": "Altri launcher" + }, + "creation-flow.modal.import-instance.other-launchers.no-path": { + "defaultMessage": "Scegli la cartella in cui tiene le sue istanze" + }, "creation-flow.modal.import-instance.search.placeholder": { "defaultMessage": "Cerca istanze" }, diff --git a/packages/ui/src/locales/ja-JP/index.json b/packages/ui/src/locales/ja-JP/index.json index cd1d3bc..92b743c 100644 --- a/packages/ui/src/locales/ja-JP/index.json +++ b/packages/ui/src/locales/ja-JP/index.json @@ -998,6 +998,12 @@ "creation-flow.modal.import-instance.notification.no-instances-found.title": { "defaultMessage": "インスタンスは見つかりませんでした" }, + "creation-flow.modal.import-instance.other-launchers": { + "defaultMessage": "ほかのランチャー" + }, + "creation-flow.modal.import-instance.other-launchers.no-path": { + "defaultMessage": "インスタンスを保存しているフォルダーを選んでください" + }, "creation-flow.modal.import-instance.search.placeholder": { "defaultMessage": "インスタンス名を検索" }, diff --git a/packages/ui/src/locales/nl-NL/index.json b/packages/ui/src/locales/nl-NL/index.json index 68e6bec..c56f7a0 100644 --- a/packages/ui/src/locales/nl-NL/index.json +++ b/packages/ui/src/locales/nl-NL/index.json @@ -1022,6 +1022,12 @@ "creation-flow.modal.import-instance.notification.no-instances-found.title": { "defaultMessage": "Geen instanties gevonden" }, + "creation-flow.modal.import-instance.other-launchers": { + "defaultMessage": "Andere launchers" + }, + "creation-flow.modal.import-instance.other-launchers.no-path": { + "defaultMessage": "Kies de map waarin hij zijn instanties bewaart" + }, "creation-flow.modal.import-instance.search.placeholder": { "defaultMessage": "Op naam van instantie zoeken" }, diff --git a/packages/ui/src/locales/pl-PL/index.json b/packages/ui/src/locales/pl-PL/index.json index c065a8e..485af75 100644 --- a/packages/ui/src/locales/pl-PL/index.json +++ b/packages/ui/src/locales/pl-PL/index.json @@ -1022,6 +1022,12 @@ "creation-flow.modal.import-instance.notification.no-instances-found.title": { "defaultMessage": "Nie znaleziono żadnych instancji" }, + "creation-flow.modal.import-instance.other-launchers": { + "defaultMessage": "Inne launchery" + }, + "creation-flow.modal.import-instance.other-launchers.no-path": { + "defaultMessage": "Wskaż folder, w którym trzyma swoje instancje" + }, "creation-flow.modal.import-instance.search.placeholder": { "defaultMessage": "Szukaj nazwy instancji" }, diff --git a/packages/ui/src/locales/pt-BR/index.json b/packages/ui/src/locales/pt-BR/index.json index 6630909..6cc5b89 100644 --- a/packages/ui/src/locales/pt-BR/index.json +++ b/packages/ui/src/locales/pt-BR/index.json @@ -1022,6 +1022,12 @@ "creation-flow.modal.import-instance.notification.no-instances-found.title": { "defaultMessage": "Nenhuma instância encontrada" }, + "creation-flow.modal.import-instance.other-launchers": { + "defaultMessage": "Outros launchers" + }, + "creation-flow.modal.import-instance.other-launchers.no-path": { + "defaultMessage": "Escolha a pasta onde ele guarda as instâncias" + }, "creation-flow.modal.import-instance.search.placeholder": { "defaultMessage": "Buscar nome da instância" }, diff --git a/packages/ui/src/locales/ru-RU/index.json b/packages/ui/src/locales/ru-RU/index.json index d42b3fb..79ecfe7 100644 --- a/packages/ui/src/locales/ru-RU/index.json +++ b/packages/ui/src/locales/ru-RU/index.json @@ -962,6 +962,12 @@ "creation-flow.modal.import-instance.notification.no-instances-found.title": { "defaultMessage": "Сборки не найдены" }, + "creation-flow.modal.import-instance.other-launchers": { + "defaultMessage": "Другие лаунчеры" + }, + "creation-flow.modal.import-instance.other-launchers.no-path": { + "defaultMessage": "Выберите папку, в которой он хранит свои сборки" + }, "creation-flow.modal.import-instance.search.placeholder": { "defaultMessage": "Поиск сборки по названию" }, diff --git a/packages/ui/src/locales/sv-SE/index.json b/packages/ui/src/locales/sv-SE/index.json index a699f85..b58aa1c 100644 --- a/packages/ui/src/locales/sv-SE/index.json +++ b/packages/ui/src/locales/sv-SE/index.json @@ -983,6 +983,12 @@ "creation-flow.modal.import-instance.notification.no-instances-found.title": { "defaultMessage": "Inga instanser hittades" }, + "creation-flow.modal.import-instance.other-launchers": { + "defaultMessage": "Andra startprogram" + }, + "creation-flow.modal.import-instance.other-launchers.no-path": { + "defaultMessage": "Välj mappen där det sparar sina instanser" + }, "creation-flow.modal.import-instance.search.placeholder": { "defaultMessage": "Sök instansnamn" }, diff --git a/packages/ui/src/locales/tr-TR/index.json b/packages/ui/src/locales/tr-TR/index.json index fcc96d4..1cd3dd1 100644 --- a/packages/ui/src/locales/tr-TR/index.json +++ b/packages/ui/src/locales/tr-TR/index.json @@ -1019,6 +1019,12 @@ "creation-flow.modal.import-instance.notification.no-instances-found.title": { "defaultMessage": "Herhangi bir kurulum bulunamadı" }, + "creation-flow.modal.import-instance.other-launchers": { + "defaultMessage": "Diğer başlatıcılar" + }, + "creation-flow.modal.import-instance.other-launchers.no-path": { + "defaultMessage": "Kurulumlarını tuttuğu klasörü seçin" + }, "creation-flow.modal.import-instance.search.placeholder": { "defaultMessage": "Kurulum adını ara" }, diff --git a/packages/ui/src/locales/uk-UA/index.json b/packages/ui/src/locales/uk-UA/index.json index 08c170d..59ac232 100644 --- a/packages/ui/src/locales/uk-UA/index.json +++ b/packages/ui/src/locales/uk-UA/index.json @@ -974,6 +974,12 @@ "creation-flow.modal.import-instance.notification.no-instances-found.title": { "defaultMessage": "Примірників не знайдено" }, + "creation-flow.modal.import-instance.other-launchers": { + "defaultMessage": "Інші запускачі" + }, + "creation-flow.modal.import-instance.other-launchers.no-path": { + "defaultMessage": "Виберіть теку, у якій він зберігає свої примірники" + }, "creation-flow.modal.import-instance.search.placeholder": { "defaultMessage": "Пошук за назвою примірника" }, diff --git a/packages/ui/src/locales/zh-CN/index.json b/packages/ui/src/locales/zh-CN/index.json index af94cc4..d1b9454 100644 --- a/packages/ui/src/locales/zh-CN/index.json +++ b/packages/ui/src/locales/zh-CN/index.json @@ -1022,6 +1022,12 @@ "creation-flow.modal.import-instance.notification.no-instances-found.title": { "defaultMessage": "未找到实例" }, + "creation-flow.modal.import-instance.other-launchers": { + "defaultMessage": "其他启动器" + }, + "creation-flow.modal.import-instance.other-launchers.no-path": { + "defaultMessage": "选择它存放实例的文件夹" + }, "creation-flow.modal.import-instance.search.placeholder": { "defaultMessage": "搜索实例名称" }, diff --git a/packages/ui/src/locales/zh-TW/index.json b/packages/ui/src/locales/zh-TW/index.json index 9dad0a8..f1ef411 100644 --- a/packages/ui/src/locales/zh-TW/index.json +++ b/packages/ui/src/locales/zh-TW/index.json @@ -1022,6 +1022,12 @@ "creation-flow.modal.import-instance.notification.no-instances-found.title": { "defaultMessage": "找不到實例" }, + "creation-flow.modal.import-instance.other-launchers": { + "defaultMessage": "其他啟動器" + }, + "creation-flow.modal.import-instance.other-launchers.no-path": { + "defaultMessage": "選擇它存放實例的資料夾" + }, "creation-flow.modal.import-instance.search.placeholder": { "defaultMessage": "搜尋實例名稱" },