Explorar o código

Merge pull request #3 from eduaddad/patch-1

translation into brazilian portuguese
Markus-Rost %!s(int64=6) %!d(string=hai) anos
pai
achega
d739ab51ba
Modificáronse 2 ficheiros con 639 adicións e 6 borrados
  1. 173 6
      i18n.json
  2. 466 0
      minecraft.json

+ 173 - 6
i18n.json

@@ -12,13 +12,17 @@
 			"français": "fr",
 			"pl": "pl",
 			"polish": "pl",
-			"polski": "pl"
+			"polski": "pl",
+			"pt-br": "pt-br",
+			"brazilian portuguese": "pt-br",
+			"português brasileiro": "pt-br"
 		},
 		[
 			"English",
 			"German",
 			"French",
-			"Polish"
+			"Polish",
+			"Brazilian Portuguese"
 		]
 	],
 	"en": {
@@ -128,7 +132,6 @@
 			"all": "So, you want to know what things I can do? Here is a list of all commands that I understand:",
 			"admin": "These commands can only be performed by administrators:",
 			"noadmin": "you need the `Manage Server` permission for these commands!",
-			"emoji": "These are all the server emoji I can use:",
 			"list": [
 				{ "cmd": "<search term>", "desc": "I will answer with a link to a matching article in the wiki.", "unsearchable": true },
 				{ "cmd": "!<wiki> <search term>", "desc": "I will answer with a link to a matching article in the named Gamepedia wiki: `https://<wiki>.gamepedia.com/`", "unsearchable": true },
@@ -272,7 +275,6 @@
 			"all": "Du willst also wissen, was ich so drauf habe? Hier ist eine Liste aller Befehle, die ich verstehe:",
 			"admin": "Diese Befehle können nur Administratoren ausführen:",
 			"noadmin": "du benötigst die `Server verwalten`-Berechtigung für diese Befehle!",
-			"emoji": "Dies sind alle Server-Emoji, die ich nutzen kann:",
 			"list": [
 				{ "cmd": "<Suchbegriff>", "desc": "Ich antworte mit einem Link auf einen passenden Artikel im Wiki.", "unsearchable": true },
 				{ "cmd": "!<Wiki> <Suchbegriff>", "desc": "Ich antworte mit einem Link auf einen passenden Artikel im angegebenen Gamepedia-Wiki: `https://<Wiki>.gamepedia.com/`", "unsearchable": true },
@@ -427,7 +429,6 @@
 			"all": "Donc, vous voulez savoir ce que je peux faire ? Voici une liste de toutes les commandes que je comprends :",
 			"admin": "Ces commandes ne peuvent être effectuées que par des administrateurs :",
 			"noadmin": "vous devez avoir la permission `Gérer le serveur` pour utiliser ces commandes !",
-			"emoji": "Ce sont tous les emojis de serveur que je peux utiliser :",
 			"list": [
 				{ "cmd": "<terme de recherche>", "desc": "Je vais répondre avec un lien vers un article correspondant sur Wiki.", "unsearchable": true },
 				{ "cmd": "!<wiki> <terme de recherche>", "desc": "Je vais répondre avec un lien vers un article correspondant sur wiki Gamepedia nommé : `https://<wiki>.gamepedia.com/`", "unsearchable": true },
@@ -579,7 +580,6 @@
 			"all": "A więc chcesz wiedzieć co potrafię? Tutaj jest lista komend, które rozumiem:",
 			"admin": "Te komendy mogą być wykonane jedynie przez administrację:",
 			"noadmin": "potrzebujesz uprawnienia `Zarządzanie serwerem` aby używać tych komend!",
-			"emoji": "To są wszystkie serwerowe emoji, których mogę użyć:",
 			"list": [
 				{ "cmd": "<wyszukiwana fraza>", "desc": "Odpowiem linkiem do pasujacego artykułu na Wiki.", "unsearchable": true },
 				{ "cmd": "!<wiki> <wyszukiwana fraza>", "desc": "Odpowiem z pasującym linkiem do podanej wiki na Gamepedii: `https://<wiki>.gamepedia.com/`", "unsearchable": true },
@@ -624,5 +624,172 @@
 				{ "cmd": "purge <ilość>", "desc": "Usunę podaną ilość najnowszych wiadomości na kanale, jeżeli nie są starsze niż 14 dni.", "hide": true, "admin": true }
 			]
 		}
+	},
+	"pt-br": {
+		"__translator": [
+			"Eduaddad",
+			"Jhonabf"
+		],
+		"lang": "pt-br",
+		"aliase": {
+			"purge": "delete",
+			"ajuda": "help",
+			"enquete": "poll",
+			"teste": "test",
+			"dizer": "say",
+			"excluir": "delete",
+			"purgue": "delete",
+			"purgar": "delete",
+			"limpar": "delete"
+		},
+		"missingperm": "eu estou perdendo algumas permissões para este comando:",
+		"disclaimer": "Eu sou um pequeno robô com a tarefa de vincular a Wikis da Gamepedia. %s me escreveu em JavaScript.\n\n**Eu não sou afiliado com a Curse/Gamepedia e sou uma ferramenta não oficial!**",
+		"helpserver": "Para dúvidas e problemas, visite o meu servidor de suporte:",
+		"settings": {
+			"save_failed": "infelizmente as configurações não puderam ser salvas, por favor, tente novamente mais tarde.",
+			"missing": "este servidor ainda não está configurado. Use %1$s e %2$s para alterar as configurações.",
+			"current": "Esta é a configuração atual para este servidor:\nIdioma: `Português Brasileiro` %s\nWiki padrão:",
+			"currentchannel": "\nWiki do canal:",
+			"lang": "o iddioma para este servidor é: `Português Brasileiro`",
+			"langinvalid": "o idioma especificado não é suportado!",
+			"langchanged": "você mudou o idioma deste servidor para: `Português Brasileiro`",
+			"langhelp": "Use `%s <idioma>` para mudar o idioma.\nIdiomas atualmente suportados são:",
+			"wikimissing": "nenhuma wiki padrão está configurado para este servidor ainda!",
+			"wiki": "a wiki padrão para este servidor é:",
+			"wikiinvalid": "por favor, forneça um link válido para uma wiki da Gamepedia!",
+			"wikichanged": "você mudou a wiki padrão para este servidor para:",
+			"wikihelp": "Use `%s <wiki>` para alterar a wiki padrão.\nLink para a wiki: `https://<wiki>.gamepedia.com/`",
+			"channel": "a wiki padrão para este canal é:",
+			"channelchanged": "você mudou a wiki padrão para este canal para:"
+		},
+		"voice": {
+			"text": "Eu tento dar a todos em um canal de voz um papel específico:",
+			"name": "nome do canal de voz",
+			"channel": "Canal de voz",
+			"join": "%1$s juntou-se ao canal de voz \"%2$s\".",
+			"left": "%1$s deixou o canal de voz \"%2$s\"."
+		},
+		"user": {
+			"talk": "discussão:",
+			"gender": {
+				"unknown": "Desconhecido",
+				"male": "Masculino",
+				"female": "Feminino"
+			},
+			"dateformat": "pt-BR",
+			"group": [
+				["global_bot", "Robô da gamepedia"],
+				["hydra_staff", "Equipe da Gamepedia"],
+				["bot", "Robô"],
+				["bureaucrat", "Burocrata"],
+				["wiki_guardian", "Guardião da Wiki"],
+				["sysop", "Administrador"],
+				["grasp", "GRASP"],
+				["directors", "Diretor"],
+				["editor", "Editor"],
+				["patrollers", "Patrulheiro"],
+				["autoreview", "revisão automática"],
+				["autopatrol", "autopatrulha"],
+				["user", "Usuário"]
+			],
+			"info": "Gênero: %1$s\nData de registro: %2$s\nContagem de edição: %3$s\nGrupo: %4$s",
+			"blocked": "**Este usuário está bloqueado no momento!**\nBloqueado em %1$s até %2$s pela %3$s razão \"%4$s\".",
+			"until_infinity": "o fim de todos os dias"
+		},
+		"diff": {
+			"badrev": "pelo menos uma revisão não existe!",
+			"nocomment": "*Nenhuma descrição fornecida*",
+			"notags": "*nenhum*",
+			"hidden": "*oculto*",
+			"info": "Editor: %1$s\nEditar data: %2$s\nDiferença: %3$s Bytes\nComment: %4$s\nTags: %5$s"
+		},
+		"search": {
+			"page": "página",
+			"search": "pesquisar",
+			"user": {
+				"unknown": "usuário",
+				"male": "usuário",
+				"female": "usuária"
+			},
+			"infopage": "Não é o resultado correto? Use %s para um link direto.",
+			"infosearch": "Não é o resultado correto? Use %1$s para um link direto ou %2$s para uma lista de todos os acessos."
+		},
+		"invite": {
+			"bot": "Use este link para me convidar para outro servidor:"
+		},
+		"poll": {
+			"title": "**Votação:**\n"
+		},
+		"delete": {
+			"invalid": "o número especificado não é válido.",
+			"success": "as mensagens %s mais recentes neste canal foram deleted.",
+			"big": "o número especificado é muito grande. O máximo é %s!"
+		},
+		"test": {
+			"random": 10,
+			"pause": "estou atualmente inativo.",
+			"text": [
+				"eu ainda estou vivo!",
+				"e acredite em mim, eu ainda estou vivo.",
+				"eu estou fazendo ciência e ainda estou vivo.",
+				"eu me sinto fantástica e ainda estou viva."
+			],
+			"default": "eu estou totalmente funcional!"
+		},
+		"help": {
+			"all": "Então, você quer saber o que eu posso fazer? Aqui está uma lista de todos os comandos que eu entendo:",
+			"admin": "Esses comandos só podem ser executados por administradores:",
+			"noadmin": "você precisa da permissão de `Gerenciar servidor` para esses comandos!",
+			"list": [
+				{ "cmd": "<termo de pesquisa>", "desc": "Eu vou responder com um link para um artigo correspondente no wiki.", "unsearchable": true },
+				{ "cmd": "!<wiki> <termo de pesquisa>", "desc": "Vou responder com um link para um artigo correspondente na wiki da Gamepedia: `https://<wiki>.gamepedia.com/`", "unsearchable": true },
+				{ "cmd": "Usuário:<username>", "desc": "Vou mostrar algumas informações sobre o usuário.", "unsearchable": true },
+				{ "cmd": "usuário <username>", "desc": "Vou mostrar algumas informações sobre o usuário.", "hide": true },
+				{ "cmd": "usuária <username>", "desc": "Vou mostrar algumas informações sobre o usuário.", "hide": true },
+				{ "cmd": "user <username>", "desc": "Vou mostrar algumas informações sobre o usuário.", "hide": true },
+				{ "cmd": "diff <diff> [<oldid>]", "desc": "Vou responder com um link para o diff na wiki." },
+				{ "cmd": "diff <page name>", "desc": "Vou responder com um link para o último diff no artigo na wiki." },
+				{ "cmd": "random", "desc": "Vou responder com um link para uma página aleatória na wiki." },
+				{ "cmd": "🎲", "desc": "Vou responder com um link para uma página aleatória na wiki.", "hide": true },
+				{ "cmd": "/<comando do Minecraft>", "desc": "Vou responder com a sintaxe do comando do Minecraft e um link para o artigo do comando na Minecraft Wiki.", "unsearchable": true, "minecraft": true },
+				{ "cmd": "comando <comando do Minecraft>", "desc": "Vou responder com a sintaxe do comando do Minecraft e um link para o artigo do comando na Minecraft Wiki.", "hide": true, "minecraft": true },
+				{ "cmd": "command <comando do Minecraft>", "desc": "Vou responder com a sintaxe do comando do Minecraft e um link para o artigo do comando na Minecraft Wiki.", "hide": true, "minecraft": true },
+				{ "cmd": "cmd <comando do Minecraft>", "desc": "Vou responder com a sintaxe do comando do Minecraft e um link para o artigo do comando na Minecraft Wiki.", "hide": true, "minecraft": true },
+				{ "cmd": "erro <erro do Minecraft>", "desc": "Vou responder com um link para o erro no rastreador de erros do Minecraft.", "minecraft": true },
+				{ "cmd": "bug <erro do Minecraft>", "desc": "Vou responder com um link para o erro no rastreador de erros do Minecraft.", "hide": true, "minecraft": true },
+				{ "cmd": "página <nome da página>", "desc": "Vou responder com um link direto para o artigo na wiki.", "hide": true },
+				{ "cmd": "page <nome da página>", "desc": "Vou responder com um link direto para o artigo na wiki.", "hide": true },
+				{ "cmd": "pesquisar <termo de pesquisa>", "desc": "Vou responder com um link direto para a página de busca de artigo na wiki.", "hide": true },
+				{ "cmd": "search <termo de pesquisa>", "desc": "Vou responder com um link direto para a página de busca de artigo na wiki.", "hide": true },
+				{ "cmd": "info", "desc": "Irei me apresentar." },
+				{ "cmd": "ajuda", "desc": "Vou listar todos os comandos que entendo." },
+				{ "cmd": "ajuda <comando do robô>", "desc": "Quer saber como funciona um comando? Deixe-me explicar isso para você!" },
+				{ "cmd": "ajuda admin", "desc": "Vou listar todos os comandos do administrador." },
+				{ "cmd": "ajuda admin", "desc": "Vou listar todos os comandos do administrador.", "unsearchable": true, "admin": true },
+				{ "cmd": "help", "desc": "Vou listar todos os comandos que entendo.", "hide": true },
+				{ "cmd": "help <comando do robô>", "desc": "Quer saber como funciona um comando? Deixe-me explicar isso para você!", "hide": true },
+				{ "cmd": "help admin", "desc": "Vou listar todos os comandos do administrador.", "hide": true },
+				{ "cmd": "settings", "desc": "Vou mudar as configurações deste servidor.", "admin": true },
+				{ "cmd": "settings lang <idioma>", "desc": "Vou mudar o idioma deste servidor.", "hide": true, "admin": true },
+				{ "cmd": "settings wiki <wiki>", "desc": "Vou mudar a wiki padrão para esse servidor.", "hide": true, "admin": true },
+				{ "cmd": "settings channel <wiki>", "desc": "Vou mudar a wiki padrão para o canal atual.", "hide": true, "admin": true },
+				{ "cmd": "enquete <pergunta como texto livre>", "desc": "Vou criar uma enquete e reagir com <:support:448222377009086465> e <:oppose:448222455425794059>.", "admin": true },
+				{ "cmd": "enquete <emoji> [<emoji> ...] <pergunta como texto livre>", "desc": "Vou criar uma enquete e reagir com as respostas possíveis.", "admin": true },
+				{ "cmd": "poll <pergunta como texto livre>", "desc": "Vou criar uma enquete e reagir com <:support:448222377009086465> e <:oppose:448222455425794059>.", "hide": true, "admin": true },
+				{ "cmd": "poll <emoji> [<emoji> ...] <pergunta como texto livre>", "desc": "Vou criar uma enquete e reagir com as respostas possíveis.", "hide": true, "admin": true },
+				{ "cmd": "teste", "desc": "Se estou ativo, respondo! Caso contrário, não." },
+				{ "cmd": "test", "desc": "Se estou ativo, respondo! Caso contrário, não.", "hide": true },
+				{ "cmd": "dizer <mensagem>", "desc": "Vou escrever a mensagem dada.", "admin": true },
+				{ "cmd": "dizer alarm <mensagem>", "desc": "Vou escrever a mensagem já pré-formatada: 🚨 **<mensagem>** 🚨", "admin": true },
+				{ "cmd": "say <mensagem>", "desc": "Vou escrever a mensagem dada.", "hide": true, "admin": true },
+				{ "cmd": "say alarm <mensagem>", "desc": "Vou escrever a mensagem já pré-formatada: 🚨 **<mensagem>** 🚨", "hide": true, "admin": true },
+				{ "cmd": "excluir <contagem>", "desc": "Excluirei as mensagens recentes no canal, desde que não tenham mais de 14 dias.", "admin": true },
+				{ "cmd": "purgue <contagem>", "desc": "Excluirei as mensagens recentes no canal, desde que não tenham mais de 14 dias.", "hide": true, "admin": true },
+				{ "cmd": "purgar <contagem>", "desc": "Excluirei as mensagens recentes no canal, desde que não tenham mais de 14 dias.", "hide": true, "admin": true },
+				{ "cmd": "limpar <contagem>", "desc": "Excluirei as mensagens recentes no canal, desde que não tenham mais de 14 dias.", "hide": true, "admin": true },
+				{ "cmd": "delete <contagem>", "desc": "Excluirei as mensagens recentes no canal, desde que não tenham mais de 14 dias.", "hide": true, "admin": true },
+				{ "cmd": "purge <contagem>", "desc": "Excluirei as mensagens recentes no canal, desde que não tenham mais de 14 dias.", "hide": true, "admin": true }
+			]
+		}
 	}
 }

+ 466 - 0
minecraft.json

@@ -1847,5 +1847,471 @@
 							]
 			}
 		}
+	},
+	"pt-br": {
+		"link": "minecraft-pt",
+		"aliase": {
+			"cmd": "command",
+			"comando": "command",
+			"erro": "bug",
+		},
+		"bug": {
+			"private": "**Private Issue**"
+		},
+		"cmd": {
+			"page": "en:Commands/",
+			"aliase": {
+				"connect": "wsserver",
+				"tell": "msg",
+				"tp": "teleport",
+				"w": "msg",
+				"xp": "experience"
+			},
+			"list": {
+				"advancement":		[
+								"/advancement grant <targets> everything",
+								"/advancement grant <targets> from <advancement>",
+								"/advancement grant <targets> only <advancement>",
+								"/advancement grant <targets> only <advancement> <criterion>",
+								"/advancement grant <targets> through <advancement>",
+								"/advancement grant <targets> until <advancement>",
+								"/advancement revoke <targets> everything",
+								"/advancement revoke <targets> from <advancement>",
+								"/advancement revoke <targets> only <advancement>",
+								"/advancement revoke <targets> only <advancement> <criterion>",
+								"/advancement revoke <targets> through <advancement>",
+								"/advancement revoke <targets> until <advancement>"
+							],
+				"ban":			[
+								"/ban <targets>",
+								"/ban <targets> <reason>"
+							],
+				"ban-ip":		[
+								"/ban-ip <target>",
+								"/ban-ip <target> <reason>"
+							],
+				"banlist":		[
+								"/banlist",
+								"/banlist ips",
+								"/banlist players"
+							],
+				"bossbar":		[
+								"/bossbar add <id> <name>",
+								"/bossbar get <id> max",
+								"/bossbar get <id> players",
+								"/bossbar get <id> value",
+								"/bossbar get <id> visible",
+								"/bossbar list",
+								"/bossbar remove <id>",
+								"/bossbar set <id> color <color>",
+								"/bossbar set <id> max <max>",
+								"/bossbar set <id> name <name>",
+								"/bossbar set <id> players",
+								"/bossbar set <id> players <targets>",
+								"/bossbar set <id> style <style>",
+								"/bossbar set <id> value <value>",
+								"/bossbar set <id> visible <visible>"
+							],
+				"clear":		[
+								"/clear",
+								"/clear <targets>",
+								"/clear <targets> <item>",
+								"/clear <targets> <item> <maxCount>"
+							],
+				"clone":		[
+								"/clone <begin> <end> <destination>",
+								"/clone <begin> <end> <destination> filtered <filter>",
+								"/clone <begin> <end> <destination> filtered <filter> <mode>",
+								"/clone <begin> <end> <destination> masked",
+								"/clone <begin> <end> <destination> masked <mode>",
+								"/clone <begin> <end> <destination> replace",
+								"/clone <begin> <end> <destination> replace <mode>"
+							],
+				"data":			[
+								"/data get block <pos>",
+								"/data get block <pos> <path>",
+								"/data get block <pos> <path> <scale>",
+								"/data get entity <target>",
+								"/data get entity <target> <path>",
+								"/data get entity <target> <path> <scale>",
+								"/data merge block <pos> <nbt>",
+								"/data merge entity <target> <nbt>",
+								"/data remove block <pos> <path>",
+								"/data remove entity <target> <path>"
+							],
+				"datapack":		[
+								"/datapack disable <name>",
+								"/datapack enable <name>",
+								"/datapack enable <name> after <existing>",
+								"/datapack enable <name> before <existing>",
+								"/datapack enable <name> first",
+								"/datapack enable <name> last",
+								"/datapack list",
+								"/datapack list available",
+								"/datapack list enabled"
+							],
+				"debug":		[
+								"/debug start",
+								"/debug stop"
+							],
+				"defaultgamemode":	[
+								"/defaultgamemode adventure",
+								"/defaultgamemode creative",
+								"/defaultgamemode spectator",
+								"/defaultgamemode survival"
+							],
+				"deop":			[
+								"/deop <targets>"
+							],
+				"difficulty":		[
+								"/difficulty",
+								"/difficulty easy",
+								"/difficulty hard",
+								"/difficulty normal",
+								"/difficulty peaceful"
+							],
+				"effect":		[
+								"/effect clear <targets>",
+								"/effect clear <targets> <effect>",
+								"/effect give <targets> <effect>",
+								"/effect give <targets> <effect> <seconds>",
+								"/effect give <targets> <effect> <seconds> <amplifier>",
+								"/effect give <targets> <effect> <seconds> <amplifier> <hideParticles>"
+							],
+				"enchant":		[
+								"/enchant <targets> <enchantment>",
+								"/enchant <targets> <enchantment> <level>"
+							],
+				"execute":		[
+								"/execute < subcommand >",
+								"\nSubcommands:\n============",
+								"run <command>",
+								"align <axes> < subcommand >",
+								"anchored eyes < subcommand >",
+								"anchored feet < subcommand >",
+								"as <targets> < subcommand >",
+								"at <targets> < subcommand >",
+								"facing entity <targets> eyes < subcommand >",
+								"facing entity <targets> feet < subcommand >",
+								"facing <pos> < subcommand >",
+								"if block <pos> <block> < subcommand >",
+								"if blocks <start> <end> <destination> all < subcommand >",
+								"if blocks <start> <end> <destination> masked < subcommand >",
+								"if entity <entities> < subcommand >",
+								"if score <target> <targetObjective> <operation> <source> <sourceObjective> < subcommand >",
+								"if score <target> <targetObjective> matches <range> < subcommand >",
+								"unless block <pos> <block> < subcommand >",
+								"unless blocks <start> <end> <destination> all < subcommand >",
+								"unless blocks <start> <end> <destination> masked < subcommand >",
+								"unless entity <entities> < subcommand >",
+								"unless score <target> <targetObjective> <operation> <source> <sourceObjective> < subcommand >",
+								"unless score <target> <targetObjective> matches <range> < subcommand >",
+								"in <dimension> < subcommand >",
+								"positioned as <targets> < subcommand >",
+								"positioned <pos> < subcommand >",
+								"rotated as <targets> < subcommand >",
+								"rotated <rot> < subcommand >",
+								"store result block <pos> <path> <dataType> <scale> < subcommand >",
+								"store result bossbar <id> max < subcommand >",
+								"store result bossbar <id> value < subcommand >",
+								"store result entity <targets> <path> <dataType> <scale> < subcommand >",
+								"store result score <targets> <objective> < subcommand >",
+								"store success block <pos> <path> <dataType> <scale> < subcommand >",
+								"store success bossbar <id> max < subcommand >",
+								"store success bossbar <id> value < subcommand >",
+								"store success entity <targets> <path> <dataType> <scale> < subcommand >",
+								"store success score <targets> <objective> < subcommand >"
+							],
+				"experience":		[
+								"/experience add <targets> <amount>",
+								"/experience add <targets> <amount> levels",
+								"/experience add <targets> <amount> points",
+								"/experience query <targets> levels",
+								"/experience query <targets> points",
+								"/experience set <targets> <amount>",
+								"/experience set <targets> <amount> levels",
+								"/experience set <targets> <amount> points"
+							],
+				"fill":			[
+								"/fill <from> <to> <block>",
+								"/fill <from> <to> <block> destroy",
+								"/fill <from> <to> <block> hollow",
+								"/fill <from> <to> <block> keep",
+								"/fill <from> <to> <block> outline",
+								"/fill <from> <to> <block> replace",
+								"/fill <from> <to> <block> replace <filter>"
+							],
+				"forceload":		[
+								"/forceload add <x> <z>",
+								"/forceload add <x> <z> <x> <z>",
+								"/forceload remove <x> <z>",
+								"/forceload remove <x> <z> <x> <z>",
+								"/forceload remove all",
+								"/forceload query",
+								"/forceload query <x> <z>"
+							],
+				"function":		[
+								"/function <name>"
+							],
+				"gamemode":		[
+								"/gamemode adventure",
+								"/gamemode adventure <target>",
+								"/gamemode creative",
+								"/gamemode creative <target>",
+								"/gamemode spectator",
+								"/gamemode spectator <target>",
+								"/gamemode survival",
+								"/gamemode survival <target>"
+							],
+				"gamerule":		[
+								"/gamerule <rule>",
+								"/gamerule <rule> <value>"
+							],
+				"give":			[
+								"/give <targets> <item>",
+								"/give <targets> <item> <count>"
+							],
+				"help":			[
+								"/help",
+								"/help <command>"
+							],
+				"kick":			[
+								"/kick <targets>",
+								"/kick <targets> <reason>"
+							],
+				"kill":			[
+								"/kill <targets>"
+							],
+				"list":			[
+								"/list",
+								"/list uuids"
+							],
+				"locate":		[
+								"/locate <structure>"
+							],
+				"me":			[
+								"/me <action>"
+							],
+				"msg":			[
+								"/msg <targets> <message>"
+							],
+				"op":			[
+								"/op <targets>"
+							],
+				"pardon":		[
+								"/pardon <targets>"
+							],
+				"pardon-ip":		[
+								"/pardon-ip <target>"
+							],
+				"particle":		[
+								"/particle <name>",
+								"/particle <name> <pos> <delta> <speed> <count>",
+								"/particle <name> <pos> <delta> <speed> <count> force",
+								"/particle <name> <pos> <delta> <speed> <count> force <viewers>",
+								"/particle <name> <pos> <delta> <speed> <count> normal",
+								"/particle <name> <pos> <delta> <speed> <count> normal <viewers>"
+							],
+				"playsound":		[
+								"/playsound <sound> <source> <targets>",
+								"/playsound <sound> <source> <targets> <pos>",
+								"/playsound <sound> <source> <targets> <pos> <volume>",
+								"/playsound <sound> <source> <targets> <pos> <volume> <pitch>",
+								"/playsound <sound> <source> <targets> <pos> <volume> <pitch> <minVolume>"
+							],
+				"publish":		[
+								"/publish",
+								"/publish <port>"
+							],
+				"recipe":		[
+								"/recipe give <targets> *",
+								"/recipe give <targets> <recipe>",
+								"/recipe take <targets> *",
+								"/recipe take <targets> <recipe>"
+							],
+				"reload":		[
+								"/reload"
+							],
+				"replaceitem":		[
+								"/replaceitem block <pos> <slot> <item>",
+								"/replaceitem block <pos> <slot> <item> <count>",
+								"/replaceitem entity <targets> <slot> <item>",
+								"/replaceitem entity <targets> <slot> <item> <count>"
+							],
+				"save-all":		[
+								"/save-all",
+								"/save-all flush"
+							],
+				"save-off":		[
+								"/save-off"
+							],
+				"save-on":		[
+								"/save-on"
+							],
+				"say":			[
+								"/say <message>"
+							],
+				"scoreboard":		[
+								"/scoreboard objectives add <objective> <criteria>",
+								"/scoreboard objectives add <objective> <criteria> <displayName>",
+								"/scoreboard objectives list",
+								"/scoreboard objectives modify <objective> displayname <displayName>",
+								"/scoreboard objectives modify <objective> rendertype hearts",
+								"/scoreboard objectives modify <objective> rendertype integer",
+								"/scoreboard objectives remove <objective>",
+								"/scoreboard objectives setdisplay <slot>",
+								"/scoreboard objectives setdisplay <slot> <objective>",
+								"/scoreboard players add <targets> <objective> <score>",
+								"/scoreboard players enable <targets> <objective>",
+								"/scoreboard players get <target> <objective>",
+								"/scoreboard players list",
+								"/scoreboard players list <target>",
+								"/scoreboard players operation <targets> <targetObjective> <operation> <source> <sourceObjective>",
+								"/scoreboard players remove <targets> <objective> <score>",
+								"/scoreboard players reset <targets>",
+								"/scoreboard players reset <targets> <objective>",
+								"/scoreboard players set <targets> <objective> <score>"
+							],
+				"seed":			[
+								"/seed"
+							],
+				"setblock":		[
+								"/setblock <pos> <block>",
+								"/setblock <pos> <block> destroy",
+								"/setblock <pos> <block> keep",
+								"/setblock <pos> <block> replace"
+							],
+				"setidletimeout":	[
+								"/setidletimeout <seconds>"
+							],
+				"setworldspawn":	[
+								"/setworldspawn",
+								"/setworldspawn <pos>"
+							],
+				"spawnpoint":		[
+								"/spawnpoint",
+								"/spawnpoint <targets>",
+								"/spawnpoint <targets> <pos>"
+							],
+				"spreadplayers":	[
+								"/spreadplayers <center> <spreadDistance> <maxRange> <respectTeams> <targets>"
+							],
+				"stop":			[
+								"/stop"
+							],
+				"stopsound":		[
+								"/stopsound <targets>",
+								"/stopsound <targets> <source>",
+								"/stopsound <targets> <source> <sound>"
+							],
+				"summon":		[
+								"/summon <entity>",
+								"/summon <entity> <pos>",
+								"/summon <entity> <pos> <nbt>"
+							],
+				"tag":			[
+								"/tag <targets> add <name>",
+								"/tag <targets> list",
+								"/tag <targets> remove <name>"
+							],
+				"team":			[
+								"/team add <team>",
+								"/team add <team> <displayName>",
+								"/team empty <team>",
+								"/team join <team>",
+								"/team join <team> <members>",
+								"/team leave <members>",
+								"/team list",
+								"/team list <team>",
+								"/team modify <team> <option> <value>",
+								"/team remove <team>"
+							],
+				"teleport":		[
+								"/teleport <destination>",
+								"/teleport <location>",
+								"/teleport <targets> <destination>",
+								"/teleport <targets> <location>",
+								"/teleport <targets> <location> <rotation>",
+								"/teleport <targets> <location> facing <facingLocation>",
+								"/teleport <targets> <location> facing entity <facingEntity> eyes",
+								"/teleport <targets> <location> facing entity <facingEntity> feet"
+							],
+				"tellraw":		[
+								"/tellraw <targets> <message>"
+							],
+				"tickingarea":		[
+								"/* This command is Bedrock Edition only */",
+								"/tickingarea add <from: x y z> <to: x y z>",
+								"/tickingarea add <from: x y z> <to: x y z> <name: string>",
+								"/tickingarea add circle <center: x y z> <radius: int>",
+								"/tickingarea add circle <center: x y z> <radius: int> <name: string>",
+								"/tickingarea remove <name: string>",
+								"/tickingarea remove <position: x y z>",
+								"/tickingarea remove_all",
+								"/tickingarea list",
+								"/tickingarea list all-dimensions"
+							],
+				"time":			[
+								"/time add <time>",
+								"/time query day",
+								"/time query daytime",
+								"/time query gametime",
+								"/time set day",
+								"/time set midnight",
+								"/time set night",
+								"/time set noon",
+								"/time set <time>"
+							],
+				"title":		[
+								"/title <targets> actionbar <title>",
+								"/title <targets> clear",
+								"/title <targets> reset",
+								"/title <targets> subtitle <title>",
+								"/title <targets> times <fadeIn> <stay> <fadeOut>",
+								"/title <targets> title <title>"
+							],
+				"transferserver":		[
+								"/* This command is Bedrock Edition only */",
+								"/transferserver <server: string> <port: int>"
+							],
+				"trigger":		[
+								"/trigger <objective>",
+								"/trigger <objective> add <value>",
+								"/trigger <objective> set <value>"
+							],
+				"weather":		[
+								"/weather clear",
+								"/weather clear <duration>",
+								"/weather rain",
+								"/weather rain <duration>",
+								"/weather thunder",
+								"/weather thunder <duration>"
+							],
+				"whitelist":		[
+								"/whitelist add <targets>",
+								"/whitelist list",
+								"/whitelist off",
+								"/whitelist on",
+								"/whitelist reload",
+								"/whitelist remove <targets>"
+							],
+				"worldborder":		[
+								"/worldborder add <distance>",
+								"/worldborder add <distance> <time>",
+								"/worldborder center <pos>",
+								"/worldborder damage amount <damagePerBlock>",
+								"/worldborder damage buffer <distance>",
+								"/worldborder get",
+								"/worldborder set <distance>",
+								"/worldborder set <distance> <time>",
+								"/worldborder warning distance <distance>",
+								"/worldborder warning time <time>"
+							],
+				"wsserver":		[
+								"/* This command is Bedrock Edition only */",
+								"/wsserver <serverUri: string>"
+							]
+			}
+		}
 	}
 }