From abed43671069ceb5548963e36b26be28506c2d1f Mon Sep 17 00:00:00 2001 From: Creeperkatze <178587183+Creeperkatze@users.noreply.github.com> Date: Sat, 21 Feb 2026 14:53:06 +0100 Subject: [PATCH 1/8] Make java settings translatable --- .../ui/instance_settings/JavaSettings.vue | 87 +++++++++++++++---- .../app-frontend/src/locales/en-US/index.json | 27 ++++++ 2 files changed, 96 insertions(+), 18 deletions(-) diff --git a/apps/app-frontend/src/components/ui/instance_settings/JavaSettings.vue b/apps/app-frontend/src/components/ui/instance_settings/JavaSettings.vue index 0622de837a..e8fb263712 100644 --- a/apps/app-frontend/src/components/ui/instance_settings/JavaSettings.vue +++ b/apps/app-frontend/src/components/ui/instance_settings/JavaSettings.vue @@ -89,17 +89,54 @@ const messages = defineMessages({ id: 'instance.settings.tabs.java.java-installation', defaultMessage: 'Java installation', }, + customJavaInstallation: { + id: 'instance.settings.tabs.java.custom-java-installation', + defaultMessage: 'Custom Java installation', + }, + usingDefaultJava: { + id: 'instance.settings.tabs.java.using-default-java', + defaultMessage: 'Using default Java {version} installation:', + }, + defaultJavaNotFound: { + id: 'instance.settings.tabs.java.default-java-not-found', + defaultMessage: 'Could not find a default Java {version} installation. Please set one below:', + }, + couldNotDetermineJava: { + id: 'instance.settings.tabs.java.could-not-determine-java', + defaultMessage: + 'Could not automatically determine a Java installation to use. Please set one below:', + }, + javaMemory: { + id: 'instance.settings.tabs.java.java-memory', + defaultMessage: 'Memory allocated', + }, + customMemoryAllocation: { + id: 'instance.settings.tabs.java.custom-memory-allocation', + defaultMessage: 'Custom memory allocation', + }, javaArguments: { id: 'instance.settings.tabs.java.java-arguments', defaultMessage: 'Java arguments', }, + customJavaArguments: { + id: 'instance.settings.tabs.java.custom-java-arguments', + defaultMessage: 'Custom java arguments', + }, + enterJavaArguments: { + id: 'instance.settings.tabs.java.enter-java-arguments', + defaultMessage: 'Enter java arguments...', + }, javaEnvironmentVariables: { id: 'instance.settings.tabs.java.environment-variables', defaultMessage: 'Environment variables', }, - javaMemory: { - id: 'instance.settings.tabs.java.java-memory', - defaultMessage: 'Memory allocated', + customEnvironmentVariables: { + id: 'instance.settings.tabs.java.custom-environment-variables', + defaultMessage: 'Custom environment variables', + }, + enterEnvironmentVariables: { + id: 'instance.settings.tabs.java.enter-environment-variables', + defaultMessage: 'Enter environmental variables...', }, hooks: { id: 'instance.settings.tabs.java.hooks', @@ -113,26 +150,28 @@ const messages = defineMessages({

{{ formatMessage(messages.javaInstallation) }}

- +