Skip to content

Commit

Permalink
fix: Adjust the instance install hint
Browse files Browse the repository at this point in the history
  • Loading branch information
ci010 committed Mar 29, 2024
1 parent e884827 commit 9ae9008
Show file tree
Hide file tree
Showing 12 changed files with 52 additions and 21 deletions.
7 changes: 4 additions & 3 deletions xmcl-keystone-ui/locales/de.yaml
Expand Up @@ -204,8 +204,8 @@ diagnosis:
message: Sie können den Launcher bitten, sie für Sie herunterzuladen.
name: Die Java-Version {javaVersion} stimmt nicht mit {version} überein!
instanceFiles:
description: Dies könnte eine unfertige Installation vom letzten Mal sein
title: Dateien auf Instanzen installieren
description: Die Instanzinstallation umfasst {counts} Dateien.
title: Unvollständige Instanzinstallation
invalidJava:
message: Klicken Sie auf , um ein anderes Java zur Ausführung zu verwenden.
name: Der Java-Standort ist falsch.
Expand Down Expand Up @@ -1086,9 +1086,9 @@ resourcepack:
searchOnCurseforge: Suche nach. {name} in curseforge
searchOnModrinth: '@:mod.searchOnModrinth'
selected: Ausgewählte Texturpakete
shared: Instanz verwendet den Ordner des freigegebenen Ressourcenpakets
showFile: Öffnen Sie das Texturpaket {file} im Ordner
showInCurseforge: anzeigen {name} in curseforge
shared: Instanz verwendet den Ordner des freigegebenen Ressourcenpakets
unselected: Unausgewählte Texturpakete
save:
copy:
Expand Down Expand Up @@ -1367,6 +1367,7 @@ tag:
task:
cancelled: Abgesagt
clear: Erledigte Aufgaben löschen
connections: Netzwerkverbindungen
empty: Keine Aufgaben laufen
failed: Gescheitert
manager: Aufgaben-Manager
Expand Down
5 changes: 3 additions & 2 deletions xmcl-keystone-ui/locales/en.yaml
Expand Up @@ -183,8 +183,8 @@ diagnosis:
message: You can ask Launcher to download it for you.
name: The java version {javaVersion} does not suitable to {version}!
instanceFiles:
description: This might be incompleted installation last time
title: Install files to instances
description: The instance installation include {counts} files.
title: Incompleted instance installation
invalidJava:
message: Click to use another java to launch.
name: Invalid java location.
Expand Down Expand Up @@ -1280,6 +1280,7 @@ tag:
task:
cancelled: Cancelled
clear: Clear Finished Tasks
connections: Network Connections
empty: No Running Tasks
failed: Failed
manager: Task Manager
Expand Down
6 changes: 5 additions & 1 deletion xmcl-keystone-ui/locales/es-ES.yaml
Expand Up @@ -213,6 +213,9 @@ diagnosis:
incompatibleJava:
message: Preguntar al Launcher que lo descargue por ti.
name: ¡La versión de java {javaVersion} no es adecuada para {version}!
instanceFiles:
description: La instalación de la instancia incluye archivos {counts}.
title: Instalación de instancia incompleta
invalidJava:
message: Clic para iniciar con otro java.
name: Ubicación de Java no válida.
Expand Down Expand Up @@ -733,9 +736,9 @@ resourcepack:
searchOnCurseforge: Buscar {name} en CurseForge
searchOnModrinth: '@:mod.searchOnModrinth'
selected: Paquetes de Recursos Seleccionados
shared: La instancia utiliza la carpeta del paquete de recursos compartido
showFile: Mostrar paquete de recursos en la carpeta {file}
showInCurseforge: Mostrar {name} en CurseForge
shared: La instancia utiliza la carpeta del paquete de recursos compartido
unselected: Paquetes de Recursos No Seleccionados
save:
copy:
Expand Down Expand Up @@ -971,6 +974,7 @@ tag:
task:
cancelled: Cancelada
clear: Borrar tareas terminadas
connections: Conexiones de red
empty: No hay Tareas en Ejecución
failed: Fallida
manager: Gestor de Tareas
Expand Down
6 changes: 5 additions & 1 deletion xmcl-keystone-ui/locales/fr.yaml
Expand Up @@ -217,6 +217,9 @@ diagnosis:
incompatibleJava:
message: Vous pouvez demander au launcher de le télécharger pour vous.
name: La version java {javaVersion} ne convient pas à {version} !
instanceFiles:
description: L'installation de l'instance inclut {counts} fichiers.
title: Installation de l'instance incomplète
invalidJava:
message: Cliquez pour utiliser une autre installation Java pour lancer.
name: Emplacement Java non valide.
Expand Down Expand Up @@ -1045,9 +1048,9 @@ resourcepack:
name: Pack de Ressources | Packs de Ressources
searchOnCurseforge: Rechercher {name} dans curseforge
selected: Packs de ressources sélectionnés
shared: L'instance utilise le dossier du pack de ressources partagé
showFile: Afficher le pack de ressources dans le dossier {file}
showInCurseforge: Afficher {name} dans curseforge
shared: L'instance utilise le dossier du pack de ressources partagé
unselected: Packs de ressources désélectionnés
save:
copy:
Expand Down Expand Up @@ -1322,6 +1325,7 @@ tag:
task:
cancelled: Annulé
clear: Effacer les tâches terminées
connections: Les connexions de réseau
empty: Aucune tâche en cours d'exécution
failed: Échec
manager: Gestionnaire des tâches
Expand Down
5 changes: 5 additions & 0 deletions xmcl-keystone-ui/locales/gl.yaml
Expand Up @@ -214,6 +214,9 @@ diagnosis:
incompatibleJava:
message: Preguntar o Lanzador que o descargue por ti.
name: ¡A versión de java {javaVersion} non é adecuada para {version}!
instanceFiles:
description: A instalación da instancia inclúe {counts} ficheiros.
title: Instalación de instancia incompleta
invalidJava:
message: Prema para iniciar con outra versión de java.
name: Ubicación de Java non válida.
Expand Down Expand Up @@ -255,3 +258,5 @@ setting:
streamerModeDescription: >-
Isto ocultará a túa información privada como o correo electrónico no
launcher.
task:
connections: Conexións de rede
5 changes: 3 additions & 2 deletions xmcl-keystone-ui/locales/hu.yaml
Expand Up @@ -187,7 +187,7 @@ diagnosis:
name: A java verzió {javaVersion} nem felel meg a {version}-nak!
instanceFiles:
description: Ez lehet, hogy befejezetlen telepítés volt a múltkor
title: Fájlok telepítése példányokba
title: Befejezetlen példány
invalidJava:
message: Kattints egy másik java indításához.
name: Érvénytelen java hely.
Expand Down Expand Up @@ -1043,9 +1043,9 @@ resourcepack:
searchOnModrinth: '@:mod.searchOnModrinth'
selectSearchHint: Keress és válassz forráscsomagot
selected: Kiválasztott forráscsomagok
shared: Példány használja a megosztott erőforráscsomag mappát
showFile: '{file} megjelenítése fájlkezelőben'
showInCurseforge: '{name} megjelenítése curseforge-on'
shared: Példány használja a megosztott erőforráscsomag mappát
unselected: Nem kiválasztott forráscsomagok
save:
copy:
Expand Down Expand Up @@ -1316,6 +1316,7 @@ tag:
task:
cancelled: Törölt
clear: Befejezett folyamatok törlése
connections: Hálózati kapcsolatok
empty: Nincs futó folyamat
failed: Sikertelen
manager: Folyamatkezelő
Expand Down
6 changes: 5 additions & 1 deletion xmcl-keystone-ui/locales/ru.yaml
Expand Up @@ -179,6 +179,9 @@ diagnosis:
incompatibleJava:
message: Можно запросить лаунчер скачать его за вас.
name: Версия java {javaVersion} не подходит для {version}!
instanceFiles:
description: 'Установка экземпляра включает файлы: {counts}.'
title: Незавершенная установка экземпляра
invalidJava:
message: Нажмите, чтобы использовать другую java для запуска.
name: Неверное расположение java.
Expand Down Expand Up @@ -978,9 +981,9 @@ resourcepack:
name: Текстурпак | Текстурпаки
searchOnCurseforge: Искать {name} на curseforge
selected: Выбранные текстурпаки
shared: Экземпляр использует общую папку пакета ресурсов
showFile: Открыть текстурпак {file} в папке
showInCurseforge: Показать {name} на curseforge
shared: Экземпляр использует общую папку пакета ресурсов
unselected: Невыбранные текстурпаки
save:
copy:
Expand Down Expand Up @@ -1240,6 +1243,7 @@ tag:
task:
cancelled: Отменено
clear: Очистить завершенные задачи
connections: Сетевые соединения
empty: Нет запущенных задач
failed: Не удалось
manager: Диспетчер задач
Expand Down
6 changes: 6 additions & 0 deletions xmcl-keystone-ui/locales/uk.yaml
@@ -1,2 +1,8 @@
diagnosis:
instanceFiles:
description: Інсталяція примірника містить {counts} файлів.
title: Незавершена інсталяція екземпляра
resourcepack:
shared: Екземпляр використовує спільну папку пакета ресурсів
task:
connections: Мережеві підключення
5 changes: 3 additions & 2 deletions xmcl-keystone-ui/locales/zh-CN.yaml
Expand Up @@ -218,8 +218,8 @@ diagnosis:
message: 你可以选择自己让启动器帮你下载,或者自己下载
name: 版本 {version} 可能不兼容 Java {javaVersion}!
instanceFiles:
description: 这可能是因为之前安装实例时没安装完
title: 实例文件缺失
description: 实例安装包括 {counts} 个文件。
title: 实例安装未完成
invalidJava:
message: 请选择一个有效的 Java 路径.
name: 当前 Java 路径已经失效
Expand Down Expand Up @@ -1221,6 +1221,7 @@ tag:
task:
cancelled: 已取消
clear: 清除已完成的任务
connections: 网络连接
empty: 目前没有运行中的任务
failed: 失败
manager: 任务管理器
Expand Down
6 changes: 5 additions & 1 deletion xmcl-keystone-ui/locales/zh-TW.yaml
Expand Up @@ -61,6 +61,9 @@ diagnosis:
incompatibleJava:
message: 你可以選擇自己讓啓動器幫你下載,或者自己下載
name: 版本 {mcversion} 可能不兼容 Java {java}!
instanceFiles:
description: 實例安裝包括 {counts} 個檔案。
title: 實例安裝未完成
invalidJava:
message: 請選擇一個有效的 Java 路徑.
name: 當前 Java 路徑已經失效
Expand Down Expand Up @@ -397,9 +400,9 @@ resourcepack:
name: 資源包 | 資源包
searchOnCurseforge: 在 Curseforge 中查找 {name}
selected: 已選資源包
shared: 實例使用共享資源包資料夾
showFile: 在文件夾中顯示 {file}
showInCurseforge: 在 Curseforge 中顯示 {name}
shared: 實例使用共享資源包資料夾
unselected: 未選資源包
save:
copyFrom:
Expand Down Expand Up @@ -528,6 +531,7 @@ tag:
task:
cancelled: 已取消
clear: 清除已完成的任務
connections: 網路連線
empty: 目前沒有運行中的任務
failed: 失敗
manager: 任務管理器
Expand Down
4 changes: 2 additions & 2 deletions xmcl-keystone-ui/src/composables/instanceFilesDiagnose.ts
Expand Up @@ -8,8 +8,8 @@ export function useInstanceFilesDiagnose(instanceFiles: Ref<InstanceFile[]>, ins

const issue = computed(() => instanceFiles.value.length > 0
? {
title: t('diagnosis.instanceFiles.title', { plural: 2, named: instanceFiles.value.length }),
description: t('diagnosis.instanceFiles.description'),
title: t('diagnosis.instanceFiles.title'),
description: t('diagnosis.instanceFiles.description', { counts: instanceFiles.value.length }),
}
: undefined)

Expand Down
12 changes: 6 additions & 6 deletions xmcl-keystone-ui/src/composables/launchButton.ts
Expand Up @@ -92,21 +92,21 @@ export function useLaunchButton() {
menu: [userIssue.value],
onClick: () => fixUserIssue(),
}
} else if (versionIssues.value.length > 0) {
} else if (filesIssue.value) {
return {
icon: 'get_app',
text: t('install'),
color: 'blue',
menu: versionIssues.value,
onClick: () => fixVersionIssues(),
menu: [filesIssue.value],
onClick: () => fixInstanceFileIssue(),
}
} else if (filesIssue.value) {
} else if (versionIssues.value.length > 0) {
return {
icon: 'get_app',
text: t('install'),
color: 'blue',
menu: [filesIssue.value],
onClick: () => fixInstanceFileIssue(),
menu: versionIssues.value,
onClick: () => fixVersionIssues(),
}
} else if (javaIssue.value && !javaIssue.value.onClick) {
return {
Expand Down

0 comments on commit 9ae9008

Please sign in to comment.