Question

Quelqu'un at-il inclus dans le texte en exposant un ensemble de ressources? des conseils à ce sujet serait apprécié!

à savoir: la programmation panda

merci, panda

Était-ce utile?

La solution

Les regroupements de ressources sont-texte brut. Donc, même si vous devez inclure les détails de présentation, il dépendra de l'endroit où est-il va être affiché.

Par exemple, si elle est affichée sur la page html, vous pouvez utiliser:

key=text<sup>super</sup>

S'il va avoir plusieurs présentations, vous pouvez définir votre schéma de présentation personnalisée et de l'analyser en fonction du type de présentation. Par exemple:

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..
}

Autres conseils

Cela dépend de votre notion de « texte ». Une chaîne Java contient des caractères Unicode et Unicode ne dispose pas d'une notion de texte en exposant, vous aurez donc besoin d'une sorte d'interprétation en fonction du contexte.

Un contexte fréquent est HTML, et il « programming<sup>panda</sup> » est une chaîne de texte parfaitement valide, vous pouvez avoir dans un ensemble de ressources. S'il vous plaît noter qu'il existe plusieurs façons de fournir la valeur de la clé de recherche, on est un fichier de propriété et un autre est le code. Tous ont des avantages et des inconvénients.

Je vous recommande de regarder le chapitre approprié dans le Sun Java Tutorial: http://java.sun.com/docs/books/tutorial/i18n/resbundle/index.html

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top