Bonjour
Pour les Firmwares, j'ai bidouillé pas mal de chose pour les langues
Ce n'est pas aussi simple que ça
Il y a 3 catégories
- China
- OpAsia (Open Asia)
- OpEuro (Open Europe)
Dans China, il y a l'anglais, le chinois, le chinois simplifié et le Coréen
C'est dans OpAsia qu'est configuré l'Arabe
Il y a 3 langues de style Arabe : Arabe, Farsi et l'Urdu
Il y a aussi l'anglais, le Coréen et parfois le Français
Dans OpEuro, il y a Français, Anglais, Allemand, Espagnol, Italien, le Gaélique (Irlande), le Néerlandais, le Polonais, le Turc
Pour l'intégration de langue, ce n'est pas aussi simple que ça
Il n'y a pas que le CSC à modifier
IL y a aussi des fichiers à inclure dans le fichier SHP (OpEuro.ini et OpEuroSetting.ini + signature des fichiers à rajouter)
Mais j'ai essayé, mais ça ne fonctionne pas
Il doit y avoir d'autres fichiers à changer, tel que le Rsrc1 ou le Fota ou le Amss
Bref, intégrer l'arabe dans un Firmware Européen, je me suis pris la tête mais je n'y suis pas arrivé
Il faut utiliser un Firmware OpAsia pour ça
Pour la traduction des fonctions, c'est faisable
Mais c'est galère et c'est très long
Sur les fichiers du répertoire String dans le CSC, j'ai passé 4 heures à modifier les fichiers
Il y a un autre bidouilleur (MyLove), qui m'a indiqué d'utiliser les fichiers du SDK
Mais les fichiers du SDK ne sont pas complets pour les traductions
Par exemple, dans un fichier Sring d'un Firmware, vous avez 350 expressions
et dans le même fichier du SDK, il n'y en a que 345
Les fichiers String du SDK sont moins complet au niveau des traductions
Alors j'ai dû bidouiller pour récupérer des fichiers String d'autres Firmwares
Et après, il y en qui ont plus ou moins certaines expressions
Alors il faut éditer 2 fichiers et comparer ce qu'il manque ou ce qui est rajouté
Mais c'est long, très long
Par exemple, pour le fichier System, il y a 2457 expressions
Alors imaginez comparer 2 fichiers System avec Notepad++, qui comptent 2457 expressions pour comparer 2 fichiers System et voir ce qu'il manque ou ce qu'il faut rajouter
J'ai passé 4 heures pour faire tout les fichiers, les uns après les autres
En plus, les programmes Wake Remaker ne sont pas fiables pour ça
La dernière version, la 2.9, on ne peut pas éditer les fichiers d'origine du SDK
Il y a un Bug
C'est MyLove qui m'a dit qu'il fallait utiliser une ancienne version
Fallait le savoir !!!
Bref, j'ai passé au moins 3 jours à me prendre la tête, à faire des tests, à intégrer même l'arabe dans les traductions des fonctions mais ça ne fonctionne pas
En plus, il faut intégrer des fichiers MOD dans le CSC
Pour l'arabe, il y a le fichier Arabic.mod et Arabic_Symbol.mod
Après il faut modifier un fichier dans le Registry
Il faut indiquer un code pour la langue arabe dans le ShcApp je crois
C'est la fonction RTL. Pas la Radio, mais RTL veut dire Right To Left
Car l'arabe s'écrit de droite à gauche
J'ai essayé plein de chose, je me suis pris la tête
mais ça ne fonctionne pas
L'intégration de la langue Arabe dans un Firmware Européen, je n'y suis pas arrivé, car il y a plusieurs fichiers à modifier. Le CSC n'est pas le seul fichier à modifier
Il faut utiliser un Firmware OpAsia pour avoir la langue Arabe
Après, dans le Firmware OpAsia, on peut trouver le Français
Donc il faut faire 2 firmwares distinct
- 1 pour l'Europe avec une base OpEuro
- 1 pour la langue Arabe qui fonctionnera pour l'Europe mais avec la base d'un OpAsia
Voilà pour mes prises de tête pour l'intégration des langues
J'arrête là car c'est trop galère et ce n'est pas aussi simple que ça et je suis à bout, je suis fatigué
J'ai passé plus d'une semaine à faire plein de bidouilles, à apprendre des trucs, pour arriver à rien, sauf à apprendre l'ajout de langue dans les fichiers du dossier String
Il y a d'autres fichiers à modifier, c'est un ensemble de fichier
Il y a des fichiers à modifier dans le CSC, dans le SHP et dans d'autres fichiers
Pour les Firmwares, j'ai bidouillé pas mal de chose pour les langues
Ce n'est pas aussi simple que ça
Il y a 3 catégories
- China
- OpAsia (Open Asia)
- OpEuro (Open Europe)
Dans China, il y a l'anglais, le chinois, le chinois simplifié et le Coréen
C'est dans OpAsia qu'est configuré l'Arabe
Il y a 3 langues de style Arabe : Arabe, Farsi et l'Urdu
Il y a aussi l'anglais, le Coréen et parfois le Français
Dans OpEuro, il y a Français, Anglais, Allemand, Espagnol, Italien, le Gaélique (Irlande), le Néerlandais, le Polonais, le Turc
Pour l'intégration de langue, ce n'est pas aussi simple que ça
Il n'y a pas que le CSC à modifier
IL y a aussi des fichiers à inclure dans le fichier SHP (OpEuro.ini et OpEuroSetting.ini + signature des fichiers à rajouter)
Mais j'ai essayé, mais ça ne fonctionne pas
Il doit y avoir d'autres fichiers à changer, tel que le Rsrc1 ou le Fota ou le Amss
Bref, intégrer l'arabe dans un Firmware Européen, je me suis pris la tête mais je n'y suis pas arrivé
Il faut utiliser un Firmware OpAsia pour ça
Pour la traduction des fonctions, c'est faisable
Mais c'est galère et c'est très long
Sur les fichiers du répertoire String dans le CSC, j'ai passé 4 heures à modifier les fichiers
Il y a un autre bidouilleur (MyLove), qui m'a indiqué d'utiliser les fichiers du SDK
Mais les fichiers du SDK ne sont pas complets pour les traductions
Par exemple, dans un fichier Sring d'un Firmware, vous avez 350 expressions
et dans le même fichier du SDK, il n'y en a que 345
Les fichiers String du SDK sont moins complet au niveau des traductions
Alors j'ai dû bidouiller pour récupérer des fichiers String d'autres Firmwares
Et après, il y en qui ont plus ou moins certaines expressions
Alors il faut éditer 2 fichiers et comparer ce qu'il manque ou ce qui est rajouté
Mais c'est long, très long
Par exemple, pour le fichier System, il y a 2457 expressions
Alors imaginez comparer 2 fichiers System avec Notepad++, qui comptent 2457 expressions pour comparer 2 fichiers System et voir ce qu'il manque ou ce qu'il faut rajouter
J'ai passé 4 heures pour faire tout les fichiers, les uns après les autres
En plus, les programmes Wake Remaker ne sont pas fiables pour ça
La dernière version, la 2.9, on ne peut pas éditer les fichiers d'origine du SDK
Il y a un Bug
C'est MyLove qui m'a dit qu'il fallait utiliser une ancienne version
Fallait le savoir !!!
Bref, j'ai passé au moins 3 jours à me prendre la tête, à faire des tests, à intégrer même l'arabe dans les traductions des fonctions mais ça ne fonctionne pas
En plus, il faut intégrer des fichiers MOD dans le CSC
Pour l'arabe, il y a le fichier Arabic.mod et Arabic_Symbol.mod
Après il faut modifier un fichier dans le Registry
Il faut indiquer un code pour la langue arabe dans le ShcApp je crois
C'est la fonction RTL. Pas la Radio, mais RTL veut dire Right To Left
Car l'arabe s'écrit de droite à gauche
J'ai essayé plein de chose, je me suis pris la tête
mais ça ne fonctionne pas
L'intégration de la langue Arabe dans un Firmware Européen, je n'y suis pas arrivé, car il y a plusieurs fichiers à modifier. Le CSC n'est pas le seul fichier à modifier
Il faut utiliser un Firmware OpAsia pour avoir la langue Arabe
Après, dans le Firmware OpAsia, on peut trouver le Français
Donc il faut faire 2 firmwares distinct
- 1 pour l'Europe avec une base OpEuro
- 1 pour la langue Arabe qui fonctionnera pour l'Europe mais avec la base d'un OpAsia
Voilà pour mes prises de tête pour l'intégration des langues
J'arrête là car c'est trop galère et ce n'est pas aussi simple que ça et je suis à bout, je suis fatigué
J'ai passé plus d'une semaine à faire plein de bidouilles, à apprendre des trucs, pour arriver à rien, sauf à apprendre l'ajout de langue dans les fichiers du dossier String
Il y a d'autres fichiers à modifier, c'est un ensemble de fichier
Il y a des fichiers à modifier dans le CSC, dans le SHP et dans d'autres fichiers