У меня есть текстовое приложение, где пользователь может выбрать язык, а также выбрать мужской или женский голос. Проблема в том, что для каждого языка существуют разные строки, используемые для вызова мужского и женского голоса, но по моему предпочтению у меня есть только два варианта (мужчина и женщина).
<string-array name="Language">
<item>English (US)</item>
<item>English (UK)</item>
<item>French (France)</item>
<item>Spanish (Spain)</item>
<item>Italian</item>
</string-array>
<string-array name="languageAlias">
<item>"en-US"</item>
<item>"en-GB"</item>
<item>"fr-FR"</item>
<item>"es-ES"</item>
<item>"it-IT"</item>
</string-array>
<string-array name="Voice">
<item>Male</item>
<item>Female</item>
</string-array>
<string-array name="VoiceAlias">
<item>"usenglishmale"</item>
<item>"usenglishfemale"</item>
<item>"ukenglishmale"</item>
<item>"ukenglishfemale"</item>
<item>"eurfrenchmale"</item>
<item>"eurfrenchfemale"</item>
<item>"eurspanishmale"</item>
<item>"eurspanishfemale"</item>
<item>"euritalianmale"</item>
<item>"euritalianfemale"</item>
</string-array>
Я пытаюсь найти способ ссылаться только на соответствующие мужские и женские голоса в зависимости от выбранного языка. Возможно ли это сделать здесь или мне нужно написать код, который изменяет значения массива voiceAlias в зависимости от выбранного языка?
Заранее спасибо