Comment modifier la langue d'un site flash grace à un fichier xml ?

Comment modifier la langue d'un site flash grace à un fichier xml ? - Flash/ActionScript - Programmation

Marsh Posté le 10-12-2009 à 15:57:33    

Bonjour à tous,
 
Je possède un site professionnel fait en flash. Il a été fait aux Etats-unis. Lorsque je fais la saisie, il ne reconnait pas les accents tels que "é", "à", "ê" ou "ä". A la place, il affiche des petits carrés...  
 
Cependant, dans le dossier flash, il y a deux fichier : "flash_en.xml" et "flash_fr.xml".
Inutile de sortir de polytechnique pour comprendre que c'est la clé du problème :). Il va de soi que le site soit configuré en "flash_en"' par défaut.  
Lorsque je clique sur ce fichier, il m'ouvre dreamweaver et me montre le code.
 
Sauriez-vous comment modifier la configuration pour la mettre sous "flash_fr" svp ? Est-ce que cela se fait sous flash ? Sous dreamweaver ? J'ai perdu beaucoup de temps sur ce problème.
 
Merci de votre aide qui, j'en suis sûr, me sera précieuse.
 
Newbie
 

Reply

Marsh Posté le 10-12-2009 à 15:57:33   

Reply

Marsh Posté le 11-12-2009 à 07:43:52    

C'est dans le code flash que ça se passe pour le choix du fichier...celui par défaut en tout cas, après ça dépend de plein de chose... Il faudra surement éditer le fichier flash .fla (à moins qu'il y ait une ligne dédiée à la langue par defaut dans flash_en.xml).
Pour l'affichage des accents, il faut d'une part que la police de caractère utilisée en possède bien (ce qui n'est pas toujours le cas chez nos amis outre-atlantique), mais aussi que l'encodage du fichier XML soit cohérent avec son chartset déclaré (si il y en a un)...
Pour vérifier ce dernier, ouvrez le .xml avec Notepad++ (un notepad avancé), l'encodage de fichier est dans le menu "Format", le charset déclaré sur la 1ere ou 2eme ligne de code...
 


---------------
Le membre ci-contre n'est pas responsable du message ci-dessus.
Reply

Marsh Posté le 14-12-2009 à 15:19:30    

Bonjpur,
 
Merci beaucoup d'avoir répondu si rapidement.
 
Je ne parviens pas à trouver le code source dans flash pour y paramétrer le "flash_fr"... Connaitriez-vous la marche à suivre svp ?
 
Bien cordialement

Reply

Marsh Posté le 14-12-2009 à 15:27:30    

La marche à suivre pour adapter un code source est propre à... chaque source :o
Renseignez vous auprès du distributeur ou de l'auteur de celle-ci...


---------------
Le membre ci-contre n'est pas responsable du message ci-dessus.
Reply

Marsh Posté le 14-12-2009 à 15:49:15    

Je vois... Je vais faire le nécessaire.
 
Dernier détail : J'ai ouvert le fichier "flash_fr.xml" avec Notpad++. Voici ce qu'il affiche :
 
<?xml version="1.0" encoding="UTF-8"?>
 
<xliff version="1.0" xml:lang="fr">
 
  <file datatype="plaintext" original="flash.fla" source-language="EN">
    <header></header>
    <body>
      <trans-unit id="001" resname="IDS_à">
        <source></source>
      </trans-unit>
      <trans-unit id="002" resname="IDS_â">
        <source></source>
      </trans-unit>
      <trans-unit id="003" resname="IDS_ä">
        <source></source>
      </trans-unit>
      <trans-unit id="004" resname="IDS_é">
        <source></source>
      </trans-unit>
      <trans-unit id="005" resname="IDS_è">
        <source></source>
      </trans-unit>
      <trans-unit id="006" resname="IDS_ê">
        <source></source>
      </trans-unit>
      <trans-unit id="007" resname="IDS_ë">
        <source></source>
      </trans-unit>
      <trans-unit id="008" resname="IDS_ô">
        <source></source>
      </trans-unit>
      <trans-unit id="009" resname="IDS_ö">
        <source></source>
      </trans-unit>
      <trans-unit id="010" resname="IDS_ù">
        <source></source>
      </trans-unit>
      <trans-unit id="011" resname="IDS_û">
        <source></source>
      </trans-unit>
      <trans-unit id="012" resname="IDS_ü">
        <source></source>
      </trans-unit>
    </body>
  </file>
 
</xliff>
 
 
 
Il est clair que le code source est, par défaut, en anglais comme c'est précisé. J'ai cru naïvement qu'il suffisait de changer le "EN" en "FR" pour résoudre le problème (on ne se moque pas). Or, il n'en est rien. Une fois que nous trouvons le code source, il suffirait que l'on modifie la connotation "flash_en" en "flash_fr"... Right ?
 
Merci encore !!!!

Reply

Marsh Posté le 14-12-2009 à 17:11:11    

Ce fichier semble juste ressencer des entités, les accents en l'occurrence... je n'ai jamais vu ça perso...
et t'as regardé dans flash_en.xml en mettant source-language="FR" ?


Message édité par abais le 14-12-2009 à 17:11:37

---------------
Le membre ci-contre n'est pas responsable du message ci-dessus.
Reply

Marsh Posté le 14-12-2009 à 17:40:49    

Oui, j'ai essayé... Ca ne marche pas des masse... Je vais tâcher de voir avec l'auteur (s'il daigne me répondre).
 
Merci beaucoup Abais !

Reply

Marsh Posté le 15-12-2009 à 12:29:13    

Et y'a quoi dans ton fichier anglais ?


---------------
Jeu de simulation Boursière - Version BETA - https://www.facebook.com/wildstocks
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed