il testo pedici è in bundle di risorse in java
-
22-09-2019 - |
Domanda
qualcuno ha incluso testo in apice in un pacchetto di risorse? qualche consiglio su questa materia sarebbe apprezzato!
vale a dire: la programmazione panda
Grazie, Panda
Soluzione
fasci di risorse sono di solo testo. Quindi, anche se si è di includere i dettagli di presentazione, si dipende da dove si va per essere visualizzato.
Ad esempio, se viene visualizzato sulla pagina html, è possibile utilizzare:
key=text<sup>super</sup>
Se si sta per avere più presentazioni, allora si può definire il vostro schema di presentazione personalizzato e di analizzarlo in base al tipo di presentazione. Ad esempio:
key=text^^sup^^
public String format(key, PresentationType type) {
if (type = PresentationType.HTML) {
// parse the input with regex and put <sup>..</sup>
}
if (type = PresentationType.DOC) {
// doc-specific superscript
}
etc..
}
Altri suggerimenti
Dipende dal vostro concetto di "testo". Una stringa Java contiene caratteri Unicode e Unicode non avere una nozione di testo in apice, quindi sarà necessario un qualche tipo di interpretazione a seconda del contesto.
Un contesto frequente è HTML, e là "programming<sup>panda</sup>
" è una stringa di testo perfettamente valido si può avere in un pacchetto di risorse. Si prega di notare che ci sono diversi modi per fornire il valore per la chiave di ricerca, uno è un file di proprietà e un altro è il codice. Tutti hanno vantaggi e svantaggi.
vi consiglio di guardare al capitolo appropriato nella Java Tutorial sole: http://java.sun.com/docs/books/tutorial/i18n/resbundle/index.html