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