Использование списка предпочтений в Android

У меня есть приложение для преобразования текста в речь, где пользователь может выбрать язык, а также выбрать мужской или женский голос. Проблема в том, что для каждого языка существуют разные струны, используемые для вызова мужского и женского голоса, но в моем предпочтении у меня есть только два варианта (мужской и женский).

<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 в зависимости от выбранного языка?

Заранее спасибо

Ответы на вопрос(3)

Ваш ответ на вопрос