diff --git a/Cargo.lock b/Cargo.lock index 2819528..381c3e6 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -586,7 +586,7 @@ dependencies = [ [[package]] name = "coa-core" -version = "0.8.2" +version = "0.9.0" dependencies = [ "base64 0.22.1", "chrono", @@ -634,7 +634,7 @@ dependencies = [ [[package]] name = "coa-release" -version = "0.8.2" +version = "0.9.0" dependencies = [ "chrono", "coa-core", @@ -643,7 +643,7 @@ dependencies = [ [[package]] name = "coa-server-manager" -version = "0.8.2" +version = "0.9.0" dependencies = [ "coa-control-proto", "coa-core", diff --git a/Cargo.toml b/Cargo.toml index d89d42d..ca2cd34 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -4,7 +4,7 @@ members = ["crates/coa-core", "crates/coa-release", "crates/coa-registry-proto", exclude = ["services/coa-registry", "services/coa-registry-e2e", "services/coa-coordinator", "services/coa-relay"] [workspace.package] -version = "0.8.2" +version = "0.9.0" edition = "2021" license = "AGPL-3.0-only" diff --git a/package-lock.json b/package-lock.json index 311c284..a8e5a6b 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "coa-server-manager", - "version": "0.8.2", + "version": "0.9.0", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "coa-server-manager", - "version": "0.8.2", + "version": "0.9.0", "dependencies": { "@tauri-apps/api": "^2.12.0", "@tauri-apps/plugin-dialog": "^2.8.0", diff --git a/package.json b/package.json index e7abba6..9cf329c 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "coa-server-manager", "private": true, - "version": "0.8.2", + "version": "0.9.0", "license": "AGPL-3.0-only", "type": "module", "scripts": { diff --git a/src-tauri/tauri.conf.json b/src-tauri/tauri.conf.json index f5014b8..bf85a93 100644 --- a/src-tauri/tauri.conf.json +++ b/src-tauri/tauri.conf.json @@ -1,7 +1,7 @@ { "$schema": "https://schema.tauri.app/config/2", "productName": "CoA Server Manager", - "version": "0.8.2", + "version": "0.9.0", "identifier": "com.coa.servermanager", "build": { "beforeDevCommand": "npm run dev", diff --git a/src/i18n/locales/de.ts b/src/i18n/locales/de.ts index b8c79f8..29b0c9c 100644 --- a/src/i18n/locales/de.ts +++ b/src/i18n/locales/de.ts @@ -1012,6 +1012,32 @@ const de: Partial> = { "access.relay": "Relay", "access.relayUp": "Spiel-Relay verbunden", "access.relayDown": "Spiel-Relay nicht verbunden", + "realm.withReborn": "Warcraft Reborn zusammen mit CoA starten", + "realm.rebornPort": "Warcraft Reborn-Weltport: {port}", + "realm.rebornWorld": "Warcraft Reborn-Welt", + "realm.rebornNeedsCoa": "Warcraft Reborn kann nur zusammen mit Conquest of Azeroth starten. Zuerst Conquest of Azeroth in der Übersicht auswählen.", + "realm.allThree": "Beide Optionen sind aktiv: Conquest of Azeroth, Wildcard und Warcraft Reborn starten zusammen.", + "browse.realmOffline": "Offline", + "browse.offlineWarning": "Der Server ist derzeit offline. Der Beitritt mit einem portablen Charakter ist möglich, sobald der Betreiber den Server startet.", + "registry.dialogTitle": "Öffentlicher Eintrag · {realm}", + "registry.publishAll": "Alle Realms veröffentlichen", + "registry.publishAllText": "Beschreibung, Sprache und Region gelten für alle noch nicht veröffentlichten Realms. Jeder Realm erscheint unter dem Servernamen; zusätzliche Realms erhalten ihren Realmnamen als Zusatz.", + "registry.publishAllButton": "{n} Realms veröffentlichen", + "registry.alreadyListed": "Bereits veröffentlicht", + "registry.configure": "Konfigurieren", + "registry.publishShort": "Veröffentlichen", + "registry.short.starting": "Wird veröffentlicht…", + "registry.accessFailed": "Der Realm ist veröffentlicht, aber die Beitrittsoptionen wurden nicht gespeichert: {reason}", + "registry.short.waiting_for_realm": "Nicht veröffentlicht", + "registry.short.realm_stopped": "Veröffentlicht, Realm gestoppt", + "registry.short.online": "Veröffentlicht", + "registry.short.retrying": "Verzeichnis nicht erreichbar", + "registry.short.rejected": "Vom Verzeichnis abgelehnt", + "registry.short.unpublishing": "Wird aus der Liste entfernt", + "registry.short.disabled": "Nicht veröffentlicht", + "registry.realmStoppedHint": "Der Realm ist gestoppt. Den Server starten, damit Spieler beitreten und Charaktersitzungen verfolgen können.", + "access.portableEnabled": "Portable Charaktere zulassen", + "access.portableEnabledHint": "Spieler können auf diesem Realm mit ihren im Manager gespeicherten Charakteren spielen.", }; export default de; diff --git a/src/i18n/locales/es.ts b/src/i18n/locales/es.ts index ed4c4fa..e6a6360 100644 --- a/src/i18n/locales/es.ts +++ b/src/i18n/locales/es.ts @@ -1012,6 +1012,32 @@ const es: Partial> = { "access.relay": "Relay", "access.relayUp": "Relay del juego conectado", "access.relayDown": "Relay del juego desconectado", + "realm.withReborn": "Iniciar Warcraft Reborn junto con CoA", + "realm.rebornPort": "Puerto del mundo de Warcraft Reborn: {port}", + "realm.rebornWorld": "Mundo de Warcraft Reborn", + "realm.rebornNeedsCoa": "Warcraft Reborn solo puede iniciarse junto con Conquest of Azeroth. Selecciona primero Conquest of Azeroth en Resumen.", + "realm.allThree": "Ambas opciones están activadas: Conquest of Azeroth, Wildcard y Warcraft Reborn se inician juntos.", + "browse.realmOffline": "Sin conexión", + "browse.offlineWarning": "El servidor está desconectado. Podrás entrar con un personaje portátil cuando el anfitrión inicie el servidor.", + "registry.dialogTitle": "Publicación · {realm}", + "registry.publishAll": "Publicar todos los reinos", + "registry.publishAllText": "Una descripción, idioma y región para todos los reinos aún no publicados. Cada reino usa el nombre del servidor; los reinos adicionales añaden su nombre.", + "registry.publishAllButton": "Publicar {n} reinos", + "registry.alreadyListed": "Ya publicado", + "registry.configure": "Configurar", + "registry.publishShort": "Publicar", + "registry.short.starting": "Publicando…", + "registry.accessFailed": "El reino está publicado, pero no se guardaron sus opciones de acceso: {reason}", + "registry.short.waiting_for_realm": "Sin publicar", + "registry.short.realm_stopped": "Publicado, reino detenido", + "registry.short.online": "Publicado", + "registry.short.retrying": "Directorio inaccesible", + "registry.short.rejected": "Rechazado por el directorio", + "registry.short.unpublishing": "Quitando de la lista", + "registry.short.disabled": "Sin publicar", + "registry.realmStoppedHint": "El reino está detenido. Inicia el servidor para que los jugadores entren y se registren las sesiones de personajes.", + "access.portableEnabled": "Permitir personajes portátiles", + "access.portableEnabledHint": "Los jugadores pueden usar en este reino sus personajes guardados en Manager.", }; export default es; diff --git a/src/i18n/locales/fr.ts b/src/i18n/locales/fr.ts index 5717f61..1a85569 100644 --- a/src/i18n/locales/fr.ts +++ b/src/i18n/locales/fr.ts @@ -1012,6 +1012,32 @@ const fr: Partial> = { "access.relay": "Relay", "access.relayUp": "Relais de jeu connecté", "access.relayDown": "Relais de jeu déconnecté", + "realm.withReborn": "Démarrer Warcraft Reborn avec CoA", + "realm.rebornPort": "Port du monde Warcraft Reborn : {port}", + "realm.rebornWorld": "Monde Warcraft Reborn", + "realm.rebornNeedsCoa": "Warcraft Reborn ne peut démarrer qu’avec Conquest of Azeroth. Sélectionnez d’abord Conquest of Azeroth dans la vue d’ensemble.", + "realm.allThree": "Les deux options sont activées : Conquest of Azeroth, Wildcard et Warcraft Reborn démarrent ensemble.", + "browse.realmOffline": "Hors ligne", + "browse.offlineWarning": "Le serveur est hors ligne. La connexion avec un personnage portable sera disponible lorsque l’hôte démarrera le serveur.", + "registry.dialogTitle": "Publication publique · {realm}", + "registry.publishAll": "Publier tous les royaumes", + "registry.publishAllText": "Une description, une langue et une région pour tous les royaumes non publiés. Chaque royaume utilise le nom du serveur ; les royaumes supplémentaires ajoutent leur nom.", + "registry.publishAllButton": "Publier {n} royaumes", + "registry.alreadyListed": "Déjà publié", + "registry.configure": "Configurer", + "registry.publishShort": "Publier", + "registry.short.starting": "Publication…", + "registry.accessFailed": "Le royaume est publié, mais ses options de connexion n’ont pas été enregistrées : {reason}", + "registry.short.waiting_for_realm": "Non publié", + "registry.short.realm_stopped": "Publié, royaume arrêté", + "registry.short.online": "Publié", + "registry.short.retrying": "Annuaire inaccessible", + "registry.short.rejected": "Refusé par l’annuaire", + "registry.short.unpublishing": "Retrait de la liste", + "registry.short.disabled": "Non publié", + "registry.realmStoppedHint": "Le royaume est arrêté. Démarrez le serveur pour permettre la connexion et le suivi des sessions des personnages.", + "access.portableEnabled": "Autoriser les personnages portables", + "access.portableEnabledHint": "Les joueurs peuvent utiliser sur ce royaume leurs personnages enregistrés dans Manager.", }; export default fr; diff --git a/src/i18n/locales/zh.ts b/src/i18n/locales/zh.ts index 59b9b73..0680c7e 100644 --- a/src/i18n/locales/zh.ts +++ b/src/i18n/locales/zh.ts @@ -1014,6 +1014,32 @@ const zh = { "access.relay": "Relay", "access.relayUp": "游戏中继已连接", "access.relayDown": "游戏中继未连接", + "realm.withReborn": "与 CoA 一起启动 Warcraft Reborn", + "realm.rebornPort": "Warcraft Reborn 世界端口:{port}", + "realm.rebornWorld": "Warcraft Reborn 世界", + "realm.rebornNeedsCoa": "Warcraft Reborn 只能与 Conquest of Azeroth 一起启动。请先在概览中选择 Conquest of Azeroth。", + "realm.allThree": "两个选项均已开启:Conquest of Azeroth、Wildcard 和 Warcraft Reborn 将一起启动。", + "browse.realmOffline": "离线", + "browse.offlineWarning": "服务器当前离线。服主启动服务器后,才能使用便携角色加入。", + "registry.dialogTitle": "公开发布 · {realm}", + "registry.publishAll": "发布所有服务器", + "registry.publishAllText": "为所有尚未发布的服务器使用同一描述、语言和地区。每个服务器均使用服务器名称,额外启动的服务器还会附加其世界名称。", + "registry.publishAllButton": "发布 {n} 个服务器", + "registry.alreadyListed": "已发布", + "registry.configure": "配置", + "registry.publishShort": "发布", + "registry.short.starting": "正在发布…", + "registry.accessFailed": "服务器已发布,但加入选项未保存:{reason}", + "registry.short.waiting_for_realm": "未发布", + "registry.short.realm_stopped": "已发布,世界已停止", + "registry.short.online": "已发布", + "registry.short.retrying": "无法连接目录", + "registry.short.rejected": "目录已拒绝", + "registry.short.unpublishing": "正在从列表移除", + "registry.short.disabled": "未发布", + "registry.realmStoppedHint": "世界当前已停止。请启动服务器,以便玩家加入并跟踪角色会话。", + "access.portableEnabled": "允许便携角色", + "access.portableEnabledHint": "允许玩家在此服务器使用保存在 Manager 中的角色。", } as const; export default zh;