Возможный дубликат:
Задать локаль программно
Я новичок в андроиде. делая мое первое приложение, все, что я хочу сделать, это локализовать мое приложение для языка ургу/пакистана. что мне делать. Где я могу получить список всех локалей Android?
Этот пост может быть полезен, код урду - Пакистан - ur-PK, который может не присутствовать для вашего использования. Список всех локалей Android можно найти здесь или здесь. Также взгляните на учебник по локализации
Если вы хотите использовать шрифт urdu для отображения текста в представлении (например, TextView), тогда:
Предполагая, что у вас есть урду TTF шрифт говорят (URDU.ttf) шрифт в папку шрифтов в папке активов:
Typeface tf = Typeface.createFromAsset(getAssets(), "fonts/URDU.ttf");
TextView tv = (TextView) findViewById(R.id.txtview);
tv.setTypeface(tf);
Вы можете посмотреть этот вопрос. Также для урду-пакистана вы можете получить код отсюда