SystemCSC\String Language Texts, Fonts, Keyboard, etc.

Search This thread

chetto106

Senior Member
Apr 24, 2011
86
31
Caravaca de la Cruz
It make me crazy :mad:
I have change the language on all files, but it continue displaying english...
Perhaps I make something wrong, but I don't see where :confused:

Here is an exemple for modified file


I do the same for all the file, Language ID 1 is for english.
And I can't change Kjava.rsr file, it says "error rows count" I checked it's exactly the same :(

Edit: I test several Kjava.rsr files, from S8500, S8530, S8600... still the same error.
It means there is a problem with this file. Using waveremaker 2.0.7...

Yeah! There are two .rsr which say "error rows count".

As they do not affect the real rendering of the phone I have left them in English. :p

loooooool

Guys read the damn topic please
There is a file the register the keyboard(s) types >>>ImeReg.ini
Also there is a file that list keyboard(s) languages >>>OpAsiaIME.ini , OpEuroIME.ini & default versions from them
Also there is the list the language(s)>>>SettingLanguage.ini
Also every type of Keyboard use .so file >>> OpAsia.so , OpEuro.so.....

I didn't try to mod LB4 and won't every because i know it is pure sh**
Missing functions are more than available ones
But i am trying to help as much as i can :eek:

Best Regards

I know the files :) but the problem is that this ChinaIme seems a bit diferent because it crashes when trying to add new keyboard (Maybe I am doing things wrong :p).

However I won't give up :D

Best Regards!
 
Last edited:

lasentenza

Senior Member
Aug 3, 2010
645
169
Like this
[Language ID]
1

[Count Strings]
7

IDS_BV_HEADER_MSG_BOOKMARKS
/*Favoris*/

IDS_BV_HEADER_MYFILES_BOOKMARK_VIEWER
/*Visualiseur de favoris*/

IDS_BV_POP_ERR_WHILE_SAVING_BOOKMARK
/*Erreur lors de l'enregistrement du favori*/

IDS_BV_POP_MYFILES_ALREDY_EXISTS
/*Existe déjà*/

IDS_BV_POP_MYFILES_UNABLE_TO_ADD_BOOKMARK
/*Impossible d'ajouter un favori*/

IDS_BV_POP_MYFILES_UNABLE_TO_ADD_BOOKMARK_INVAILD_ URL
/*Impossible d'ajouter un favori. URL non valide*/

IDS_BV_POP_MYFILES_UNABLE_TO_ADD_BOOKMARK_MAXIMUM_ NUMBER_OF_BOOKMARKS_REACHED
/*Impossible d'ajouter un favori. Nombre maximum de favoris atteint*/

But the modification you made for spanish language please :D
 

chetto106

Senior Member
Apr 24, 2011
86
31
Caravaca de la Cruz
Like this


But the modification you made for spanish language please :D

I have said nothing :p

Here you have!

[Language ID]
1

[Count Strings]
7

IDS_BV_HEADER_MSG_BOOKMARKS
/*Favoritos*/

IDS_BV_HEADER_MYFILES_BOOKMARK_VIEWER
/*Visor de favoritos*/

IDS_BV_POP_ERR_WHILE_SAVING_BOOKMARK
/*Error al guardar favorito*/

IDS_BV_POP_MYFILES_ALREDY_EXISTS
/*Ya existe*/

IDS_BV_POP_MYFILES_UNABLE_TO_ADD_BOOKMARK
/*No se puede añadir favorito*/

IDS_BV_POP_MYFILES_UNABLE_TO_ADD_BOOKMARK_INVAILD_URL
/*No se pueden añadir favorito. URL no válida*/

IDS_BV_POP_MYFILES_UNABLE_TO_ADD_BOOKMARK_MAXIMUM_NUMBER_OF_BOOKMARKS_REACHED
/*No se puede añadir favorito. Alcanzado el número máximo de favoritos*/
 
Last edited:
  • Like
Reactions: lasentenza

lasentenza

Senior Member
Aug 3, 2010
645
169
Ok then I don't understand...
I must forgot something :eek:
You just modify rsr files or you change or add something other?
 

chetto106

Senior Member
Apr 24, 2011
86
31
Caravaca de la Cruz
Ok then I don't understand...
I must forgot something :eek:
You just modify rsr files or you change or add something other?

I'm telling you my process. :)

I open WR 2.0.7 and open dump.

I export the English ID from the Chinese .rsr and export as well my language.rsr from other firmware

Once both .txt files are exported, y compare them with WinMerge to find the differences and copy the extra strings from the english/chinese .txt to the Spanish one.

Later, I just rename the Spanish.txt id to 1 (set as English) and set the new number of Strings.

Finally I import Spanish.txt in English ID.rsr and save it.

Best Regards!
 
  • Like
Reactions: hero355

lasentenza

Senior Member
Aug 3, 2010
645
169
And then you got something like on the picture right?
I do the same, after I rebuild the CSC, I flashed my wave but the language is still english lol

Edit: I think it's because I used trix for making my CSC file... will have a look on it.

Edit 2: All run good after making the CSC with waveremaker... 2 days I'm on it, my mistake...
Now I can finish the firmware :)
Thanks for your help Chetto ;)
 

Attachments

  • Capture.JPG
    Capture.JPG
    197.2 KB · Views: 153
Last edited:

chetto106

Senior Member
Apr 24, 2011
86
31
Caravaca de la Cruz
And then you got something like on the picture right?
I do the same, after I rebuild the CSC, I flashed my wave but the language is still english lol

Edit: I think it's because I used trix for making my CSC file... will have a look on it.

Edit 2: All run good after making the CSC with waveremaker... 2 days I'm on it, my mistake...
Now I can finish the firmware :)
Thanks for your help Chetto ;)

Nice to hear it! :)

Remember to post and tell me if you are able to add french keyboard!

Best Regards!
 

lasentenza

Senior Member
Aug 3, 2010
645
169
Yes I will post if it's possible ;)
But this rom is not for daily use... or for people who love install losts of apps lol
 

chetto106

Senior Member
Apr 24, 2011
86
31
Caravaca de la Cruz
Well, finally I have my Chinese LB4 in Spanish with FOP configuration :D

Spanish keyboard is missing yet but I would say that, forgetting about small bugs, it is the best optimized 2.0 firm.

It works very quickly and no reboot in 48 hours. :cool:

My version is published in BadaSpain.com in case anyone want to download, modify and add their own language. :)

http://www.badaspain.com/index.php?topic=29635.0

Best Regards, my friends!
 
  • Like
Reactions: hero355

adfree

Senior Member
Jun 14, 2008
10,619
6,175
Samsung Galaxy Watch 4
Samsung Galaxy S22
Maybe I have 4 MB more RAM...

I have also kick few *.ldb files...

Attached file included my reduced Fonts...
English and German left... less then 3000 Glyphs now...

Few other languages too, but I don't know... please check self. :)

Best Regards
 

Attachments

  • XXKK5originalState1.jpg
    XXKK5originalState1.jpg
    40.6 KB · Views: 125
  • XXKK5reduceFonts1.jpg
    XXKK5reduceFonts1.jpg
    40.7 KB · Views: 113
  • FontReduced1.rar
    542.8 KB · Views: 39

Top Liked Posts

  • There are no posts matching your filters.
  • 6
    fixed (according to KL6 apps.bin):
    never mind, gce2elf in attachment (for Qram version 0xB4)

    new version - process all *.so in directory
    5
    Successful adding keyboard :D

    i think i have to add string languages to . see the attachments pics
    5
    adding display language is very easy - edit rsr files, and language list in csc

    adding own keyboard is more difficult - that list is hardcoded in *.so files

    disassembled OpEuroIMESetting:
    Code:
    .text:00000226      MOVS   R3, #1       ; ENGLISH
    .text:0000023E      MOVS   R3, #2       ; GERMAN
    .text:00000256      MOVS   R3, #3       ; FRENCH
    .text:0000026E      MOVS   R3, #4       ; ITALIAN
    .text:00000286      MOVS   R3, #6       ; SPANISH
    .text:0000029E      MOVS   R3, #5       ; DUTCH
    .text:000002B6      MOVS   R3, #0xF     ; POLISH
    .text:000002CE      MOVS   R3, #9       ; PORTUGUESE
    .text:000002E6      MOVS   R3, #0xD     ; TURKISH
    .text:000002FE      MOVS   R3, #0x24    ; IRISH
    .text:00000316      MOVS   R3, #0x28    ; KOREAN
    and wave screenshots ;)
    5
    Code:
       ORG dumper
    ---------------------------
    
     <1.>  Export *.org image...
     <2.>  Import *.org image...
    
     <0.>  Quit

    First option is very simple - export ORG image from uncompressed rcs/rc1. That file you CAN modify and save with new Wave Remaker

    2nd option - import modified ORG image to rcs/rc1. Use S8500.rc1/rcs file (in attachement) as TriX input, select output, start script, import org and thats all.

    script is very dirt, coded in few minutes, do not expect too much ;)

    i do not have time to update fmtBADA plugin so far


    to prepare ORG images use qmd_decompress script ;)
    4
    we can hack apps to disable checking GeneralSoInfo.so.sig ;)