منتدى استراحات زايد

منتدى استراحات زايد (http://vb.ma7room.com/index.php)
-   منتدى أخبار المواقع والمنتديات العربية والأجنبية (http://vb.ma7room.com/forumdisplay.php?f=183)
-   -   مشكلة الـ t9 ( النص التنبؤي ) للغه العربية بالتفصيل، نحتاج مساعده (http://vb.ma7room.com/showthread.php?t=419312)

محروم.كوم 05-28-2010 12:10 PM

مشكلة الـ t9 ( النص التنبؤي ) للغه العربية بالتفصيل، نحتاج مساعده
 
السلام عليكم و رحمة الله و بركاته

أغلبنا لاحظ مشكلة النص التنبؤي باللغه العربية في الفيرمويرات لايعمل، و الجهاز يكتب أنه Not available.
المشكلة تكمن بالشرح، صراحه ماعرفت كيفية تطبيقه، و في كل مرّه أحاول تطلع لي مشكلة Phonebook2 وهي أن الجهاز يكتب لي مكان الـ Contacts في القائمة الرئيسية ( Phonebook2 ) وماعرفت كيف أحل المشكلة بصراحه،، مع إني مشيت كل الخطوات كما هو مكتوب،، لاحظوا معي إخوتي:
Getting T9 localized language support
  • The next stage is a bit complicated but definitelly not imposible. At this stage we will have to localize the T9 dictionary and the file we are editing is a binary file and that's why we need the XVI32 editor. So for this stage stay focus and work SLOWLY!
Editing the private\10009d8f\ecom-2-0.spi file
  1. First open the XV HEX editor and choose the file containing the T9 language localization file. We will refer this XV window as the Blue one.
  2. Open the XV HEX editor and choose the want to change and that is the same file from the firmware we exctracted earlier on. We will refer this XV window as the Red one.
  3. Now go to the Blue XV editor windows you just opened and click on: . Then Untick "Case sensitive" -> tick "Begin" and "Text string" and type: T9XXX (replace XXX with your Language).
  4. At this point we will mark a HEX block that we will later on copy to our rom file.
  5. Click figure 5 below for the colored details on what we're going to do next.
  6. # Ok, now that you have your Blue hex editor open lets look for the first semicolon before! the language you want to add. In our example it is the T9Hebrew field. The first semicolon is marked clearly with Green rectangle both on the "text" side (right side marked ;) and at the HEX side (left side, marked 3B ) as well.
  7. # Now go BACKWARD 4 steps to the first non-zero character. This character is marked with Blue rectangle.
  8. Lets mark this block beginning for copy. Go to the Edit menu, chose "Mark block" or simply use "Ctrl+B" to have the same effect.
  9. Lets find out now the end of the block we want to copy. Repeat the process of search using the . Then Untick "Case sensitive" method. This time look for the avkonfepkJ string.
  10. Once more, go BACKWARD 4 steps to the first non-zero character, go to the Edit menu and chose "Mark block" or simply use "Ctrl+B". Click Figure6 below for a more detailed view on how your editor should look like at this step
  11. In Figure 6 we can see the string avkonfepkJ in blue rectangular while the first non-zero character is marked in a Blue full sqaure with the HEX value 36.
  12. Go to the Red XV Hex editor you just opened and click on the on: . Then Untick "Case sensitive" -> tick "Begin" and "Text string" and type: T9XXX (replace XXX with your Language).
  13. We're half way there. Time to edit the destination file we wan't to add the T9 language into. Open the XVI HEX editor and choose the destination file. We will have to repeat some of the steps we already been through.
  14. # Open the 'Red' XVI32 window. Search for T9XXXX languagestring you want to replace. In our demostration I will replace the last language which is the T9Spanish language (hope no spanish guy will get insulted by that).
  15. Select the first zero character before the 6 (hex 36) and go to "Edit" -> "Block mark".
  16. # The next step is to look for the avkonfepkJ string as we did before and once more go to the Edit menu and choose "Block mark".
  17. # Now comes the tricky part. After we got the block marked at the Red editor (The editor holding the destination file we want to make), we go again to the "Edit" menu and this time we choose "Block Delete". Make sure to keep the current position of the cursor which is very important (i.e DON"T TOUCH IT FOR NOW)
  18. # Now go to the Blue editor window which contain the original language file you want to copy from. Open the "Edit" menu and choose "Clipboard > Copy" to copy the block we just marked (marked in red).
  19. The next step is to do the implant itself. Go to the Red editor window where you have the destination file, and go to the "Edit" menu. Then choose "Clipboard > paste".
  20. That's it. It's done. just save the ready destination file with a different name and you're T9 language localization is ready for use.
  21. Now that are done with editing binary files, we need to copy the T9xxx.dll file to it's corresponding location. (Replace the XXX with your localized language code)
مثل ماقلت،، كمّلت كل الخطوات تفصيلاً و بدقّه كبيره،، و ايضاً لافائده، يالله ياشباب إللي يساعد له هديه :D


الساعة الآن 10:00 PM

Powered by vBulletin® Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Content Relevant URLs by vBSEO 3.5.2 TranZ By Almuhajir


1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227