[Tut] Write & Read Indian Regional Language Fonts - Android Software Development

Using the below tutorial you can read and write Indian regional languages on your android phone...
Under this procedure to read and write the Indian regional languages, the languages which are supported are Hindi, Sanskrit, Nepali, Bengali, Gujarati, Kannada, Tamil, Telugu, Malayalam, Punjabi and Gurmukhi. So, let’s get started with the procedure with which you can read and write Indian regional languages in your Android phone.
Procedure to Read / Write Indian Languages in your Android Phone:
After rooting the phone, you will now have to proceed to download the ES File Explorer from the Android Market Place and also the Indian Regional Font.ttf file in your computer and then copy this to your phone by connecting the phone with the computer using the USB cable.
To install the font, first up you will have to first download and save this font in your SD card as mentioned above and then open the ES File Explorer application in your phone. Open the ES File explorer and in the Settings, enable the Root explorer and mount the System as the RW so that all the rights are enabled which you will be requiring in the procedure.
Now, copy the file from the SD card root and paste the same it to the path /System/Fonts. So, as soon as you copy the file you will now need to reboot he phone so that all the changes are applied successfully.
Now, all you need to do is to just open the regional website in your phone or also alternatively you can also open an email which has the regional content in place so that the same can be viewed easily.
Regional laguage keyboards download from here

Thanks man...
Sent from my GT-I5801 using Tapatalk

The link to the fonts seem to be dead. Are there any new links?

Related

[Q] how to add additional font in andriod

hi all ,,i was trying to add punjabi fonts with help of http://forum.xda-developers.com/archive/index.php/t-735148.html..but m stuck at option 7.
Download and unpack Fonts Script.zip. Copy all 3 files from the unpacked folder Fonts Script to folder gscript in your internal SD
from where i can download fonts script.zip
plz help ,,,i want to read punjabi language on my andriod 2.3.3 miuivanilla

Permissions to folder /system

Hello I am new at this forum, and I thank you for your amazing work!!!!
I search for answer to my question, but couldn't found anything
I have NexusHD2-ICS-4.0.4-CM9-HWA V2.8 http://forum.xda-developers.com/showthread.php?t=1434860 and I installed it succesfully yesterday!
I choosed NAND with DataOnEXT , so I have now 4G internal memory and 26G external memory!
My problem is that instead of version v2.7, now, I cannot copy any file in folder /system
Why is that? Is any other path, I can do that?
(I want to copy file libgmx.so in order to change its permission so I can run Garmin StreetPilot application....)
By the way, is thre any "guide" to us, to see where is important files and what we can do or not?
Edit: Found the solution -->
I must mount the file system so it writable-->
ES File Explorer --> Settings --> Root Settings --> Select Root Explorer, Up to Root, Mount File System

Spanish 100%work For SGS5 SM-G900W8 CAN

For MM 6.0.1
Need TWRP any vertio.
Root Phone
Download this Link
https://mega.nz/#!8ZFSVaAT!qta50lFvvqZWP_2wtAjP0NI1Blpqjbl_HXMRBzRbdUA
Then in play store install MoreLocale 2
This have snable theme Store only icons and wall paper.
Some S7 and C app
Enjoit
Only Work On KitKat 4.4.2
Need to be root
1. download this file https://www.dropbox.com/s/ef63m4xmtwdjz2z/SM-G900W8 Spanish.rar?dl=0
2. download File managel apk (i used Root Explorer)
3. Go system/VODB/ Copy all VODB file download on it change Permition folder to rwxr-xr-x Files to rw-r--r--
4. go to system/csc (deleted all 3 letter Folder) and copy lenguaje.xml and others.xml change permition to rw-r--r--
Test in all firmewire 4.4.2 G900W8
brayhanrd said:
Need to be roor
1. download this file https://www.dropbox.com/s/ef63m4xmtwdjz2z/SM-G900W8 Spanish.rar?dl=0
2. download File managel apk (i used Root Explorer)
3. Go system/VODB/ Copy all VODB file download on it change Permition folder to rwxr-xr-x Files to rw-r--r--
4. go to system/csc (deleted all 3 letter Folder) and copy lenguaje.xml and others.xml change permition to rw-r--r--
Test in all firmewire 4.4.2 G900W8
Click to expand...
Click to collapse
hi.
i need change permition of all files(sub-folders or only vodb folder).
tictac_m said:
hi.
i need change permition of all files(sub-folders or only vodb folder).
Click to expand...
Click to collapse
All sub folder into VODB
brayhanrd said:
4. go to system/csc (deleted all 3 letter Folder) and copy lenguaje.xml and others.xml change permition to rw-r--r--
Test in all firmewire 4.4.2 G900W8
Click to expand...
Click to collapse
Hi,
I got so many folders with 3 letters in this directory:
1. I have to delete all folders with 3 letters or change something on their names?
2. Can I use this on Lollypop 5.0?
Thank you!
Seb_Forum said:
Hi,
I got so many folders with 3 letters in this directory:
1. I have to delete all folders with 3 letters or change something on their names?
2. Can I use this on Lollypop 5.0?
Thank you!
Click to expand...
Click to collapse
Sorry this only work on KitKat I tryed to me it work on lollipop but this Don't.
And the sub Folder u have on VOB that's is CSC that samsung used to identified the Phone.
Till now on lollipop only work Language Enable from Play Store.
brayhanrd said:
Sorry this only work on KitKat I tryed to me it work on lollipop but this Don't.
And the sub Folder u have on VOB that's is CSC that samsung used to identified the Phone.
Till now on lollipop only work Language Enable from Play Store.
Click to expand...
Click to collapse
Hi again! Thanks for your answer!
I tried to use Language Enable from Play Store but it didn't work at 100%. In fact there was so many non translated features to Spanish.
1. Is there any possibility to find more than one version?
2. If it is, can you please give me the version that you used before on Lollipop?
I expect not being a pain in the ass... Thank you so much again!
brayhanrd said:
Sorry this only work on KitKat I tryed to me it work on lollipop but this Don't.
And the sub Folder u have on VOB that's is CSC that samsung used to identified the Phone.
Till now on lollipop only work Language Enable from Play Store.
Click to expand...
Click to collapse
do u figure out how to do in lollipop?
does anyone knows how to do this in 6.0.1 marshmallow???
I change the languaje using More Locale but to get 95% of spanish am using some G900F app and some S7 APP.
The W8 native app dont support spanish languaje anymore since 5.1.1

Mt7-tl10 cust fail,software update fail,region change,worked %100

Switching to another regional firmware (change of locale)
http://4pda.ru/forum/index.php?showtopic=678766&st=980
my region channel/tr
converted region hw/eu
google translated txt (cust fail fix.txt)
What version you have installed ? B510?
Enviado do meu HUAWEI MT7-TL10 através de Tapatalk
paulopais said:
What version you have installed ? B510?
Enviado do meu HUAWEI MT7-TL10 através de Tapatalk
Click to expand...
Click to collapse
B324,good for now.
I Have now the Gold Mate 7 TL10 from the Philippines. Here in Germany don`t work this whit the LTE Band 20. Can i change this and need i root?
murat1369 said:
Switching to another regional firmware (change of locale)
http://4pda.ru/forum/index.php?showtopic=678766&st=980
my region channel/tr
converted region hw/eu
google translated txt (cust fail fix.txt)
Click to expand...
Click to collapse
does this file works for all firmwares?
please clarify
Brilliant, thanks so much for this, worked like a charm. This worked for me going from Chinese 5.1.1 firmware (TL7-MT10C00B357) to European 5.1.1 firmware (MT7-TL10C900B311).
Chinese firmware downloaded from:
http://forum.xda-developers.com/mate-7/general/official-lollipop-chinese-versions-mate-t3214997
European firmware downloaded from:
http://www.carbontesla.com/firmware-ota-section/huawei-firmware-ota-collection/huawei-ascend-mate-7-firmware-ota/
speedojames said:
Brilliant, thanks so much for this, worked like a charm. This worked for me going from Chinese 5.1.1 firmware (TL7-MT10C00B357) to European 5.1.1 firmware (MT7-TL10C900B311).
Chinese firmware downloaded from:
http://forum.xda-developers.com/mate-7/general/official-lollipop-chinese-versions-mate-t3214997
European firmware downloaded from:
http://www.carbontesla.com/firmware-ota-section/huawei-firmware-ota-collection/huawei-ascend-mate-7-firmware-ota/
Click to expand...
Click to collapse
Hi Speedo.
I tried it myself, and I changed the oeminfo with no problems.
however i did not understand the instructions besides that.
could you post a little set of instructions?
PS: I made a tool to make changing oeminfo easier, it's in my other thread.
xd4d3v said:
Hi Speedo.
I tried it myself, and I changed the oeminfo with no problems.
however i did not understand the instructions besides that.
could you post a little set of instructions?
PS: I made a tool to make changing oeminfo easier, it's in my other thread.
Click to expand...
Click to collapse
I'll try and summarise as best I can below by amending the original text below. As I said this worked for me going from the Chinese to European firmware versions I quoted above.
1. Open ES File Explorer (enabling root access by selecting Root Explorer)
2. Navigate to the folder ../dev/block/platform/hi-mci.0/by-name/
3. Copy the file "oeminfo" from this folder to your internal memory and rename it oeminfo.bak
4. Make a copy of this file (again onto your internal memory) and rename it oeminfo.img
5. Download oeminfo.rar onto your computer and extract the archive onto your harddrive
6. Copy the file oeminfo.img from your internal memory into the folder where the archive was extracted above
7. Run the file oeminfo.exe from the archive folder, in the dialogue box that opens change the text
8. To go from Chinese to EU change from "cmmcchannel/cn" to "hw/eu"
9. Exit the program and copy the file oeminfo.img from the archive folder back to the internal memory replacing the file that is there.
10. Rename the file in the internal memory from "oeminfo.img" to "oeminfo"
11. Copy this file (oeminfo) from the internal memory back to the folder ../dev/block/platform/hi-mci.0/by-name/ replacing the existing file
12. Using ES File Explorer, long tap on the file, select properties and then change the permissions to read and write for the owner only. This means if the file if viewed in detailed mode the permissions will look like "-rw-------"
13. Open the folder ../data and then open the file custom.bin with a text editor (if the file is not there then create it, the file was there for me). Edit the file so it is a single line of text with the local you want to go to (so me I changed the text in the file to read "hw/eu") and save the edit
14. Using ES File Explorer, long tap on the edited file, select properties and then change the permissions to read and write for the owner only. This means if the file if viewed in detailed mode the permissions will look like "-rw-------"
15. Open the folder ../system/ then open the file build.prop (with a text editor) and find the line ro.build.display.id = ??? (this was quite a long way down the file for me). Replace the text after the equals sign (where I have put the question marks) with the text from the first line of the file verlist.img (where this is extracted from the firmware you want to transfer to reading verlist.img with a text editor).
16. Copy the file UPDATE.APP from the firmware you are transferring to a folder called "dload" in the base directory of either your sdcard or internal memory.
17. Remove the SuperSu root using the option "Full unroot" from within the Setting tab of the SuperSu app
18. If you have a custom recovery installed, flash back to the stock recovery using fastboot
19. Shutdown the phone, disconnect any cables and restart it by holding down the power, volume up and volume down buttons. This should boot into the stock recovery and start the installed of the firmware placed on either the sdcard or the internal memory noting this will delete all data in the internal memory
speedojames said:
I'll try and summarise as best I can below by amending the original text below. As I said this worked for me going from the Chinese to European firmware versions I quoted above.
Click to expand...
Click to collapse
Thanks James.
you switched to the same model firmware?
meaning TL10 ch to TL10 eu?
Yes, straight swap, with the version numbers as quoted above.
xd4d3v said:
PS: I made a tool to make changing oeminfo easier, it's in my other thread.
Click to expand...
Click to collapse
Which thread would that be, mate? I can't find it anywhere.
speedojames said:
I'll try and summarise as best I can below by amending the original text below. As I said this worked for me going from the Chinese to European firmware versions I quoted above.
1. Open ES File Explorer (enabling root access by selecting Root Explorer)
2. Navigate to the folder ../dev/block/platform/hi-mci.0/by-name/
3. Copy the file "oeminfo" from this folder to your internal memory and rename it oeminfo.bak
4. Make a copy of this file (again onto your internal memory) and rename it oeminfo.img
5. Download oeminfo.rar onto your computer and extract the archive onto your harddrive
6. Copy the file oeminfo.img from your internal memory into the folder where the archive was extracted above
7. Run the file oeminfo.exe from the archive folder, in the dialogue box that opens change the text
8. To go from Chinese to EU change from "cmmcchannel/cn" to "hw/eu"
9. Exit the program and copy the file oeminfo.img from the archive folder back to the internal memory replacing the file that is there.
10. Rename the file in the internal memory from "oeminfo.img" to "oeminfo"
11. Copy this file (oeminfo) from the internal memory back to the folder ../dev/block/platform/hi-mci.0/by-name/ replacing the existing file
12. Using ES File Explorer, long tap on the file, select properties and then change the permissions to read and write for the owner only. This means if the file if viewed in detailed mode the permissions will look like "-rw-------"
13. Open the folder ../data and then open the file custom.bin with a text editor (if the file is not there then create it, the file was there for me). Edit the file so it is a single line of text with the local you want to go to (so me I changed the text in the file to read "hw/eu") and save the edit
14. Using ES File Explorer, long tap on the edited file, select properties and then change the permissions to read and write for the owner only. This means if the file if viewed in detailed mode the permissions will look like "-rw-------"
15. Open the folder ../system/ then open the file build.prop (with a text editor) and find the line ro.build.display.id = ??? (this was quite a long way down the file for me). Replace the text after the equals sign (where I have put the question marks) with the text from the first line of the file verlist.img (where this is extracted from the firmware you want to transfer to reading verlist.img with a text editor).
16. Copy the file UPDATE.APP from the firmware you are transferring to a folder called "dload" in the base directory of either your sdcard or internal memory.
17. Remove the SuperSu root using the option "Full unroot" from within the Setting tab of the SuperSu app
18. If you have a custom recovery installed, flash back to the stock recovery using fastboot
19. Shutdown the phone, disconnect any cables and restart it by holding down the power, volume up and volume down buttons. This should boot into the stock recovery and start the installed of the firmware placed on either the sdcard or the internal memory noting this will delete all data in the internal memory
Click to expand...
Click to collapse
Thanks a lot speedojames for this very informative post. I followed your instructions and got this working in no time. The only difference was that I did not set the permission on oeminfo file, as ES File Explorer continued to give error on that. Rest was a breeze. Thanks again.

Guide to enable Volte for jio on note 4 N910t.perfectly working

I think many of us who are using a n910t (t mobile) note 4 are looking for a method to run volte on their devices.
Here is the trick and it may work on other imported devices too.
REQUISITES:-
1. A rooted rom (Touch wiz) with multi csc.
(Those who are unaware of musti csc rom, can go for Ramrom...its a multicsc rom and perfectly working. If you want, you can try to install INU CSC on any other rom too.
2. INU CSC (drive.google.com/file/d/0B6jA0kmOqDu9aTF4dlFTZWNoOGM/view?usp=drivesdk)
Steps:-
1. Install a rooted rom with multiple csc ...Preferred is ram rom v9 (search xda for ramrom v9).
2.Open ES file explorer, grant root permissions (if not given already), go to /efs/imei/mps_code.dat, open it with text editor and change the pre wrtitten text to INU. Save it.
3. Go to system/csc folder, Look for INU folder,(if your are on ram rom, else link is given below, download from there), go to INU/system/csc folder. You will see 4 files here.
4.Copy all 4 files. Go back to system/csc folder, overwrite/replace the the 4 files present in this folder by the copied one.
5.Check the permissions of the copied files. It should be rw-r--r--
6. Reboot
Now under Apn settings, create a new apn:- Nae:- ims; apn: ims; protocol:ipv4/v6
Do not change anything else, Save it. However it will be not shown in apn names. So don't worry.
And jionet apn should be already present in the apn setting, and it must be selected.
Now remove battery,,,remove sim...wait for 10 secs. Restart.
Voila....You got volte...
I have provided a link for INU csc, you can download and try on other roms too.
Inu csc link
drive.google.com/file/d/0B6jA0kmOqDu9aTF4dlFTZWNoOGM/view?usp=drivesdk
I tried this on N910C Exynos model. With you solution I am getting LTE only as additional option under network modes. but I am not getting VOLTE.
I have tried almost everything possible. Do you have any more ideas?
Will it work on lineage 14.1 is?
Will it work on lineage 14.1 ?
dr.kkpandey said:
I think many of us who are using a n910t (t mobile) note 4 are looking for a method to run volte on their devices.
Here is the trick and it may work on other imported devices too.
REQUISITES:-
1. A rooted rom (Touch wiz) with multi csc.
(Those who are unaware of musti csc rom, can go for Ramrom...its a multicsc rom and perfectly working. If you want, you can try to install INU CSC on any other rom too.
2. INU CSC (drive.google.com/file/d/0B6jA0kmOqDu9aTF4dlFTZWNoOGM/view?usp=drivesdk)
Steps:-
1. Install a rooted rom with multiple csc ...Preferred is ram rom v9 (search xda for ramrom v9).
2.Open ES file explorer, grant root permissions (if not given already), go to /efs/imei/mps_code.dat, open it with text editor and change the pre wrtitten text to INU. Save it.
3. Go to system/csc folder, Look for INU folder,(if your are on ram rom, else link is given below, download from there), go to INU/system/csc folder. You will see 4 files here.
4.Copy all 4 files. Go back to system/csc folder, overwrite/replace the the 4 files present in this folder by the copied one.
5.Check the permissions of the copied files. It should be rw-r--r--
6. Reboot
Now under Apn settings, create a new apn:- Nae:- ims; apn: ims; protocol:ipv4/v6
Do not change anything else, Save it. However it will be not shown in apn names. So don't worry.
And jionet apn should be already present in the apn setting, and it must be selected.
Now remove battery,,,remove sim...wait for 10 secs. Restart.
Voila....You got volte...
I have provided a link for INU csc, you can download and try on other roms too.
drive.google.com/file/d/w/view?usp=drivesdk
Click to expand...
Click to collapse
Sent from my T-Mobile Samsung Galaxy Note 4 using XDA Labs

Categories

Resources