[AIDE] Caractères spéciaux
- jazira
- Blême
- Messages : 985
- Enregistré le : mar. 28 févr. 2012, 06:18
- Localisation : Gironde (33)
- Statut : En ligne
[AIDE] Caractères spéciaux
.
Coucou,
Je viens de reprendre la traduction de "Baldur's Gate Mini Quests & Encounters" avec l'accord et le soutien de Le Marquis, le précédent traducteur actuellement occupé sur d'autres projets. C'est ma première tentative.
La précédente traduction date de la v15, actuellement le mod est en v21, 5 nouveaux éléments sont à traduire. Je me suis donc attelé à la tâche et ai déjà commencé à traduire un de ces cinq éléments.
Je recompile le dossier du mod en écrasant les anciens fichiers.tra pour pouvoir tester en jeu et voir si ça tient la route et que tout soit logique.
Tout fonctionne comme prévu sauf les caractères spéciaux (é, è, ê, à, ù, û, etc...) qui n'apparaissent pas correctement. En feuilletant le forum et en inspectant les dossiers du mod, j'ai cru comprendre qu'il fallait convertir ces fichiers.tra avec iconv ?
Comment, où et quand ?
De plus s'il existe des guides sur la traduction (celui link sur ce forum date de 2008, probablement obsolète), des astuces, des conseils (je suis déjà en contacte avec Le Marquis qui m'en prodigue déjà quelques uns), etc... je suis preneur.
J'utilise Notepad ++ sans aucune extention, j'ai un background sur le modding mais pas sur l'infinity engine.
Je viens de reprendre la traduction de "Baldur's Gate Mini Quests & Encounters" avec l'accord et le soutien de Le Marquis, le précédent traducteur actuellement occupé sur d'autres projets. C'est ma première tentative.
La précédente traduction date de la v15, actuellement le mod est en v21, 5 nouveaux éléments sont à traduire. Je me suis donc attelé à la tâche et ai déjà commencé à traduire un de ces cinq éléments.
Je recompile le dossier du mod en écrasant les anciens fichiers.tra pour pouvoir tester en jeu et voir si ça tient la route et que tout soit logique.
Tout fonctionne comme prévu sauf les caractères spéciaux (é, è, ê, à, ù, û, etc...) qui n'apparaissent pas correctement. En feuilletant le forum et en inspectant les dossiers du mod, j'ai cru comprendre qu'il fallait convertir ces fichiers.tra avec iconv ?
Comment, où et quand ?
De plus s'il existe des guides sur la traduction (celui link sur ce forum date de 2008, probablement obsolète), des astuces, des conseils (je suis déjà en contacte avec Le Marquis qui m'en prodigue déjà quelques uns), etc... je suis preneur.
J'utilise Notepad ++ sans aucune extention, j'ai un background sur le modding mais pas sur l'infinity engine.
- Mornagest
- Grand Gourou
- Élu de Mystra
- Messages : 19332
- Enregistré le : ven. 17 oct. 2003, 10:48
- Localisation : Juste derrière vous, prêt à hurler BOUH !
- Statut : Hors ligne
.
Salut,
As-tu vérifié l'encodage de ton texte dans Notepad++ ? Ça fait longtemps que je ne m'en suis pas servi, mais il est assez facile de vérifier. Il faut que ce soit Windows 1252 pour que les caractères spéciaux soient correctement interprétés dans le jeu.
As-tu vérifié l'encodage de ton texte dans Notepad++ ? Ça fait longtemps que je ne m'en suis pas servi, mais il est assez facile de vérifier. Il faut que ce soit Windows 1252 pour que les caractères spéciaux soient correctement interprétés dans le jeu.
Administrateur général. Je modère dans cette couleur.
Rejoignez Melandis, la Cité du Chaos
La biographie de Mornagest ainsi que ses quêtes et sa couleur RP #6C84FF ; la biographie de Henk et sa couleur RP #3BBB34
"Ne vous imaginez pas être différente de ce qu'il eût pu sembler à autrui que vous fussiez ou eussiez pu être en restant identique à ce que vous fûtes sans jamais paraître autre que vous n'étiez avant d'être devenue ce que vous êtes." (Lewis Caroll)
Rejoignez Melandis, la Cité du Chaos
La biographie de Mornagest ainsi que ses quêtes et sa couleur RP #6C84FF ; la biographie de Henk et sa couleur RP #3BBB34
"Ne vous imaginez pas être différente de ce qu'il eût pu sembler à autrui que vous fussiez ou eussiez pu être en restant identique à ce que vous fûtes sans jamais paraître autre que vous n'étiez avant d'être devenue ce que vous êtes." (Lewis Caroll)
- jazira
- Blême
- Messages : 985
- Enregistré le : mar. 28 févr. 2012, 06:18
- Localisation : Gironde (33)
- Statut : En ligne
.
Problème résolu, merci beaucoup Mornagest.Mornagest a écrit :Salut,
As-tu vérifié l'encodage de ton texte dans Notepad++ ? Ça fait longtemps que je ne m'en suis pas servi, mais il est assez facile de vérifier. Il faut que ce soit Windows 1252 pour que les caractères spéciaux soient correctement interprétés dans le jeu.
- Freddy_Gwendo
- Adepte de Grondemarteau
- Orbe ancien
- Messages : 5877
- Enregistré le : sam. 23 avr. 2011, 00:26
- Localisation : Égaré dans un vortex entre Féérune et le Royaume de Diamant Éternel
- Statut : Hors ligne
.
Les fichiers tra doivent être encodés en ASCII sinon les jeux classiques planteront. L'installateur du mod les convertira en UTF-8 pour les versions EE.
CARPE DIEM...Co-modérateur de La Forge et de La Chambre des Scribes
Moddeur qui s'arrache les cheveux...
Moddeur qui s'arrache les cheveux...
... avec Menace sur le Royaume de Diamant Éternel.
- jazira
- Blême
- Messages : 985
- Enregistré le : mar. 28 févr. 2012, 06:18
- Localisation : Gironde (33)
- Statut : En ligne
.
Je suis un peu perdu, je sélectionne quoi du coup pour que cela fonctionne avec toutes les versions du jeu ?Freddy_Gwendo a écrit :Les fichiers tra doivent être encodés en ASCII sinon les jeux classiques planteront. L'installateur du mod les convertira en UTF-8 pour les versions EE.
ANSI = ASCII = Windows-1252 ?
J'ai tout converti en Windows-1252, c'est bon ?
- Freddy_Gwendo
- Adepte de Grondemarteau
- Orbe ancien
- Messages : 5877
- Enregistré le : sam. 23 avr. 2011, 00:26
- Localisation : Égaré dans un vortex entre Féérune et le Royaume de Diamant Éternel
- Statut : Hors ligne
.
Tout bon !
Désolé, il était tard et j'ai confondu : c'est bien ANSI.
Désolé, il était tard et j'ai confondu : c'est bien ANSI.

CARPE DIEM...Co-modérateur de La Forge et de La Chambre des Scribes
Moddeur qui s'arrache les cheveux...
Moddeur qui s'arrache les cheveux...
... avec Menace sur le Royaume de Diamant Éternel.
- jazira
- Blême
- Messages : 985
- Enregistré le : mar. 28 févr. 2012, 06:18
- Localisation : Gironde (33)
- Statut : En ligne
.
J'ai une question concernant le caractère spécial "Œ", j'ai crus comprendre que les versions EE supporte ce caractère mais pas les versions classique, c'est bien ça ? Y'en a d'autres des surprises comme ça
?
J'ai lu que certains mod utilise la fonction "HANDLE_CHARSETS" comment ça fonctionne ? Est-ce que ça corrige ce problème ?

J'ai lu que certains mod utilise la fonction "HANDLE_CHARSETS" comment ça fonctionne ? Est-ce que ça corrige ce problème ?
- Elzen
- Grand Gourou
- Nabassu
- Messages : 4992
- Enregistré le : mer. 22 oct. 2003, 22:22
- Localisation : Pas loin...
- Contact :
- Statut : Hors ligne
.
Ç't'une question d'encodage de caractères.
Je te passe les détails, mais en gros, Baldur's Gate Ⅰ et Ⅱ utilisent un vieux format d'encodage qui contenait un nombre assez limité de caractères et avait donc une déclinaison par langue. Or, pour une raison pas forcément bien compréhensible, les gens qui ont défini la déclinaison pour le français ont pensé à mettre « æ » dedans, mais ont oublié de mettre « œ », pourtant beaucoup plus courant… Tu trouveras la liste des caractères dispos, par exemple, ici.
Les EE sont en revanche passés à l'encodage unicode, qui permet beaucoup plus (voire même trop
) de caractères, et qui du coup règle le souci.
Je te passe les détails, mais en gros, Baldur's Gate Ⅰ et Ⅱ utilisent un vieux format d'encodage qui contenait un nombre assez limité de caractères et avait donc une déclinaison par langue. Or, pour une raison pas forcément bien compréhensible, les gens qui ont défini la déclinaison pour le français ont pensé à mettre « æ » dedans, mais ont oublié de mettre « œ », pourtant beaucoup plus courant… Tu trouveras la liste des caractères dispos, par exemple, ici.
Les EE sont en revanche passés à l'encodage unicode, qui permet beaucoup plus (voire même trop

Elzen (mon blog, le Livre d'Argent). Statut : Plus ou moins dispo.
RP : Angus Mivert, barde bricoleur (#3CB371 – ma fiche).
Auteur de la Gigue des Ombres ; initiateur de feu le Projet nBg.
Supercalifragilisticexpialidocious, Kupo !!
RP : Angus Mivert, barde bricoleur (#3CB371 – ma fiche).
Auteur de la Gigue des Ombres ; initiateur de feu le Projet nBg.
Supercalifragilisticexpialidocious, Kupo !!
- Freddy_Gwendo
- Adepte de Grondemarteau
- Orbe ancien
- Messages : 5877
- Enregistré le : sam. 23 avr. 2011, 00:26
- Localisation : Égaré dans un vortex entre Féérune et le Royaume de Diamant Éternel
- Statut : Hors ligne
.
Dernières nouvelles du front: les versions classiques acceptent cœur, mais pas en majuscules. Je l'ai testé et re-testé des centaines de fois.
De même, un objet peut avoir pour nom "Épée longue +123". En revanche, la première lettre de sa description ne doit en aucun cas comporter de caractère spécial ou d'accent, en majuscule comme "Étonnamment, cette épée...", mais "Etonnamment, cette épée". C'est dû aux lettrines employées par le jeu qui sont des fichiers graphiques et ne comportent pas É, È, Ç, À...
De même, un objet peut avoir pour nom "Épée longue +123". En revanche, la première lettre de sa description ne doit en aucun cas comporter de caractère spécial ou d'accent, en majuscule comme "Étonnamment, cette épée...", mais "Etonnamment, cette épée". C'est dû aux lettrines employées par le jeu qui sont des fichiers graphiques et ne comportent pas É, È, Ç, À...
CARPE DIEM...Co-modérateur de La Forge et de La Chambre des Scribes
Moddeur qui s'arrache les cheveux...
Moddeur qui s'arrache les cheveux...
... avec Menace sur le Royaume de Diamant Éternel.
- jazira
- Blême
- Messages : 985
- Enregistré le : mar. 28 févr. 2012, 06:18
- Localisation : Gironde (33)
- Statut : En ligne
.
D'accord c'est bon à savoir tout ça ! Il y a-t-il d'autres pépites du genre ?Freddy_Gwendo a écrit :Dernières nouvelles du front: les versions classiques acceptent cœur, mais pas en majuscules. Je l'ai testé et re-testé des centaines de fois.
De même, un objet peut avoir pour nom "Épée longue +123". En revanche, la première lettre de sa description ne doit en aucun cas comporter de caractère spécial ou d'accent, en majuscule comme "Étonnamment, cette épée...", mais "Etonnamment, cette épée". C'est dû aux lettrines employées par le jeu qui sont des fichiers graphiques et ne comportent pas É, È, Ç, À...
- Freddy_Gwendo
- Adepte de Grondemarteau
- Orbe ancien
- Messages : 5877
- Enregistré le : sam. 23 avr. 2011, 00:26
- Localisation : Égaré dans un vortex entre Féérune et le Royaume de Diamant Éternel
- Statut : Hors ligne
.
Certainement, mais pour être honnête, je ne les ai pas en tête ; pour moi, c'est devenu naturel... 
Pour répondre à une remarque de Zyl dans le chat, c'est justement pour corriger les coquilles du jeu que les "oufs d'Adalon" ont été remplacés par les "œufs d'Adalon" dans la future version du pack correctif français.

Pour répondre à une remarque de Zyl dans le chat, c'est justement pour corriger les coquilles du jeu que les "oufs d'Adalon" ont été remplacés par les "œufs d'Adalon" dans la future version du pack correctif français.

CARPE DIEM...Co-modérateur de La Forge et de La Chambre des Scribes
Moddeur qui s'arrache les cheveux...
Moddeur qui s'arrache les cheveux...
... avec Menace sur le Royaume de Diamant Éternel.
- Isaya
- Adepte de Grondemarteau
- Planaire
- Messages : 6990
- Enregistré le : mar. 22 juil. 2003, 21:03
- Localisation : Plaisir
- Contact :
- Statut : Hors ligne
.
Ce n'est pas vrai. Les caractères œ et Œ sont bien pris en compte dans BG et BG II, et sans doute dans IWD et IWD2 également. Je l'ai déjà indiqué à plusieurs reprises sur le forum, notamment à la fin de ce ce message.Elzen a écrit :Or, pour une raison pas forcément bien compréhensible, les gens qui ont défini la déclinaison pour le français ont pensé à mettre « æ » dedans, mais ont oublié de mettre « œ », pourtant beaucoup plus courant…
Je n'ai pas rencontré de problème particulier même en majuscule : cf l'image ci-dessous, issue de BG II.

Les défauts de type "ouf" qui ont fait penser à un problème de gestion de ces caractères ont probablement été causés par la récupération de traduction française réalisées dans un traitement de texte. Il faut savoir par exemple qu'il y a une différence de codage de ces caractères entre le standard ISO8859-1, typiquement associé aux spécificités d'Europe de l'Ouest en codage 8 bits (ANSI), notamment sous Unix et Linux (avant le basculement vers UTF-8) et le codage CP1252 utilisé sous Windows (et dans le jeu). Source Wikipédia.
:!: Peu disponible
Guide d'installation (et FAQ) de Baldur's Gate, Baldur's Gate II, Baldur's Gate Trilogy (BGT), BG1Tutu, Widescreen, BGEE
Pensez à utiliser à la fonction Recherche pour trouver une réponse à votre question !
Guide d'installation (et FAQ) de Baldur's Gate, Baldur's Gate II, Baldur's Gate Trilogy (BGT), BG1Tutu, Widescreen, BGEE
Pensez à utiliser à la fonction Recherche pour trouver une réponse à votre question !
- Elzen
- Grand Gourou
- Nabassu
- Messages : 4992
- Enregistré le : mer. 22 oct. 2003, 22:22
- Localisation : Pas loin...
- Contact :
- Statut : Hors ligne
.
Alors, il semble que je me sois effectivement gouré, mais précisément pas sur la partie que tu as cité 
Ce que je dis dans ta citation est parfaitement exact, mais concerne l'encodage iso-8859-1. Mon erreur était de croire que c'était cet encodage qui était utilisé dans le jeu. Effectivement, c'est celui par défaut de Windows qu'on y retrouve, j'ai tendance à oublier que l'iso-8859-1, qui était utilisé à peu près partout ailleurs à l'époque, ne l'était pas là.
Bref, désolé pour le bruit

Ce que je dis dans ta citation est parfaitement exact, mais concerne l'encodage iso-8859-1. Mon erreur était de croire que c'était cet encodage qui était utilisé dans le jeu. Effectivement, c'est celui par défaut de Windows qu'on y retrouve, j'ai tendance à oublier que l'iso-8859-1, qui était utilisé à peu près partout ailleurs à l'époque, ne l'était pas là.
Bref, désolé pour le bruit

Elzen (mon blog, le Livre d'Argent). Statut : Plus ou moins dispo.
RP : Angus Mivert, barde bricoleur (#3CB371 – ma fiche).
Auteur de la Gigue des Ombres ; initiateur de feu le Projet nBg.
Supercalifragilisticexpialidocious, Kupo !!
RP : Angus Mivert, barde bricoleur (#3CB371 – ma fiche).
Auteur de la Gigue des Ombres ; initiateur de feu le Projet nBg.
Supercalifragilisticexpialidocious, Kupo !!
- tonton-thon
- Loup
- Messages : 104
- Enregistré le : dim. 14 sept. 2003, 15:20
- Contact :
- Statut : Hors ligne
.
Pour info, j'ai remarqué ce souci sur le mod Sheena (excellent au passage), j'ai modifié à la main tous les caractères spéciaux parce que certains passages étaient vraiment illisibles (je n'ai vu par ailleurs personne en faire la remarque).
Cela le fait aussi avec Isra ; j'ai un peu compris comment faire depuis mais c'est pas simple vu mon niveau très bas sur le sujet des mods.
Cela le fait aussi avec Isra ; j'ai un peu compris comment faire depuis mais c'est pas simple vu mon niveau très bas sur le sujet des mods.
Le roi du mérou dans le Sud du Perou
- Freddy_Gwendo
- Adepte de Grondemarteau
- Orbe ancien
- Messages : 5877
- Enregistré le : sam. 23 avr. 2011, 00:26
- Localisation : Égaré dans un vortex entre Féérune et le Royaume de Diamant Éternel
- Statut : Hors ligne
.
Quelle version d'Isra utilises-tu ?
CARPE DIEM...Co-modérateur de La Forge et de La Chambre des Scribes
Moddeur qui s'arrache les cheveux...
Moddeur qui s'arrache les cheveux...
... avec Menace sur le Royaume de Diamant Éternel.
- tonton-thon
- Loup
- Messages : 104
- Enregistré le : dim. 14 sept. 2003, 15:20
- Contact :
- Statut : Hors ligne
.
La 3.1.
Je précise que j'ai voulu 'tester' la traduction (succinctement, je sais qu'il y a une section dédiée mais j'ai voulu déjà voir par moi-même ce dont j'étais capable ou pas) après avoir modifié les textes de Sheena.
Et à chaque fois, avec Isra, ça m'écrasait mes fichiers .TRA avec des caractères spéciaux ; problème corrigé en utilisant le correcteur d'Isaya 'converttrafrancais.bat' .
Bon après quand j'ai vu l'ampleur de la tâche...j'ai repris le boulot depuis, mais ça me titille vraiment de traduire ce mod.
Je vois peut-être un peu gros j'avoue.
Je précise que j'ai voulu 'tester' la traduction (succinctement, je sais qu'il y a une section dédiée mais j'ai voulu déjà voir par moi-même ce dont j'étais capable ou pas) après avoir modifié les textes de Sheena.
Et à chaque fois, avec Isra, ça m'écrasait mes fichiers .TRA avec des caractères spéciaux ; problème corrigé en utilisant le correcteur d'Isaya 'converttrafrancais.bat' .
Bon après quand j'ai vu l'ampleur de la tâche...j'ai repris le boulot depuis, mais ça me titille vraiment de traduire ce mod.
Je vois peut-être un peu gros j'avoue.
Le roi du mérou dans le Sud du Perou
- Freddy_Gwendo
- Adepte de Grondemarteau
- Orbe ancien
- Messages : 5877
- Enregistré le : sam. 23 avr. 2011, 00:26
- Localisation : Égaré dans un vortex entre Féérune et le Royaume de Diamant Éternel
- Statut : Hors ligne
.
Au temps pour moi. Je n'avais pas compris. Comme je viens de mettre à jour les deux versions (BG et BG2), je m'étonnais de ne pas avoir identifié ce bug. 
Pour traduire Isra, copie les fichiers .tra originaux quelque part et travaille dessus. Ils sont encodés comme il faut.
En tout cas, bon courage, il y a du taf...

Pour traduire Isra, copie les fichiers .tra originaux quelque part et travaille dessus. Ils sont encodés comme il faut.
En tout cas, bon courage, il y a du taf...
CARPE DIEM...Co-modérateur de La Forge et de La Chambre des Scribes
Moddeur qui s'arrache les cheveux...
Moddeur qui s'arrache les cheveux...
... avec Menace sur le Royaume de Diamant Éternel.
- tonton-thon
- Loup
- Messages : 104
- Enregistré le : dim. 14 sept. 2003, 15:20
- Contact :
- Statut : Hors ligne
- Isaya
- Adepte de Grondemarteau
- Planaire
- Messages : 6990
- Enregistré le : mar. 22 juil. 2003, 21:03
- Localisation : Plaisir
- Contact :
- Statut : Hors ligne
.
Notepad++ peut grandement aider à éviter les problèmes d'encodage de caractères car il montre ce qui lui semble être l'encodage du fichier chargé. Attention à ne pas mélanger l'encodage dans un même fichier, Notepad++ n'indiquera alors que l'encodage constaté au début du fichier. Notepad++ dispose aussi de fonctions de conversion de l'encodage ("Convertir en ...", à ne pas confondre avec "Encoder en ..." qui lui détermine comment l'éditeur encode ce que l'on tape sans convertir le contenu actuel du fichier).
Plus de détails sur la configuration dans ce guide d'installation. Il concerne la traduction de BG2EE, par conséquent il indique d'utiliser l'encodage UTF-8.
Pour les mods ciblant aussi les anciens jeux, il faudra utiliser l'encodage ANSI et plus particulièrement Windows-1252 parmi les langues d'Europe occidentale.
Plus de détails sur la configuration dans ce guide d'installation. Il concerne la traduction de BG2EE, par conséquent il indique d'utiliser l'encodage UTF-8.
Pour les mods ciblant aussi les anciens jeux, il faudra utiliser l'encodage ANSI et plus particulièrement Windows-1252 parmi les langues d'Europe occidentale.
:!: Peu disponible
Guide d'installation (et FAQ) de Baldur's Gate, Baldur's Gate II, Baldur's Gate Trilogy (BGT), BG1Tutu, Widescreen, BGEE
Pensez à utiliser à la fonction Recherche pour trouver une réponse à votre question !
Guide d'installation (et FAQ) de Baldur's Gate, Baldur's Gate II, Baldur's Gate Trilogy (BGT), BG1Tutu, Widescreen, BGEE
Pensez à utiliser à la fonction Recherche pour trouver une réponse à votre question !
Qui est en ligne
Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 4 invités