[Ajuda]Colocar os textos em um arquivo separado

4 respostas
F

Por e exemplo tenho todos os textos misturados no meio do código.

Ai eu queria colocar tipo:
(_(“Texto”));

E indicar os textos em um arquivo .yml. Tipo ai no .yml eu colocava Texto=O Texto Vai aqui.

Os textos ja estao todos escritos na .yml, e eu ja converti pro formato (_(“Texto”)); no codigo.

ta… ai fica o erro no NetBeand:
cannot find symbol
symbol: method _(java.lang.string)
location: class principal do plugin.

entao… queria que alguem me ajudasse nisso, nao sei se to fazendo certo, eu fui pelo que parecia certo :?

Eu estou fazendo um plugin para bukkit/Minecraft, o plugin já funciona, escrevi ele todinho, agora só nao consigo fazer isso…

Usando:
jre7, Win 7 64, NetBeans IDE 7.0.1.
Também tenho o eclipse se for preciso :smiley:

4 Respostas

Mikhas

Você pode fazer um “internationalization” das suas mensagens.

Da uma olhada nesse link. É bem facil: http://docs.oracle.com/javase/tutorial/i18n/intro/quick.html

H

Mikhas:
Você pode fazer um “internationalization” das suas mensagens.

Da uma olhada nesse link. É bem facil: http://docs.oracle.com/javase/tutorial/i18n/intro/quick.html

Estava justamente procurando por isso…

Curti! Achei que seria mais difícil implementar algo do tipo… =P

ResourceBundle mensagens = ResourceBundle.getBundle("msgs");
System.out.println(mensagens.getString("texto1"));
System.out.println(mensagens.getString("texto2"));

E dá-lhe MineCraft! =)

Valeu

F

Mikhas:
Você pode fazer um “internationalization” das suas mensagens.

Da uma olhada nesse link. É bem facil: http://docs.oracle.com/javase/tutorial/i18n/intro/quick.html

Vlw cara, já consegui implementar isso, pelo menos ta dando pra construir :slight_smile: agora só falta eu conseguir fazer os textos aparecerem aieoaeioaeio

Mas já peguei o negocio, acho que vou conseguir. Qualquer coisa volto aqui ‘-’

Obrigado :slight_smile:

F

haroflow:
Mikhas:
Você pode fazer um “internationalization” das suas mensagens.

Da uma olhada nesse link. É bem facil: http://docs.oracle.com/javase/tutorial/i18n/intro/quick.html

Estava justamente procurando por isso…

Curti! Achei que seria mais difícil implementar algo do tipo… =P

ResourceBundle mensagens = ResourceBundle.getBundle("msgs");
System.out.println(mensagens.getString("texto1"));
System.out.println(mensagens.getString("texto2"));

E dá-lhe MineCraft! =)

Valeu

Entao né! eu tava me matando aqui, é simples demais o.o o pessoal do forum do bukkit nunca ajuda tb -.-

@Flood, oloco, eu tinha clicado em editar eu acho.

Criado 29 de dezembro de 2011
Ultima resposta 29 de dez. de 2011
Respostas 4
Participantes 3