J'essaie de traduire du texte Chinois en anglais sans succes.. [Résolu]

Signaler
-
 jpdesroc -
Bonjour,

Je suis programmeur en informatique à temps partiel
et j'utilises parfois des programmes écrits généralement en anglais
sans problème. Ici j'ai trouvé un groupes de programmes écrit
par des programmeurs chinois (mandarins ??). Les codes de programmes
sont tous en anglais (Ok) mais les commentaires (//......) sont en chinois
et Je n'ai pas pu trouver la bonne façon de les traduire..
L'outil de traduction interne de Word 2010 ne donne rien..
Je crois que les caractères ne sont pas reconnus à cause
d'une police Chinoise manquante ??
Pouvez-vous m'aider?
Merci.

Voici un exemple de code contenant des commentaires en chinois //.....

#include <pic.h> //µ÷ÓÃÍ·Îļþ£¬¿ÉÒÔÈ¥PICCÈí¼þÏÂÈ¥²éÕÒPIC16F7xµ¥Æ¬»úµÄÍ·Îļþ
__CONFIG(XT&WDTDIS); //¶¨ÒåÅäÖÃ×Ö£¬¾§ÕñÀàÐÍ£ºXT£¬¹Ø±Õ¿ªÃŹ·£¬

const unsigned char LED[10]=
{
0x3f, //0
0x06, //1
0x5b, //2
0x4f, //3
0x66, //4
0x6d, //5
0x7d, //6
0x07, //7
0x7f, //8
0x6f, //9
};


void main(void)
{
unsigned int a=0;
unsigned char b=9;
TRISD=0B00000000; //RDÉèÖÃΪÊä³ö
PORTD=0B00000000; //ÃðµôLED_a-LED_dp
while(1)
{
if(++a>20000) //ÑÓʱ20000¸öÈí¼þÖÜÆÚ£¬·Ç¾«È·¶¨Ê±£¬¶¨Ê±³¤¶È
{ //ÓëÈí¼þµÄ¸´Ôӳ̶ÈÓйØϵ
a=0; //ÇåÁãÒÔ±¸Ï´ÎÖØмÆÊý
if(++b>9) b=0; //0-9¼äµÄ±ä»¯
PORTD=LED[b]; //½«²é±íµÃ³öµÄÊý¾ÝËÍÏÔʾ

}
}
}

1 réponse

J'ai finalement trouvé la solution..
Je devais installer la langue 'Chinois Simplifié'
dans ma liste de langue Windows (en plus de français et anglais déjà installés).
En sélectionnant le language Chinois du clavier et en sélectionnant par la suite
les commentaires de mes listing (affichés avec des caractères non-utilisables pour la traduction) ces caractères se changent en vrai caractères Chinois traductibles en les déposant dans les fenêtres de traduction en ligne sur le web..
J'obtiens finalement la traduction de ces commentaires comme désiré !
Voilà !!