Вопрос

Кто -нибудь включил надписанный текст в пакет ресурсов? Любой совет по этому вопросу будет оценен!

т.е. программированиепанда

Спасибо, Панда

Это было полезно?

Решение

Опасные пакеты являются простым текстом. Таким образом, даже если вы хотите включить детали презентации, это будет зависеть от того, где она будет отображаться.

Например, если он отображается на HTML -странице, вы можете использовать:

key=text<sup>super</sup>

Если он будет иметь несколько презентаций, то вы можете определить свою пользовательскую схему презентации и проанализировать ее в соответствии с типом презентации. Например:

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

Другие советы

Зависит от вашего понятия «текст». Строка Java содержит символы Unicode, а Unicode не имеет понятия по переписному тексту, поэтому вам понадобится какая -то интерпретация в зависимости от контекста.

Частый контекст - HTML, и там "programming<sup>panda</sup>«Это совершенно допустимая текстовая строка, которую вы можете иметь в пакете ресурсов. Обратите внимание, что есть несколько способов предоставить значение для ключа поиска, один - файл свойств, а другой - код. Все имеют преимущества и недостатки.

Я рекомендую вам посмотреть подходящую главу в учебном пособии Sun Java: http://java.sun.com/docs/books/tutorial/i18n/resbundle/index.html

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top