mirror of
https://github.com/VolmitSoftware/Iris.git
synced 2026-10-27 06:20:02 +00:00
Add /iris language and /iris debugdump on both platforms
/iris language opens a locale menu and sets the language for the caller or, for a gamemaster, the server default; /iris debugdump writes a diagnostic report and optionally uploads it. Neither needs iris.all, so a plain player can reach them. Every modded command now executes inside a language audience scope, and the Bukkit dispatcher opens one around execution, tab completion and help. Permissions, message keys and the shipped locales follow.
This commit is contained in:
39 files changed
+654
-226
No files matched your search
@@ -6,6 +6,8 @@ import art.arcane.volmlib.util.localization.TextKey;
|
||||
import java.util.List;
|
||||
|
||||
public final class DirectorCommandMessages {
|
||||
public static final TextKey DEBUG_DUMP_DESCRIPTION = TextKey.of("iris.director.commandiris.director.debugdump", "Create and optionally upload a diagnostic report");
|
||||
public static final TextKey DEBUG_DUMP_UPLOAD = TextKey.of("iris.director.commandiris.param.debugdump_upload", "Upload the report to mclo.gs");
|
||||
public static final TextKey COMMAND_DATAPACK_DIRECTOR_DOWNLOAD_MANAGE_EXTERNAL_DATAPACK_IMPORTS_MODRINTH = TextKey.of(
|
||||
"iris.director.commanddatapack.director.download_manage_external_datapack_imports_modrinth",
|
||||
"Download & manage external datapack imports"
|
||||
@@ -864,6 +866,8 @@ public final class DirectorCommandMessages {
|
||||
);
|
||||
|
||||
private static final List<MessageKey> KEYS = List.of(
|
||||
DEBUG_DUMP_DESCRIPTION,
|
||||
DEBUG_DUMP_UPLOAD,
|
||||
COMMAND_DATAPACK_DIRECTOR_DOWNLOAD_MANAGE_EXTERNAL_DATAPACK_IMPORTS_MODRINTH,
|
||||
COMMAND_DATAPACK_DIRECTOR_DOWNLOAD_UPDATE_EVERY_DATAPACK_LISTED_PACK_DIMENSION_S_DATAPACKIMPORTS_INSTALL_IT_INTO,
|
||||
COMMAND_DATAPACK_PARAM_RESTART_SERVER_WHEN_NEW_DATAPACKS_ARE_INSTALLED_REQUIRED_NEW_STRUCTURES_REGISTER_GENERATE,
|
||||
|
||||
@@ -1,6 +1,8 @@
|
||||
{
|
||||
"locale": "de_DE",
|
||||
"messages": {
|
||||
"iris.director.commandiris.director.debugdump": "Einen Diagnosebericht erstellen und optional hochladen",
|
||||
"iris.director.commandiris.param.debugdump_upload": "Den Bericht zu mclo.gs hochladen",
|
||||
"director.help.navigation.parent.hover": "Zur übergeordneten Befehlsgruppe zurückkehren",
|
||||
"director.help.navigation.back": "Zurück",
|
||||
"director.help.no_subcommands": "Auf dieser Seite gibt es keine Unterbefehle.",
|
||||
|
||||
@@ -1,6 +1,8 @@
|
||||
{
|
||||
"locale": "es_ES",
|
||||
"messages": {
|
||||
"iris.director.commandiris.director.debugdump": "Crear y subir opcionalmente un informe de diagnóstico",
|
||||
"iris.director.commandiris.param.debugdump_upload": "Subir el informe a mclo.gs",
|
||||
"director.help.navigation.parent.hover": "Volver al grupo de comandos superior",
|
||||
"director.help.navigation.back": "Atrás",
|
||||
"director.help.no_subcommands": "No hay subcomandos en esta página.",
|
||||
|
||||
@@ -1,6 +1,8 @@
|
||||
{
|
||||
"locale": "fi_FI",
|
||||
"messages": {
|
||||
"iris.director.commandiris.director.debugdump": "Luo diagnostiikkaraportti ja lähetä se halutessasi",
|
||||
"iris.director.commandiris.param.debugdump_upload": "Lähetä raportti mclo.gs-palveluun",
|
||||
"director.help.navigation.parent.hover": "Palaa ylempään komentoryhmään",
|
||||
"director.help.navigation.back": "Takaisin",
|
||||
"director.help.no_subcommands": "Tällä sivulla ei ole alikomentoja.",
|
||||
|
||||
@@ -1,6 +1,8 @@
|
||||
{
|
||||
"locale": "fr_FR",
|
||||
"messages": {
|
||||
"iris.director.commandiris.director.debugdump": "Créer un rapport de diagnostic et le publier si souhaité",
|
||||
"iris.director.commandiris.param.debugdump_upload": "Publier le rapport sur mclo.gs",
|
||||
"director.help.navigation.parent.hover": "Revenir au groupe de commandes parent",
|
||||
"director.help.navigation.back": "Retour",
|
||||
"director.help.no_subcommands": "Aucune sous-commande sur cette page.",
|
||||
|
||||
@@ -1,6 +1,8 @@
|
||||
{
|
||||
"locale": "he_IL",
|
||||
"messages": {
|
||||
"iris.director.commandiris.director.debugdump": "יצירת דוח אבחון והעלאתו לפי בחירה",
|
||||
"iris.director.commandiris.param.debugdump_upload": "העלאת הדוח אל mclo.gs",
|
||||
"director.help.navigation.parent.hover": "חזרה לקבוצת פקודות האב",
|
||||
"director.help.navigation.back": "חזרה",
|
||||
"director.help.no_subcommands": "אין פקודות משנה בעמוד זה.",
|
||||
|
||||
@@ -1,6 +1,8 @@
|
||||
{
|
||||
"locale": "it_IT",
|
||||
"messages": {
|
||||
"iris.director.commandiris.director.debugdump": "Crea un rapporto diagnostico e caricalo facoltativamente",
|
||||
"iris.director.commandiris.param.debugdump_upload": "Carica il rapporto su mclo.gs",
|
||||
"director.help.navigation.parent.hover": "Torna al gruppo di comandi principale",
|
||||
"director.help.navigation.back": "Indietro",
|
||||
"director.help.no_subcommands": "Nessun sottocomando in questa pagina.",
|
||||
|
||||
@@ -1,6 +1,8 @@
|
||||
{
|
||||
"locale": "ja-JP",
|
||||
"messages": {
|
||||
"iris.director.commandiris.director.debugdump": "診断レポートを作成し、必要に応じてアップロードする",
|
||||
"iris.director.commandiris.param.debugdump_upload": "レポートを mclo.gs にアップロードする",
|
||||
"director.help.navigation.parent.hover": "親コマンドグループに戻る",
|
||||
"director.help.navigation.back": "戻る",
|
||||
"director.help.no_subcommands": "このページにサブコマンドはありません。",
|
||||
|
||||
@@ -1,6 +1,8 @@
|
||||
{
|
||||
"locale": "ko_KR",
|
||||
"messages": {
|
||||
"iris.director.commandiris.director.debugdump": "진단 보고서를 생성하고 선택적으로 업로드",
|
||||
"iris.director.commandiris.param.debugdump_upload": "보고서를 mclo.gs에 업로드",
|
||||
"director.help.navigation.parent.hover": "상위 명령어 그룹으로 돌아가기",
|
||||
"director.help.navigation.back": "뒤로",
|
||||
"director.help.no_subcommands": "이 페이지에는 하위 명령어가 없습니다.",
|
||||
|
||||
@@ -1,6 +1,8 @@
|
||||
{
|
||||
"locale": "lt_LT",
|
||||
"messages": {
|
||||
"iris.director.commandiris.director.debugdump": "Sukurti diagnostikos ataskaitą ir pasirinktinai ją įkelti",
|
||||
"iris.director.commandiris.param.debugdump_upload": "Įkelti ataskaitą į mclo.gs",
|
||||
"director.help.navigation.parent.hover": "Grįžti į pirminę komandų grupę",
|
||||
"director.help.navigation.back": "Atgal",
|
||||
"director.help.no_subcommands": "Šiame puslapyje nėra antrinių komandų.",
|
||||
|
||||
@@ -1,6 +1,8 @@
|
||||
{
|
||||
"locale": "nl_NL",
|
||||
"messages": {
|
||||
"iris.director.commandiris.director.debugdump": "Maak een diagnostisch rapport en upload het desgewenst",
|
||||
"iris.director.commandiris.param.debugdump_upload": "Upload het rapport naar mclo.gs",
|
||||
"director.help.navigation.parent.hover": "Terug naar de bovenliggende opdrachtgroep",
|
||||
"director.help.navigation.back": "Terug",
|
||||
"director.help.no_subcommands": "Geen subopdrachten op deze pagina.",
|
||||
|
||||
@@ -1,6 +1,8 @@
|
||||
{
|
||||
"locale": "pl_PL",
|
||||
"messages": {
|
||||
"iris.director.commandiris.director.debugdump": "Utwórz raport diagnostyczny i opcjonalnie go prześlij",
|
||||
"iris.director.commandiris.param.debugdump_upload": "Prześlij raport do mclo.gs",
|
||||
"director.help.navigation.parent.hover": "Wróć do nadrzędnej grupy poleceń",
|
||||
"director.help.navigation.back": "Wstecz",
|
||||
"director.help.no_subcommands": "Na tej stronie nie ma podpoleceń.",
|
||||
|
||||
@@ -1,6 +1,8 @@
|
||||
{
|
||||
"locale": "pt_PT",
|
||||
"messages": {
|
||||
"iris.director.commandiris.director.debugdump": "Criar um relatório de diagnóstico e carregá-lo opcionalmente",
|
||||
"iris.director.commandiris.param.debugdump_upload": "Carregar o relatório para mclo.gs",
|
||||
"director.help.navigation.parent.hover": "Voltar ao grupo de comandos principal",
|
||||
"director.help.navigation.back": "Voltar",
|
||||
"director.help.no_subcommands": "Não existem subcomandos nesta página.",
|
||||
|
||||
@@ -1,6 +1,8 @@
|
||||
{
|
||||
"locale": "ru_RU",
|
||||
"messages": {
|
||||
"iris.director.commandiris.director.debugdump": "Создать диагностический отчёт и при желании загрузить его",
|
||||
"iris.director.commandiris.param.debugdump_upload": "Загрузить отчёт на mclo.gs",
|
||||
"director.help.navigation.parent.hover": "Вернуться к родительской группе команд",
|
||||
"director.help.navigation.back": "Назад",
|
||||
"director.help.no_subcommands": "На этой странице нет подкоманд.",
|
||||
|
||||
@@ -1,6 +1,8 @@
|
||||
{
|
||||
"locale": "tr_TR",
|
||||
"messages": {
|
||||
"iris.director.commandiris.director.debugdump": "Tanılama raporu oluştur ve isteğe bağlı olarak yükle",
|
||||
"iris.director.commandiris.param.debugdump_upload": "Raporu mclo.gs üzerine yükle",
|
||||
"director.help.navigation.parent.hover": "Üst komut grubuna dön",
|
||||
"director.help.navigation.back": "Geri",
|
||||
"director.help.no_subcommands": "Bu sayfada alt komut yok.",
|
||||
|
||||
@@ -1,6 +1,8 @@
|
||||
{
|
||||
"locale": "vi_VI",
|
||||
"messages": {
|
||||
"iris.director.commandiris.director.debugdump": "Tạo báo cáo chẩn đoán và tải lên nếu muốn",
|
||||
"iris.director.commandiris.param.debugdump_upload": "Tải báo cáo lên mclo.gs",
|
||||
"director.help.navigation.parent.hover": "Quay lại nhóm lệnh cha",
|
||||
"director.help.navigation.back": "Quay lại",
|
||||
"director.help.no_subcommands": "Không có lệnh con trên trang này.",
|
||||
|
||||
@@ -1,6 +1,8 @@
|
||||
{
|
||||
"locale": "zh_CN",
|
||||
"messages": {
|
||||
"iris.director.commandiris.director.debugdump": "创建诊断报告并选择是否上传",
|
||||
"iris.director.commandiris.param.debugdump_upload": "将报告上传到 mclo.gs",
|
||||
"director.help.navigation.parent.hover": "返回上级命令组",
|
||||
"director.help.navigation.back": "返回",
|
||||
"director.help.no_subcommands": "此页面没有子命令。",
|
||||
|
||||
@@ -1,6 +1,8 @@
|
||||
{
|
||||
"locale": "zh_TW",
|
||||
"messages": {
|
||||
"iris.director.commandiris.director.debugdump": "建立診斷報告並選擇是否上傳",
|
||||
"iris.director.commandiris.param.debugdump_upload": "將報告上傳至 mclo.gs",
|
||||
"director.help.navigation.parent.hover": "返回上層命令群組",
|
||||
"director.help.navigation.back": "返回",
|
||||
"director.help.no_subcommands": "此頁面沒有子命令。",
|
||||
|
||||
Reference in new issue
Block a user