Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
738 changes: 503 additions & 235 deletions components/servers/ServerMapRotation.vue

Large diffs are not rendered by default.

323 changes: 259 additions & 64 deletions components/servers/ServerPlugins.vue

Large diffs are not rendered by default.

521 changes: 521 additions & 0 deletions generated/zeus/const.full.ts

Large diffs are not rendered by default.

4 changes: 2 additions & 2 deletions generated/zeus/const.ts

Large diffs are not rendered by default.

2,259 changes: 2,259 additions & 0 deletions generated/zeus/index.ts

Large diffs are not rendered by default.

24 changes: 19 additions & 5 deletions i18n/locales/ar_SA.json
Original file line number Diff line number Diff line change
Expand Up @@ -3689,44 +3689,58 @@
"continue": "متابعة"
},
"save_restart": "حفظ وإعادة التشغيل",
"discard": "تجاهل",
"restart_hint": "يؤدي الحفظ إلى إعادة تشغيل الخادم وفصل كل من يلعب عليه.",
"map_rotation": {
"title": "تدوير الخرائط",
"description": "الخرائط التي يتنقل بينها هذا الخادم. يبدأ على الخريطة الأولى، أو على خريطة عشوائية عند تفعيل الخلط، ثم تتولى إضافة تدوير الخرائط تصويتات نهاية الخريطة وrock the vote والتدوير التلقائي.",
"maps": "الخرائط",
"shuffle": "خلط",
"shuffle_hint": "اختيار الخريطة التالية عشوائيًا",
"played_by": "تديره {plugin}",
"in_order": "بالترتيب",
"in_order_hint": "لعب القائمة من الأعلى إلى الأسفل",
"no_plugin": "لا توجد إضافة مثبتة لتدوير الخرائط، لذا سيبقى الخادم على خريطته الأولى.",
"install_plugin": "تثبيت MapChooser",
"workshop_order_hint": "تفقد MapChooser موضعها في القائمة مع خرائط الورشة وتعود دائمًا إلى الخريطة الثانية. أبقِ الخلط مفعّلًا لخرائط الورشة.",
"empty": "لا توجد خرائط بعد. أضف خرائط من الكتالوج أو استورد مجموعة من ورشة Steam.",
"empty_title": "لا توجد خرائط بعد",
"empty": "أضف خرائط من الكتالوج أو استورد مجموعة من ورشة Steam.",
"official": "رسمية",
"workshop": "الورشة",
"boots_first": "تبدأ أولًا",
"from_catalog": "إضافة من الكتالوج",
"add_map": "إضافة خريطة",
"add": "إضافة",
"from_workshop": "استيراد من الورشة",
"import_placeholder": "رابط أو معرّف مجموعة الورشة",
"import": "استيراد",
"import_hint": "مجموعة أو خريطة واحدة، كرابط أو معرّف.",
"imported": "خرائط الورشة المضافة: {count}",
"imported_skipped": "تم تخطيها لأنها ليست خرائط CS2: {count}",
"move_up": "نقل لأعلى",
"move_down": "نقل لأسفل",
"remove": "إزالة",
"saved": "تم حفظ تدوير الخرائط. تتم إعادة تشغيل الخادم."
"saved": "تم حفظ تدوير الخرائط. تتم إعادة تشغيل الخادم.",
"saved_disabled": "تم حفظ تدوير الخرائط. سيُطبَّق عند تفعيل الخادم."
},
"plugins": {
"title": "الإضافات",
"description": "فعّل إضافة لعبة أو عطّلها لهذا الخادم فقط. الافتراضي يتبع إعدادات التحميل الخاصة بالإضافة.",
"active": "نشطة",
"default": "افتراضي",
"on": "تشغيل",
"off": "إيقاف",
"status_loads": "تُحمَّل",
"status_off": "غير محمّلة",
"loads_by_default": "تُحمَّل هنا افتراضيًا",
"off_by_default": "متوقفة هنا افتراضيًا",
"forced_on": "مفعّلة لهذا الخادم",
"forced_off": "معطّلة لهذا الخادم",
"for_rotation": "تُحمَّل لتشغيل تدوير الخرائط",
"map_rotation": "تدير تدوير الخرائط",
"from_mode": "من {mode}",
"empty": "لا توجد إضافات لعبة مثبتة بعد.",
"browse": "دليل الإضافات",
"saved": "تم حفظ الإضافات. تتم إعادة تشغيل الخادم."
"saved": "تم حفظ الإضافات. تتم إعادة تشغيل الخادم.",
"saved_disabled": "تم حفظ الإضافات. ستُطبَّق عند تفعيل الخادم."
}
}
},
Expand Down
24 changes: 19 additions & 5 deletions i18n/locales/da_DK.json
Original file line number Diff line number Diff line change
Expand Up @@ -3689,44 +3689,58 @@
"continue": "Fortsæt"
},
"save_restart": "Gem og genstart",
"discard": "Kassér",
"restart_hint": "Når du gemmer, genstartes serveren, og alle der spiller bliver afbrudt.",
"map_rotation": {
"title": "Mapsrotation",
"description": "De maps denne server skifter mellem. Den starter på den første, eller en tilfældig når der blandes, og derefter overtager rotationspluginnet med afstemninger ved mapslut, rock the vote og det automatiske skift.",
"maps": "Maps",
"shuffle": "Bland",
"shuffle_hint": "Vælg næste map tilfældigt",
"played_by": "Styres af {plugin}",
"in_order": "I rækkefølge",
"in_order_hint": "Spil listen oppefra og ned",
"no_plugin": "Der er ikke installeret et plugin til mapsrotation, så serveren bliver på sit første map.",
"install_plugin": "Installer MapChooser",
"workshop_order_hint": "MapChooser mister sin plads i listen på workshop-maps og vender altid tilbage til det andet. Hold Bland slået til for workshop-maps.",
"empty": "Ingen maps endnu. Tilføj maps fra kataloget, eller importer en Steam Workshop-samling.",
"empty_title": "Ingen maps endnu",
"empty": "Tilføj maps fra kataloget, eller importer en Steam Workshop-samling.",
"official": "Officielle",
"workshop": "Workshop",
"boots_first": "Starter først",
"from_catalog": "Tilføj fra kataloget",
"add_map": "Tilføj et map",
"add": "Tilføj",
"from_workshop": "Importer fra Workshop",
"import_placeholder": "Link eller ID til workshop-samling",
"import": "Importer",
"import_hint": "En samling eller et enkelt map, som link eller ID.",
"imported": "Workshop-maps tilføjet: {count}",
"imported_skipped": "Sprunget over, ikke CS2-maps: {count}",
"move_up": "Flyt op",
"move_down": "Flyt ned",
"remove": "Fjern",
"saved": "Mapsrotation gemt. Serveren genstarter."
"saved": "Mapsrotation gemt. Serveren genstarter.",
"saved_disabled": "Mapsrotation gemt. Den gælder, når serveren er slået til."
},
"plugins": {
"title": "Plugins",
"description": "Slå et spilplugin til eller fra kun for denne server. Standard følger pluginnets egne indlæsningsindstillinger.",
"active": "Aktive",
"default": "Standard",
"on": "Til",
"off": "Fra",
"status_loads": "Indlæses",
"status_off": "Ikke indlæst",
"loads_by_default": "Indlæses her som standard",
"off_by_default": "Fra her som standard",
"forced_on": "Slået til for denne server",
"forced_off": "Slået fra for denne server",
"for_rotation": "Indlæses for mapsrotationen",
"map_rotation": "Styrer mapsrotationen",
"from_mode": "Fra {mode}",
"empty": "Der er endnu ikke installeret nogen spilplugins.",
"browse": "Plugin-oversigt",
"saved": "Plugins gemt. Serveren genstarter."
"saved": "Plugins gemt. Serveren genstarter.",
"saved_disabled": "Plugins gemt. De gælder, når serveren er slået til."
}
}
},
Expand Down
24 changes: 19 additions & 5 deletions i18n/locales/de_DE.json
Original file line number Diff line number Diff line change
Expand Up @@ -3689,44 +3689,58 @@
"continue": "Weiter"
},
"save_restart": "Speichern & Neu starten",
"discard": "Verwerfen",
"restart_hint": "Beim Speichern wird der Server neu gestartet, alle Spieler darauf werden getrennt.",
"map_rotation": {
"title": "Map-Rotation",
"description": "Die Maps, die dieser Server durchläuft. Er startet auf der ersten, oder bei Zufallsreihenfolge auf einer zufälligen, danach übernimmt das Map-Rotations-Plugin mit Abstimmungen am Map-Ende, Rock the Vote und dem automatischen Wechsel.",
"maps": "Maps",
"shuffle": "Zufällig",
"shuffle_hint": "Nächste Map zufällig wählen",
"played_by": "Gespielt von {plugin}",
"in_order": "Der Reihe nach",
"in_order_hint": "Die Liste von oben nach unten spielen",
"no_plugin": "Kein Map-Rotations-Plugin installiert, der Server bleibt auf seiner ersten Map.",
"install_plugin": "MapChooser installieren",
"workshop_order_hint": "MapChooser verliert bei Workshop-Maps seine Position in der Liste und kehrt immer zur zweiten zurück. Lass „Zufällig“ bei Workshop-Maps an.",
"empty": "Noch keine Maps. Füge Maps aus dem Katalog hinzu oder importiere eine Steam-Workshop-Kollektion.",
"empty_title": "Noch keine Maps",
"empty": "Füge Maps aus dem Katalog hinzu oder importiere eine Steam-Workshop-Kollektion.",
"official": "Offiziell",
"workshop": "Workshop",
"boots_first": "Startet zuerst",
"from_catalog": "Aus dem Katalog",
"add_map": "Map hinzufügen",
"add": "Hinzufügen",
"from_workshop": "Aus dem Workshop importieren",
"import_placeholder": "Link oder ID der Workshop-Kollektion",
"import": "Importieren",
"import_hint": "Eine Kollektion oder eine einzelne Map, als Link oder ID.",
"imported": "Workshop-Maps hinzugefügt: {count}",
"imported_skipped": "Übersprungen, keine CS2-Maps: {count}",
"move_up": "Nach oben",
"move_down": "Nach unten",
"remove": "Entfernen",
"saved": "Map-Rotation gespeichert. Der Server startet neu."
"saved": "Map-Rotation gespeichert. Der Server startet neu.",
"saved_disabled": "Map-Rotation gespeichert. Sie gilt, sobald der Server aktiviert ist."
},
"plugins": {
"title": "Plugins",
"description": "Schalte ein Spiel-Plugin nur für diesen Server ein oder aus. Standard folgt den Ladeeinstellungen des Plugins.",
"active": "Aktiv",
"default": "Standard",
"on": "An",
"off": "Aus",
"status_loads": "Lädt",
"status_off": "Nicht geladen",
"loads_by_default": "Lädt hier standardmäßig",
"off_by_default": "Hier standardmäßig aus",
"forced_on": "Für diesen Server eingeschaltet",
"forced_off": "Für diesen Server ausgeschaltet",
"for_rotation": "Lädt für die Map-Rotation",
"map_rotation": "Steuert die Map-Rotation",
"from_mode": "Aus {mode}",
"empty": "Noch keine Spiel-Plugins installiert.",
"browse": "Plugin-Verzeichnis",
"saved": "Plugins gespeichert. Der Server startet neu."
"saved": "Plugins gespeichert. Der Server startet neu.",
"saved_disabled": "Plugins gespeichert. Sie gelten, sobald der Server aktiviert ist."
}
}
},
Expand Down
24 changes: 19 additions & 5 deletions i18n/locales/en.json
Original file line number Diff line number Diff line change
Expand Up @@ -3689,44 +3689,58 @@
"continue": "Continue"
},
"save_restart": "Save & Restart",
"discard": "Discard",
"restart_hint": "Saving restarts the server, which disconnects anyone playing on it.",
"map_rotation": {
"title": "Map Rotation",
"description": "The maps this server cycles through. It boots on the first one, or a random one when shuffled, and the map rotation plugin takes over from there with end-of-map votes, rock the vote and the automatic cycle.",
"maps": "Maps",
"shuffle": "Shuffle",
"shuffle_hint": "Pick the next map at random",
"played_by": "Played by {plugin}",
"in_order": "In Order",
"in_order_hint": "Play the list from top to bottom",
"no_plugin": "No map rotation plugin is installed, so the server will stay on its first map.",
"install_plugin": "Install MapChooser",
"workshop_order_hint": "MapChooser loses its place in the list on workshop maps and keeps returning to the second one. Keep Shuffle on for workshop maps.",
"empty": "No maps yet. Add maps from the catalog or import a Steam workshop collection.",
"empty_title": "No maps yet",
"empty": "Add maps from the catalog or import a Steam workshop collection.",
"official": "Official",
"workshop": "Workshop",
"boots_first": "Boots First",
"from_catalog": "Add From Catalog",
"add_map": "Add a map",
"add": "Add",
"from_workshop": "Import From Workshop",
"import_placeholder": "Workshop collection link or ID",
"import": "Import",
"import_hint": "A collection or a single map, as a link or an ID.",
"imported": "Workshop maps added: {count}",
"imported_skipped": "Skipped, not CS2 maps: {count}",
"move_up": "Move Up",
"move_down": "Move Down",
"remove": "Remove",
"saved": "Map rotation saved. The server is restarting."
"saved": "Map rotation saved. The server is restarting.",
"saved_disabled": "Map rotation saved. It applies when the server is enabled."
},
"plugins": {
"title": "Plugins",
"description": "Switch a game plugin on or off for this server only. Default follows the plugin's own load settings.",
"active": "Active",
"default": "Default",
"on": "On",
"off": "Off",
"status_loads": "Loads",
"status_off": "Not Loaded",
"loads_by_default": "Loads here by default",
"off_by_default": "Off here by default",
"forced_on": "Switched on for this server",
"forced_off": "Switched off for this server",
"for_rotation": "Loads to play the map rotation",
"map_rotation": "Runs the map rotation",
"from_mode": "From {mode}",
"empty": "No game plugins are installed yet.",
"browse": "Plugin Directory",
"saved": "Plugins saved. The server is restarting."
"saved": "Plugins saved. The server is restarting.",
"saved_disabled": "Plugins saved. They apply when the server is enabled."
}
}
},
Expand Down
24 changes: 19 additions & 5 deletions i18n/locales/es_ES.json
Original file line number Diff line number Diff line change
Expand Up @@ -3689,44 +3689,58 @@
"continue": "Continuar"
},
"save_restart": "Guardar y reiniciar",
"discard": "Descartar",
"restart_hint": "Al guardar se reinicia el servidor y se desconecta a quien esté jugando.",
"map_rotation": {
"title": "Rotación de mapas",
"description": "Los mapas que recorre este servidor. Arranca en el primero, o en uno aleatorio si está mezclado, y desde ahí el plugin de rotación se encarga de las votaciones de fin de mapa, rock the vote y el ciclo automático.",
"maps": "Mapas",
"shuffle": "Aleatorio",
"shuffle_hint": "Elegir el siguiente mapa al azar",
"played_by": "Gestionado por {plugin}",
"in_order": "En orden",
"in_order_hint": "Jugar la lista de arriba abajo",
"no_plugin": "No hay ningún plugin de rotación de mapas instalado, así que el servidor se quedará en su primer mapa.",
"install_plugin": "Instalar MapChooser",
"workshop_order_hint": "MapChooser pierde su posición en la lista con mapas del workshop y vuelve siempre al segundo. Mantén Aleatorio activado para mapas del workshop.",
"empty": "Aún no hay mapas. Añade mapas del catálogo o importa una colección del workshop de Steam.",
"empty_title": "Aún no hay mapas",
"empty": "Añade mapas del catálogo o importa una colección del workshop de Steam.",
"official": "Oficiales",
"workshop": "Workshop",
"boots_first": "Arranca primero",
"from_catalog": "Añadir del catálogo",
"add_map": "Añadir un mapa",
"add": "Añadir",
"from_workshop": "Importar del workshop",
"import_placeholder": "Enlace o ID de la colección del workshop",
"import": "Importar",
"import_hint": "Una colección o un solo mapa, como enlace o ID.",
"imported": "Mapas del workshop añadidos: {count}",
"imported_skipped": "Omitidos, no son mapas de CS2: {count}",
"move_up": "Subir",
"move_down": "Bajar",
"remove": "Quitar",
"saved": "Rotación de mapas guardada. El servidor se está reiniciando."
"saved": "Rotación de mapas guardada. El servidor se está reiniciando.",
"saved_disabled": "Rotación de mapas guardada. Se aplicará cuando el servidor esté activado."
},
"plugins": {
"title": "Plugins",
"description": "Activa o desactiva un plugin de juego solo para este servidor. Predeterminado sigue la configuración de carga del propio plugin.",
"active": "Activos",
"default": "Predeterminado",
"on": "Activado",
"off": "Desactivado",
"status_loads": "Se carga",
"status_off": "No se carga",
"loads_by_default": "Se carga aquí por defecto",
"off_by_default": "Desactivado aquí por defecto",
"forced_on": "Activado para este servidor",
"forced_off": "Desactivado para este servidor",
"for_rotation": "Se carga para la rotación de mapas",
"map_rotation": "Gestiona la rotación de mapas",
"from_mode": "De {mode}",
"empty": "Aún no hay plugins de juego instalados.",
"browse": "Directorio de plugins",
"saved": "Plugins guardados. El servidor se está reiniciando."
"saved": "Plugins guardados. El servidor se está reiniciando.",
"saved_disabled": "Plugins guardados. Se aplicarán cuando el servidor esté activado."
}
}
},
Expand Down
Loading
Loading