rem: if (strcmp (code, languages[i].code) == 0)
add: if (strstr (code, languages[i].code) != NULL)
context: *language_name_get_from_code (const char *code){	int i;	for (i = 0; languages[i].code != NULL; i++)	{		if (strcmp (code, languages[i].code) == 0)			return g_strdup (languages[i].language);	}	/* Ooops, not found */	return g_strdup (code);}