Esempio n. 1
0
/**
 * \fn ADM_getIndexForIso639
 * @param iso
 * @return 
 */
int                 ADM_getIndexForIso639(const char *iso)
{
    int n=ADM_getLanguageListSize();
    for(int i=0;i<n;i++)
    {
        if(!strcmp(languages[i].iso639_2,iso)) return i;
    }
    ADM_error("Language %s not found in list\n",iso);
    return -1;
    
}
Esempio n. 2
0
/**
 * 
 * @param p
 */
void list_audio_languages(char *p)
{
    UNUSED_ARG(p);
    printf("\n Available audio languages:\nShort  |  LanguageName\n----------------------");
    const ADM_iso639_t *languages = ADM_getLanguageList();
    for(size_t i=0; i<ADM_getLanguageListSize(); i++)
    {
        int skipAfter = 5-strlen(languages[i].iso639_2);
        printf("\n\t%s",languages[i].iso639_2);
        while(skipAfter-- >0)
                printf(" ");
        printf("\t-\t%s",languages[i].eng_name);
    }
    printf("\n\n");
    call_quit(NULL);
}