FoSaMobi - Forum Samsung Mobile

Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.

Archive du Forum FoSaMobi

Qui est en ligne ?

Il y a en tout 23 utilisateurs en ligne :: 0 Enregistré, 0 Invisible et 23 Invités

Aucun


Le record du nombre d'utilisateurs en ligne est de 88 le Ven 2 Fév 2024 - 10:45

Derniers sujets

» Bon anniversaire Loup
par Mifasol Ven 26 Mar 2021 - 11:37

» Salon de détente (38ème)
par Mifasol Mer 1 Jan 2020 - 11:36

» Liens Firmwares Wave Y - S5380
par uayeezys2019 Ven 2 Aoû 2019 - 11:59

» RESONANCE
par corbito Mer 31 Juil 2019 - 14:29

» Réglage nombre de sonneries sur fixe
par Bryan Sam 16 Sep 2017 - 2:00

» Sonnerie de notification
par Mifasol Mer 16 Aoû 2017 - 13:25

» Creer sonnerie avec Itunes 12.5...
par adamjohnson Ven 11 Aoû 2017 - 12:42

» Sonneries à télécharger gratuitement pour mon smartphones samsung galaxy ace 4
par adamjohnson Mar 1 Aoû 2017 - 11:31

» sonnerie pour iphone ca vous interresse alors!!!
par adamjohnson Mer 21 Juin 2017 - 10:22

» Startrail 5 problème personnalisation sonnerie
par Jekadabru Ven 16 Juin 2017 - 15:44

» problème d'absence de sonneries & vibrations sur appel entrant.
par Jekadabru Dim 28 Mai 2017 - 18:11

» probleme demarrage galaxy s duos
par nTunisie Dim 21 Mai 2017 - 17:17

» Très triste nouvelle
par Mifasol Mar 17 Jan 2017 - 11:05

» Faire repartir le site
par quadeur06 Dim 9 Oct 2016 - 12:27

» Liens Firmwares Wave 2 - S8530
par Jekadabru Lun 29 Fév 2016 - 1:13

» Présentation
par decarpentry Lun 8 Fév 2016 - 11:39

» Multiloader trop grand
par Jekadabru Lun 8 Fév 2016 - 10:27

» Jean-Jacques URVOAS, Nouveau ministre de la Justice (un Breton)
par Loup Mer 27 Jan 2016 - 12:23

» La ministre de la justice Christiane Taubira a démissionné
par Loup Mer 27 Jan 2016 - 11:32

» Pour pirater la Banque de France, tapez 1,2,3,4,5,6
par Loup Mer 27 Jan 2016 - 0:32

» Angleterre : parents d'élèves, merci de ne pas venir à l'école en pyjama
par Loup Mer 27 Jan 2016 - 0:16

» Disque Dur SSD / La Formule 1 du Disque Dur du Futur ;-)
par Loup Mar 26 Jan 2016 - 19:04

» Lettre d'Infos du Forum (News Letter)
par Loup Mar 26 Jan 2016 - 6:43

» Joyeux anniversaire Jekadabru
par Jekadabru Dim 16 Aoû 2015 - 10:34

» Wave 1 Phone Freeze... contacter le fournisseur
par Jekadabru Jeu 30 Juil 2015 - 11:45

» désimbloquage
par edouard Lun 13 Juil 2015 - 16:29

» messagerie incredimail 2
par Loup Lun 13 Juil 2015 - 12:57

» Procédure spéciale de Flashage du Wave 3
par Loup Lun 13 Juil 2015 - 4:10

» Chercher un moyen pour récupérer les données perdus de Android
par Kasmancse Mer 8 Juil 2015 - 11:41

» Phone freeze Wave 3
par Jekadabru Mer 8 Juil 2015 - 10:40

» Bill Gates et Xavier Niel dans le Grand Journal de Canal Plus du 25/06/2015
par Loup Jeu 25 Juin 2015 - 22:28

» Le navigateur Laurent Bourgnon porté disparu après une plongée en Polynésie
par Mifasol Jeu 25 Juin 2015 - 11:54

» Pourquoi regarder des écrans le soir trouble-t-il le sommeil ?
par Loup Lun 15 Juin 2015 - 21:45

» Humour en images
par Loup Lun 15 Juin 2015 - 19:53

» Amazon dépose un brevet permettant de déverrouiller le téléphone avec l’oreille
par Loup Lun 15 Juin 2015 - 19:50

» Zahia pose nue pour la cause végétarienne
par Loup Lun 15 Juin 2015 - 17:22

» Bac: ils ne l'ont pas eu ‪#‎AFP‬
par Loup Lun 15 Juin 2015 - 17:08

» Easter Egg Android
par Loup Dim 14 Juin 2015 - 20:04

» Rémi Gaillard revient avec une nouvelle vidéo
par Loup Dim 14 Juin 2015 - 19:12

» François Hollande bat un record sur Twitter (1 Millions)
par Loup Dim 14 Juin 2015 - 19:10

» Après Android Lollipop, Voici Android M qui débarquera fin 2015
par Loup Dim 14 Juin 2015 - 18:25

» Les Beaux Frères - Les Serviettes - Le Plus Grand Cabaret Du Monde
par Mifasol Ven 12 Juin 2015 - 9:17

» Les hommes à poêles - Burlesque / LE PLUS GRAND CABARET DU MONDE
par Loup Ven 12 Juin 2015 - 3:49

» Images Philosophiques....
par Loup Mar 9 Juin 2015 - 15:59

» La beauté, souci des ados
par Mifasol Lun 8 Juin 2015 - 22:40

» Top 10 des blagues belges sur les Français, les mecs nous adorent…
par Mifasol Lun 8 Juin 2015 - 11:32

» Offres et Promotions Samsung en cours
par Mifasol Dim 7 Juin 2015 - 21:55

» Photos de Port Louis by Kainji
par Mifasol Ven 5 Juin 2015 - 16:20

» Une Bible de 1500 ans confirme que Jésus Christ n’a pas été Crucifié
par Loup Jeu 4 Juin 2015 - 17:27

» SPAM : Email Frauduleux de Free / Phishing Free
par Loup Mar 2 Juin 2015 - 19:49


    Ajout / Modification d'une langue dans un Firmware

    Loup
    Loup
    Admin
    Admin

    Modèle Mobile : Galaxy Note Edge
    Sexe : Masculin
    Age : 51
    Zodiaque : Bélier
    Nombre Messages : 13450
    Humeur : Changeante
    Localisation : Occitanie
    Commentaire : Fondateur du Forum
    Sois toi même, Tous les autres sont déjà pris

    Ajout / Modification d'une langue dans un Firmware Empty Ajout / Modification d'une langue dans un Firmware

    Message par Loup Dim 27 Mai 2012 - 23:54

    Bonjour

    Un tuto un peu long pour vous expliquer comment ajouter une langue dans un Firmware

    Tout d'abord, il vous faudra maîtriser les manipulations avec Wave Remaker
    Voir le tutoriel dans la même rubrique
    => http://www.fosamobi.com/t3115-tutoriel-1-modification-du-csc-avec-wave-remaker#32266

    Les langues se trouvent dans les fichiers du dossier String du CSC dans le CSCrcs
    >CSCrcs>SystemCSC>String

    Il vous faudra ouvrir les fichiers rsr avec Wave Remaker
    Si vous avez déjà décompilé un fichier CSC
    => Lancer Wave Remaker puis File > Open Dump et indiquer le dossier du fichier décompilé
    C'est souvent >Wave Remaker>Bada>CSC...
    Dans Wave Remaker, cliquer sur les + pour voir afficher sous dossier
    Aller dans >CSCrcs>SystemCSC>String
    Cliquer sur un fichier avec l'extension rsr et vous aurez le tableau des langues qui apparaîtra sur la droite
    Pour meilleur travail, je vous conseille de bouger la ligne verticale, à gauche du tableau et de la ramener le plus possible à gauche, ainsi, vous aurez un affichage plus grand du tableau des langues
    Le tableau des langues est un peu comme l'affichage d'un fichier sous Excel, avec des lignes et des colonnes de valeurs

    Les chiffres du haut correspondent aux codes des langues
    Pour connaître le code d'une langue, il vous faut ce fichier texte
    => SettingLanguage_Full_LanguageList.txt
    Il se trouve parfois dans le répertoire Registry mais il n'y ai pas toujours
    >CSCsfs>SystemFS>Settings>PreConfiguration>Default>Registry

    Je vous ai mis ce fichier texte en téléchargement
    => http://ftpfsm.free.fr/csc/SettingLanguage_Full_LanguageList.zip
    Vous pouvez l'afficher dans votre navigateur en version texte
    => http://ftpfsm.free.fr/csc/SettingLanguage_Full_LanguageList.txt

    Le voici en code
    Code:
    #StringLanguageList
    STRING_ID
    ENGLISH
    GERMAN
    FRENCH
    ITALIAN
    DUTCH
    SPANISH
    SWEDISH
    DANISH
    PORTUGUESE
    FINNISH
    NORWEGIAN
    GREEK
    TURKISH
    HUNGARIAN
    POLISH
    RUSSIAN
    CZECH
    ROMANIAN
    SLOVAKIAN
    SLOVENIAN
    CROATIAN
    LATVIAN
    ESTONIAN
    LITHUANIAN
    UKRAINIAN
    MACEDONIAN
    KAZAK
    BULGARIAN
    ICELANDIC
    MALTESE
    CHINESE_S
    CHINESE_T
    HEBREW
    ARABIC
    SERBIAN
    IRISH
    GALICIAN
    CATALAN
    BASQUE
    KOREAN
    ALBANIAN
    WELSH
    FARSI
    URDU
    MALAY
    INDONESIAN
    VIETNAMESE
    THAI
    PHILIPPINES
    AZERBAIJANI
    BELARUSIAN
    BOSNIAN
    UZBEK
    CHINESE_TW
    ARMENIAN
    GEORGIAN
    SPANISH_LATIN
    PORTUGUESE_LATIN
    ENGLISH_US
    ENGLISH_PHILIPPINES
    FRENCH_CANADA
    CHINESE_S_SINGAPORE
    Le code de la langue n'est pas indiqué
    Il vous faut compter à quelle place se situe la langue après la balise STRING_ID
    Par exemple, vous voyez que French est en 3e position, donc le code langue pour le Français est le 3
    Loup
    Loup
    Admin
    Admin

    Modèle Mobile : Galaxy Note Edge
    Sexe : Masculin
    Age : 51
    Zodiaque : Bélier
    Nombre Messages : 13450
    Humeur : Changeante
    Localisation : Occitanie
    Commentaire : Fondateur du Forum
    Sois toi même, Tous les autres sont déjà pris

    Ajout / Modification d'une langue dans un Firmware Empty Re: Ajout / Modification d'une langue dans un Firmware

    Message par Loup Lun 28 Mai 2012 - 0:17

    Vous connaissez maintenant comment connaître le code d'une langue Smile

    Maintenant, on va voir comment récupérer la traduction d'une fonction dans une langue

    Le mieux est de récupérer la traduction dans un autre Firmware
    Par exemple, vous souhaitez traduire un Firmware Asiatique pour Wave 1
    Le mieux est de prendre un Firmware Européen, et de récupérer les traductions Françaises
    Je vous expliquerai comment faire après

    D'abord, je vais vous parler du SDK, que certains connaissent
    Les traductions dans le SDK sont faites dans toutes les langues mais malheureusement, elles ne sont pas complètes
    Le SDK, c'est le logiciel de programmation des applications Bada
    SDK signifie Software development kit
    => http://fr.wikipedia.org/wiki/Kit_de_d%C3%A9veloppement
    Je vous montre comment faire mais je vous ai mis le dossier CSC en Téléchargement pour que vous n'ayez pas toutes ces manipulations à faire (en téléchargement après l'explication)



    Pour Info, voici les manipulations à faire
    > Aller sur le site Bada developers de Samsung et télécharger le dernier SDK
    => http://developer.bada.com/devtools/sdk
    Le fichier est assez volumineux, ça vous prendra beaucoup de temps
    Lors de l'installation, il vous faudra choisir le ou les modules
    Vous avez le module WVGA, c'est la résolution 480x800 pour Wave 1,2 et 3
    Vous avez le module WQVGA, c'est pour la résolution 240x400 pour Wave 575,723, etc..

    Lorsque l'installation est fini, il doit y avoir un dossier bada qui est créé sous C:

    Pour la résolution WVGA, le fichier CSC modèle se trouve ici
    C>bada>2.0.5>Model>WaveWVGA>Emulator>FS
    Vous avez un fichier qui se nomme CSC_Emul_Wave.rcs.org
    Pour ouvrir ce fichier, il vous faut une ancienne version de Wave Remaker
    car avec la dernière, il y a un bug et vous n'arriverez pas à l'ouvrir
    Utiliser la version de Wave Remaker suivante
    => http://ftpfsm.free.fr/csc/Wave_Remaker_2_0_7_3.zip
    Copier le fichier .org dans le dossier de travail de Wave_Remaker_2_0_7_3
    La procédure habituelle ne fonctionne pas pour décompiler le fichier (File > Dump File)
    Pour décompiler le fichier, il vous faudra utiliser le Glisser / déposer
    Ouvrez Wave Remaker, ouvrez le dossier où se trouve le fichier CSC.org
    Activez Wave Remaker qui doit être parti dans la barre des tâches
    Puis faites glisser le fichier dans la partie de gauche pour décompiler le fichier
    Attendez un peu, car il y a des soucis de décompilation avec le fichier .org
    Il se peut que cela ne fonctionne pas du premier coup
    Il faut recommencer. La décompilation de ce fichier est laborieux
    Pour vous éviter tout ces prises de tête, je vous mets le dossier en téléchargement
    Quand vous avez réussi et fini de décompiler le fichier, dans Wave Remaker, faites file puis Close Dump

    Voici le dossier CSC pour Wave (WVGA) en téléchargement
    Sur HotFile
    => http://hotfile.com/dl/156998803/cef1d74/CSC_Emul_Wave.rcs.zip.html
    Sur le FTP de Free
    => http://ftpfsm.free.fr/csc/CSC_Emul_Wave.rcs.zip

    Voici le dossier CSC pour Wave 575 et 723 (WQVGA) en téléchargement
    Sur HotFile
    => http://hotfile.com/dl/156999290/bae891c/CSC_Emul_WaveWQ.rcs.zip.html
    Sur le FTP de Free
    => http://ftpfsm.free.fr/csc/CSC_Emul_WaveWQ.rcs.zip
    Loup
    Loup
    Admin
    Admin

    Modèle Mobile : Galaxy Note Edge
    Sexe : Masculin
    Age : 51
    Zodiaque : Bélier
    Nombre Messages : 13450
    Humeur : Changeante
    Localisation : Occitanie
    Commentaire : Fondateur du Forum
    Sois toi même, Tous les autres sont déjà pris

    Ajout / Modification d'une langue dans un Firmware Empty Re: Ajout / Modification d'une langue dans un Firmware

    Message par Loup Lun 28 Mai 2012 - 1:21

    Comme je vous le disais, le mieux est de prendre la traduction d'après un autre Firmware si vous pouvez

    Les traductions des fichiers dans le CSC du SDK ne sont pas complète pour tout les fichiers
    Par exemple, dans le Firmware XLA d'Europe, pour le fichier System qui est un fichier assez lourd
    Pour le fichier System d'Europe, il y a 2457 expressions
    Tandis que dans le SDK, il n'y a que 2452
    Il manque 5 expressions et c'est parfois galère pour trouver quelles expressions manquent et trouver la bonne traduction
    Je vous indiquerai quand même la procédure après, pour que vous sachiez comment faire



    Récupération des traductions d'une langue

    Pour le Français, vous pouvez utiliser un firmware Européen
    Mais pour la langue Arabe par exemple, il vous faudra utiliser d'autres Firmwares
    Par exemple, pour la langue Arabe, j'ai utilisé les traductions du Firmware Arabe pour le Wave 3 (OpAsia)

    Pour récupérer les traductions pour la France par exemple
    - Créer un dossier French ou France par exemple, dans le répertoire de Wave Remaker (la dernière version)
    - Décompiler le CSC d'un Firmware Européen avec Wave Remaker
    Aller dans le dossier String
    On va prendre comme exemple, le second fichier AppTimer, car le 1er fichier Admin est en anglais pour toutes les langues, mais il vous faudra aussi l'exporter

    Pour la France, on a donc dit que c'était le code 3
    Faites un clic gauche sur la 1ere case en dessous du 3 par exemple (une autre case de la colonne fonctionne aussi) pour ainsi sélectionner la colonne de travail
    Faites un clic droit sur la case qui doit être en bleu foncé
    puis choisissez Export Language to .txt
    Vous exportez la traduction de la langue dans un fichier Texte
    Enregistrez le fichier Texte dans le dossier French que vous avez créé
    Donnez le même nom au fichier texte que la fonction
    Par exemple, pour AppTimer, nommer le fichier AppTimer.txt

    Voici la description des fonctions dans Wave Remaker
    - Delete It Language : sert à supprimer une colonne langue
    - Delete It IDS : sert à supprimer une fonction d'une rangée (horizontale)
    - Add Language : sert à ajouter une langue (il faudra passer par l'étape de donner le code de langue, par exemple 3 pour la France)
    - Add IDS : sert à ajouter une fonction d'une rangée (horizontale)
    - Export Language to .txt : sert à exporter une colonne de traduction d'une langue
    - Import Language from .txt : Après avoir ajouter une langue, sert à importer le fichier texte pour les traductions des fonctions

    Exporter toutes les traductions en fichier texte pour chaque fichier pour la France par exemple

    J'ai fait un dossier contenant toutes les traductions Française d'après un Firmware XLA
    => http://ftpfsm.free.fr/csc/French.zip
    Loup
    Loup
    Admin
    Admin

    Modèle Mobile : Galaxy Note Edge
    Sexe : Masculin
    Age : 51
    Zodiaque : Bélier
    Nombre Messages : 13450
    Humeur : Changeante
    Localisation : Occitanie
    Commentaire : Fondateur du Forum
    Sois toi même, Tous les autres sont déjà pris

    Ajout / Modification d'une langue dans un Firmware Empty Re: Ajout / Modification d'une langue dans un Firmware

    Message par Loup Lun 28 Mai 2012 - 1:44

    On a vu comment exporter les traductions Smile

    Maintenant, le plus laborieux, c'est l'importation d'une langue Siffle

    Si vous souhaitez traduire en Français un Firmware pour Wave
    et que vous utilisez mon dossier French, vous aurez peut être de la chance

    Mais dans la liste des fonctions, selon les pays, vous pouvez avoir plus ou moins de fonctions, et c'est le plus contraignant

    Je vais vous montrer comment ajouter une langue
    On va prendre l'exemple de la langue Française

    Commencez par décompiler le CSC du Firmware étranger que vous souhaitez traduire, par exemple, un Firmware China

    Vous aurez 2 solutions
    - Soit ajouter une langue
    Si cela ne fonctionne pas, il vous faudra glisser le Français dans une autre, comme l'anglais (les autres langues chinoises sont à proscrire vu que vous aurez un clavier chinois, il vaut mieux prendre l'anglais)

    Pour l'ajout du Français
    Ouvrez le dossier du CSC décompilé avec Wave Remaker
    File > Open Dump puis indiquer le dossier du CSC étranger
    Aller sur un fichier rsr dans le dossier String
    On va prendre comme exemple, le 2e fichier, AppTimer
    Si la colonne 3 n'est pas présente, il vous faut la créer
    Faites un clic gauche sur une case du haut, en dessous d'un chiffre
    puis faites un clic droit puis Add Language
    Vous aurez une petite fenêtre qui va vous inviter à entrer le Language ID "Enter language ID"
    Pour la France, entrer le chiffre 3 puis cliquer sur OK
    Vous aurez une colonne vide qui sera créé à droite, avec le numéro 3
    Cliquer sur une case vide en dessous du 3 puis faites un clic gauche
    puis Import Language from .txt
    Si le nombre de fonction est le même, vous n'aurez aucune erreur et les traductions s'afficheront
    Ensuite, il vous faudra faire un clic gauche sur file, en haut à gauche de 0 puis Save changes. Vous aurez la pop-up suivante : Are you sure ? cliquer sur OK

    Vous avez importé le Français pour la fonction AppTimer cheers

    Pour la fonction Admin, tout est en anglais mais faites de même
    Il vous faudra faire de même pour chaque fonction
    Si vous avez de la chance, vous n'aurez aucune erreur

    Il se peut que vous ayez l'erreur "Error rows"
    Cela signifie que vous n'avez pas le même nombre de rangée dans le fichier texte que vous souhaitez importer

    Pour corriger cette erreur, voici la procédure
    Comme vous avez fait pour le dossier French, faites de même en créant un dossier English ou Anglais par exemple
    Expoter la langue 1 (Anglais) pour AppTimer (par exemple) en fichier texte

    Après, vous aurez un dur travail de comparaison
    Si vous ne connaissez pas, il vous faudra utiliser Notepad++
    => http://www.fosamobi.com/t1741-formation-notepad#17501
    Loup
    Loup
    Admin
    Admin

    Modèle Mobile : Galaxy Note Edge
    Sexe : Masculin
    Age : 51
    Zodiaque : Bélier
    Nombre Messages : 13450
    Humeur : Changeante
    Localisation : Occitanie
    Commentaire : Fondateur du Forum
    Sois toi même, Tous les autres sont déjà pris

    Ajout / Modification d'une langue dans un Firmware Empty Re: Ajout / Modification d'une langue dans un Firmware

    Message par Loup Lun 28 Mai 2012 - 2:03

    Travail de comparaison avec Notepad++

    On continue sur l'exemple du fichier AppTimer

    Ouvrez le fichier AppTimer.txt de la langue Anglaise
    Le fichier s'affichera dans un premier onglet
    Ouvrez le fichier AppTimer.txt de la langue Française
    Le fichier s'affichera dans un deuxième onglet

    Le fichier commence comme cela

    Code:
    [Language ID]
    3

    [Count Strings]
    170

    IDS_TMR_HEADER_TIMER
    ~<Minuteur>~

    IDS_TMR_HEADER_SETTIME
    ~<Régler minuteur>~

    Il vous faudra comparer les Count Strings
    Par exemple, dans le fichier Anglais AppTimer, si vous avez 172 pour Count Strings et que dans le fichier Français, vous avez 170 pour Count Strings, c'est qu'il vous manque 2 balises pour le fichier Français
    Commencez par rectifier la valeur de Count Strings dans le fichier Français, en remplaçant 170 par 172

    Ensuite, il faudra faire un long travail de comparaison
    Mettez la même balise en haut pour chaque fichier, par exemple, pour le début de ce fichier, c'est la balise IDS_TMR_HEADER_TIMER
    Puis comparez entre l'onglet de gauche (Anglais) et l'onglet de droite (Français) si vous avez les mêmes balises pour le premier affichage
    Sur mon PC, j'ai un affichage de 12 balises avant de descendre à la suivante
    Si vous voyez que les 12 premières balises sont les mêmes, continuez de même, en mettant la 13e balise en haut pour chaque fichier, puis comparer les 12 autres balises suivantes

    C'est un travail long et fastidieux, mais c'est le seul moyen
    Pour la plupart des fichiers, c'est faisable mais pour le fichier system qui comporte 2457 traductions, il vous faudra vous armer de patience et de concentration

    Pour certaines traductions, elles peuvent se présenter différemment
    Par exemple, pour la traduction d'une balise en Anglais, elle sera sur une seule ligne, tandis que pour la traduction en Français, elle sera peut être sur 2 lignes, avec un retour à la ligne. C'est le cas quand il y a une interrogation ou une demande de confirmation dans un affichage de Pop-up

    Essayez de trouver les balises qui manquent ou qui sont en trop
    Si vous avez des balises en plus pour le fichier Anglais et des balises en moins dans le fichier Français, trouvez les balises en plus du fichier Anglais et essayez de les traduire en Français pour les mettre au même niveau
    Pour ma part, j'utilise le traduction de Google en ligne
    => http://translate.google.fr/

    Voyez si vous n'avez pas le même style de balise pour vous aider pour la traduction
    Des fois, vous avez des balises qui sont similaires, avec juste un mot en plus
    Essayez de traduire au mieux les expressions et copier bien le code entier de la balise et inspirez vous des balises autour pour avoir la même rédaction

    Si vous avez des balises en plus dans le fichier Français, le travail sera plus simple, il faudra supprimer les balises en trop du fichier Français
    Mais attention, il se peut que par exemple, dans le fichier Anglais, vous ayez 170 balises et que dans le fichier Français, vous ayez 172 balises, mais il se peut qu'il y ait 2 balises en plus et 2 qui ne correspondent pas
    C'est pour ça qu'il faut bien comparer chaque page et voir si vous avez les mêmes balises les unes après les autres

    Une fois ce travail long et fastidieux, enregistrez bien le fichier texte Français puis importer le dans Wave Remaker dans la colonne 3 et vous ne devriez plus avoir l'erreur "Error rows"

    Pour le Français, sous Notepad++, il se peut que vous ayez des défauts d'affichage
    Assurez vous d'avoir le codage suivant pour les caractères
    Menu Encodage puis Encoder en UTF-8 (Sans BOM)
    Loup
    Loup
    Admin
    Admin

    Modèle Mobile : Galaxy Note Edge
    Sexe : Masculin
    Age : 51
    Zodiaque : Bélier
    Nombre Messages : 13450
    Humeur : Changeante
    Localisation : Occitanie
    Commentaire : Fondateur du Forum
    Sois toi même, Tous les autres sont déjà pris

    Ajout / Modification d'une langue dans un Firmware Empty Re: Ajout / Modification d'une langue dans un Firmware

    Message par Loup Lun 28 Mai 2012 - 2:29

    Autre configuration

    Une fois que vous avez fait ce long travail fastidieux (assurez vous de bien sauvegarder à chaque ajout d'une colonne de traduction > File > Save changes)

    Il vous faudra faire un autre paramétrage

    Dans le CSC que vous souhaitez traduire, aller dans le répertoire suivant (Registry)
    CSCsfs>SystemFS>Settings>PreConfiguration>Default>Registry

    Commencer par éditer le fichier SettingLanguage.ini

    Par exemple, dans un Firmware China, vous avez les codes suivant :

    Code:
    #Version
    Version=1
    #TextList
    Lang0=CHINESE_S
    Lang1=CHINESE_T_TAIWAN
    Lang2=ENGLISH
    Lang3=KOREAN
    Count=4
    #T9List
    Lang0=CHINESE_S
    Lang1=CHINESE_T_TAIWAN
    Lang2=ENGLISH
    Lang3=KOREAN
    Count=4
    Insérer ou modifier, en mettant le Français
    En modifiant le fichier, juste pour l'Anglais et le Français, cela donne ça
    Code:
    #Version
    Version=1
    #TextList
    Lang0=ENGLISH
    Lang1=FRENCH
    Count=2
    #T9List
    Lang0=ENGLISH
    Lang1=FRENCH
    Count=2

    Ensuite, il vous faudra modifier un fichier qui se nomme ChinaIME.ini pour la chine ou OpAsiaIME.ini pour l'Asie

    Pour le fichier ChinaIME.ini, il est configuré comme suivant
    Code:
    #ChinaIME
    Auto_capitaliztion=0
    Auto_period=0
    EDITAREA_INPUT_TYPE=7
    EDITAREA_INPUT_MODE=0
    EDIT_TRACE_MODE=0
    Voice_input=0
    Voice_lang_id=1
    Current_language_id=54
    #Supported Languages
    Lang0=54
    Lang1=1
    Lang2=31
    Lang3=40
    Lang_count=4
    #Selected Languages
    Lang0=54
    Lang1=1
    Lang_count=2
    1 est l'Anglais et 3 est le Français
    Si vous souhaitez mettre que l'Anglais et le Français, le fichier sera ainsi
    Mettez toujours l'Anglais en premier (1) puis le Français en 2e (3)
    L'énumération commence toujours à 0
    Pour Current_language_id=3 => mettre 3 (langage par défaut, en cours)
    Code:
    #ChinaIME
    Auto_capitaliztion=0
    Auto_period=0
    EDITAREA_INPUT_TYPE=7
    EDITAREA_INPUT_MODE=0
    EDIT_TRACE_MODE=0
    Voice_input=0
    Voice_lang_id=1
    Current_language_id=3
    #Supported Languages
    Lang0=1
    Lang1=3
    Lang_count=2
    #Selected Languages
    Lang0=1
    Lang1=3
    Lang_count=2
    Dans le fichier OpAsiaIME.ini, ce sera le même principe mais souvent, le Français est déjà présent (3)
    Si vous avez le Français dans les traductions du dossier String mais que le Français n'est pas activé dans le fichier OpAsiaIME.ini, paramétrer le fichier pour ajouter les codes pour le Français (Lang4 par exemple, =3 => Lang4=3 )
    Il faudra bien changer la valeur Lang_count, c'est le compteur du nombre de langues
    Si vous avez 5 langues, mettre Lang_count=5

    Si vous avez un Firmware China et que le fichier ChinaIME.ini n'est pas présent, il vous faudra le créer avec Notepad++ par exemple

    Il se peut que vous ayez le même fichier similaire mais avec le mot default en plus
    Par exemple : ChinaIME.ini et ChinaIMEdefault.ini
    Si vous avez ce fichier en double (default), assurez vous qu'il soit identique au fichier normal (Attention, defaut en anglais s'écrit avec la lettre L en plus après le U, soit default)

    Loup
    Loup
    Admin
    Admin

    Modèle Mobile : Galaxy Note Edge
    Sexe : Masculin
    Age : 51
    Zodiaque : Bélier
    Nombre Messages : 13450
    Humeur : Changeante
    Localisation : Occitanie
    Commentaire : Fondateur du Forum
    Sois toi même, Tous les autres sont déjà pris

    Ajout / Modification d'une langue dans un Firmware Empty Re: Ajout / Modification d'une langue dans un Firmware

    Message par Loup Lun 28 Mai 2012 - 2:42

    Ajouter une langue non présente

    Pour ajouter le Français que vous ne pouvez pas trouver ailleurs
    (comme j'ai fait pour le Wave 575)
    Vous avez 2 solutions
    - Soit vous aider du fichier du SDK pour WQVGA
    - Soit prendre la traduction d'un autre modèle et l'adapter sur le mobile
    Par exemple, pour le Wave 575, j'ai adapté les traductions avec en partie, les traductions pour le Wave 8500, j'ai essayé de voir avec les traduction pour le Wave 723 et les traductions du SDK pour WQVGA

    Pour le Wave 575, j'ai eu plus de fonctions à traduire pour certains fichiers
    Et certains fichiers étaient en plus et ils n'existaient pas sur le Wave 8500
    J'ai dû m'inspirer avec le fichier SDK WQVGA et le fichier du Wave 723

    J'ai réussi à copier 95% des traductions
    Les 5% restant, c'est des fonctions que j'ai traduis via le site de Google Traduction
    Loup
    Loup
    Admin
    Admin

    Modèle Mobile : Galaxy Note Edge
    Sexe : Masculin
    Age : 51
    Zodiaque : Bélier
    Nombre Messages : 13450
    Humeur : Changeante
    Localisation : Occitanie
    Commentaire : Fondateur du Forum
    Sois toi même, Tous les autres sont déjà pris

    Ajout / Modification d'une langue dans un Firmware Empty Re: Ajout / Modification d'une langue dans un Firmware

    Message par Loup Lun 28 Mai 2012 - 2:55

    Nettoyage des fichiers rsr

    Bien que cela n'est pas indispensable, je vous conseille de mettre au propre les fichiers de traduction RSR du dossier String

    Par exemple, pour un Firmware Européen, vous devez avoir les colonnes suivantes dans Wave Remaker

    > 1 (Anglais)
    > 5 (Allemand)
    > 3 (Français)
    > 2 (Germanique)
    > 36 (Irish)
    > 4 (Italien)
    > 40 (Coréen)
    > 15 (Polonais)
    > 9 (Portugais)
    > 6 (Espagnol)
    > 13 (Turc)

    Assurez vous que vous avez les mêmes colonnes de langues à chaque fichier
    Si vous des colonnes en trop, comme cela peut être le cas dans certains fichiers, supprimez les
    Cela allégera les fichiers car si les fichier RSR sont plus volumineux, cela peut engendrer un fichier CSC plus gros donc une erreur de Flashage

    Pour un Firmware Chinois, faites de même
    Si vous avez configuré l'affichage que de l'Anglais et du Français
    Supprimez les colonnes de langue en trop et supprimez les colonnes chinoises
    Ne laissez que l'anglais et le Français
    Loup
    Loup
    Admin
    Admin

    Modèle Mobile : Galaxy Note Edge
    Sexe : Masculin
    Age : 51
    Zodiaque : Bélier
    Nombre Messages : 13450
    Humeur : Changeante
    Localisation : Occitanie
    Commentaire : Fondateur du Forum
    Sois toi même, Tous les autres sont déjà pris

    Ajout / Modification d'une langue dans un Firmware Empty Re: Ajout / Modification d'une langue dans un Firmware

    Message par Loup Lun 28 Mai 2012 - 3:01

    Clavier

    Si vous traduisez un Firmware Chinois et pas OpAsia, vous n'aurez accès qu'au clavier Qwerty
    Vous n'aurez pas accès au clavier Azerty
    L'ajout d'un clavier Azerty est plus complexe que je ne le pensais
    Il faut ajouter d'autres fichiers, contenu dans d'autres fichiers du Firmware (SHP et un autre)

    J'ai fait plein de test mais je n'ai pas réussi à intégrer un clavier Azerty dans un Firmware China

    Donc si vous traduisez un Firmware China, vous aurez la traduction mais vous garderez un clavier Qwerty

    Si vous avez des questions, merci de les poser à la suite dans la rubrique suivante
    => http://www.fosamobi.com/t1772-faq-si-vous-avez-des-questions-postez-les-ici#17896

    Bon courage

    Poignée de mains

    Contenu sponsorisé

    Ajout / Modification d'une langue dans un Firmware Empty Re: Ajout / Modification d'une langue dans un Firmware

    Message par Contenu sponsorisé


      La date/heure actuelle est Jeu 28 Mar 2024 - 15:27