Мне нужно выяснить, как лучше всего преобразовать языковые строки в удобное для пользователя имя. Я мог бы написать большой <xsl:choose>
и просто добавить условие для каждой из локаций, которые хочу преобразовать, но я думаю, что, вероятно, более эффективный или умный способ.Преобразование языкового стандарта на язык/страну с помощью XSL
Мой вход выглядит следующим образом:
<content name="locale" value="en_US" />
<content name="locale" value="ja_JP" />
И соответствующий выход может выглядеть следующим образом:
<content name="language" value="English" />
<content name="language" value="Japanese" />
В моем случае я не заботиться о стране прямо сейчас, только язык. Мне также не нужно проверять все возможные локали, всего 10 или около того в настоящее время, но в будущем может быть больше, поэтому я ищу наименее жесткий способ обработки конверсии.
Большой вопрос! Дает мне несколько идей ... – Brabster