add Arabic Language to CFW

SoJustMe

Member
hello guys ,

i have tried a cfw 4.81 dex that has an arabic language already added, and the font looks great on the console.. and most important things on ps3 system translated.. on first installation i can pick up the language pack among other language as if it was original from Sony .

so my questions is ,can we dump that translation to the new Rebug 4.86 , or not ? i mean using the pack to add to new version since the translator or Dev is out of scene and drop no update after 4.81.

also i think he modded 4.81 rebug .. but he added preinstalled webman and translate even the option and section..

the CFW called " Dragon gold 4.81" . if any Dev is intrested or show me how to do it if there is a guid to make CFW.

@Louay are you intrested for your cfw?
 
Last edited:
To do it would be needed to extract the contents of all RCO files from the "source" CFW and the "target" CFW, and compare all the extractdir/text/*.xml files from the language you want to replace

The goal is to see if both firmwares have the same amount of text strings with the same names... incase they does is safe to rebuild the "target" RCO file with the language xml from the "source"
Most probably they matches because i dont think there are much differences in the language files in between 4.81 and 4.86, so this is mostly a review for safety reasons
The pita is this should be made manually (and there is room for error when dealing manually with huge amount of files), unless someone writes an script to automate it

Btw, this kind of translations are made by replacing one of the 20 suported languages by the custom language.. and this decission about which language is going to be replaced is important because have some consequences
Lets say you replace spanish by arabic... then you need to select spanish in XMB settings... and as a consequence the games displayed in XMB are going to display the TITLE in spanish (loaded from the PARAM.SFO of the game)... and some apps are going to boot in spanish (as example ManaGunZ at first boot does an autodetection of system language)... and i guess you dont want to do this
So the best you can do is to replace the english US, this way everything will be displayed in arabic except some stuff displayed in english US
 
Last edited:
if you want to compare them, I'd suggest using PUAD instead of your own files. it's quicker, easier, and safer to see what's been changed. there should be no cause for concern over dev_flash1 files (dev_blind) cuz I'm pretty sure they could never hard brick the system.
 
To do it would be needed to extract the contents of all RCO files from the "source" CFW and the "target" CFW, and compare all the extractdir/text/*.xml files from the language you want to replace

The goal is to see if both firmwares have the same amount of text strings with the same names... incase they does is safe to rebuild the "target" RCO file with the language xml from the "source"
Most probably they matches because i dont think there are much differences in the language files in between 4.81 and 4.86, so this is mostly a review for safety reasons
The pita is this should be made manually (and there is room for error when dealing manually with huge amount of files), unless someone writes an script to automate it

Btw, this kind of translations are made by replacing one of the 20 suported languages by the custom language.. and this decission about which language is going to be replaced is important because have some consequences
Lets say you replace spanish by arabic... then you need to select spanish in XMB settings... and as a consequence the games displayed in XMB are going to display the TITLE in spanish (loaded from the PARAM.SFO of the game)... and some apps are going to boot in spanish (as example ManaGunZ at first boot does an autodetection of system language)... and i guess you dont want to do this
So the best you can do is to replace the english US, this way everything will be displayed in arabic except some stuff displayed in english US


i am pretty sure there was an English language in option, i will try on another console to check which language been replaced.. also i remember that i tried rebug tools but it failed, also there is modded webman + he also added homebrew pkg on system storage after installation. its on Dex not Cex i converted the console to cex using Rebug tools after installing rebug 4.81.
 
i am pretty sure there was an English language in option, i will try on another console to check which language been replaced.. also i remember that i tried rebug tools but it failed, also there is modded webman + he also added homebrew pkg on system storage after installation. its on Dex not Cex i converted the console to cex using Rebug tools after installing rebug 4.81.
What i mentioned about the language that is going to be replaced is something i realized while writing my previous post, but yeah it makes sense to replace always "english US", because is a bit like using it as a failsafe, 98% of XMB is going to be displayed in the custom language and the other 2% in "english US"


About the comparison checks i mentioned... i was thinking also in strings added by cfw or other tools, basically if you take a look at the language XML files extracted by RCOmage you are going to see the lines starts with tags like <Text name="msg_something">

The simple check i mentioned is about comparing the presence and the name of that tags
Lets say.... if the "source" RCO have 87 and the "target" have 87 and have the same names... then is ok
With this i mean... there is no need to spend time reading them, because we know the firmware is not going to have problems when displaying them because all the required texts exists with his correct names
 
it might be okay to play around with it. the recovery menu has its own font and text, so there's no way you could destroy it even if you deleted the language.
 
Back
Top