Para que serve
O arquivo MuServer\Data\Lang\000 - Eng.txt contém as mensagens do GameServer em inglês. Ele é carregado quando LanguageCode=0 em GameServerInfo - Common.dat.
Formato de cada linha
Index "Message"
| Campo | Significado |
|---|---|
Index |
Número procurado pelo servidor quando um recurso exibe uma mensagem. |
Message |
Texto correspondente, delimitado por aspas. |
Exemplos do arquivo original
0 "Blood Castle will close in %d minute(s)"
8 "Player %s dropped the angel weapon"
No pacote examinado, este arquivo tem 725 mensagens, com maior índice 942. Os números ausentes no meio da lista não devem ser usados como espaço livre para personalizações: podem aparecer em atualizações da Genesys.
Ao traduzir ou adicionar uma mensagem
- Preserve
%de%sna mesma quantidade e ordem. Os valores são inseridos pelo servidor quando a mensagem é exibida. - Para texto próprio, use um índice a partir de
10000, depois de verificar que ele está livre no pacote atualizado. Não use o próximo número oficial nem uma lacuna da lista. - Se vários idiomas forem usados, cadastre o mesmo índice nos demais arquivos da pasta e traduza o texto de cada um.
- Salve este arquivo mantendo a codificação original (Windows-1252). O conteúdo exibido na Wiki está em Unicode, mas isso não altera a codificação do arquivo do servidor.
- Mantenha a mensagem curta, pois o campo do servidor suporta até 127 bytes. Preserve as aspas, o
ende uma cópia da versão anterior.
Depois, recarregue Common → Lang no GameServer e no GameServerCS e teste o recurso que chama o índice. Uma nova linha sem essa chamada não cria uma mensagem visível por si só.