Identifier une ROM DS en français ou une cartouche physique dans la bonne langue demande de distinguer plusieurs couches d’information : la région de fabrication, les langues embarquées dans le fichier et la version d’édition exacte. Ces trois éléments ne coïncident pas toujours, ce qui génère une confusion fréquente chez les collectionneurs comme chez les utilisateurs d’émulateurs.
Région et langue : deux paramètres indépendants sur DS
La Nintendo DS est une console à compatibilité régionale souple : une cartouche conçue pour le marché européen (code EUR) fonctionne sur une console japonaise ou américaine sans modification matérielle. Cette compatibilité ne dit rien sur les langues disponibles dans le jeu.
Une cartouche EUR peut embarquer jusqu’à six langues européennes, ou seulement deux, ou une seule selon l’éditeur et le titre. La région EUR ne garantit pas la présence du français. Certains titres publiés par des éditeurs tiers pour l’Europe n’ont inclus que l’anglais et l’espagnol, par exemple.
À l’inverse, quelques éditions japonaises de jeux multilingues (cas rares, surtout sur titres Square Enix) ont inclus le français dans leur code. Vérifier la région ne suffit donc pas : il faut descendre au niveau de l’édition et du numéro de référence produit.
Lire le code produit sur une cartouche DS physique
Chaque cartouche Nintendo DS porte un code imprimé sur l’étiquette et moulé dans le plastique, au format NTR-AXXX-YYY (ou TWL pour les titres DSi-enhanced). Le segment YYY indique la région : EUR pour Europe, USA pour Amérique du Nord, JPN pour Japon.
EUR est la condition minimale nécessaire pour espérer trouver du français, mais pas suffisante. La démarche fiable consiste à croiser ce code avec une base de données de référence pour confirmer les langues listées pour cette édition précise.
- Étiquette de la cartouche : le code produit complet figure sous le titre. Sur les cartouches authentiques, l’impression est nette, les couleurs stables, le logo Nintendo en relief sur le connecteur.
- Dos de la boîte : les éditions physiques EUR destinées au marché français portent généralement le pictogramme de drapeau ou la mention explicite des langues dans le bandeau PEGI.
- Écran de sélection de langue : sur de nombreux titres multirégion, le jeu propose un menu de langue au premier lancement, indépendant de la langue de la console. Son absence indique soit un titre monolingue, soit un titre qui détecte automatiquement la langue système.

Vérifier la langue d’une ROM DS avant téléchargement
Pour les fichiers .nds, le nom du fichier dans les archives de dump suit une convention standardisée issue des groupes de scène. Le suffixe (Fr) ou (F) indique une version uniquement en français. Le suffixe (M5) ou (M6) signale une version multilingue (5 ou 6 langues), qui inclut généralement le français pour les titres EUR.
Ces conventions ne sont pas universelles à 100 % : certains dumps anciens utilisent des notations différentes, et les repackages communautaires peuvent altérer le nom original. Le header interne du fichier .nds reste la source la plus fiable : il contient les codes de langue embarqués, lisibles via des outils comme NDSHeader ou NDS-Bootstrap.
Ce que révèle le header .nds
Le header d’une ROM DS contient un champ de langues supportées sous forme de bitmask. Chaque bit correspond à une langue : japonais, anglais, français, allemand, italien, espagnol, chinois, coréen. Un outil de lecture de header affiche ces bits décodés en clair.
Cette méthode est définitive : elle ne dépend ni du nom du fichier ni de la région déclarée. Sur un émulateur comme MelonDS ou DeSmuME, le jeu chargé proposera les langues dont le bit correspondant est activé, à condition que la langue système de l’émulateur soit paramétrée correctement.
Jeux DS sans version FR officielle : traductions communautaires
Une partie du catalogue DS n’a jamais eu de localisation française officielle, notamment les titres publiés uniquement au Japon ou en Amérique du Nord. La communauté de traduction a comblé une partie de ce manque avec des patches IPS ou UPS applicables sur la ROM originale.
Ces patches modifient directement le fichier .nds pour substituer les textes anglais ou japonais par une traduction française. La qualité varie fortement selon les projets : certaines traductions sont complètes et relues, d’autres sont partielles ou abandonnées en cours de route.
- Vérifier la version de ROM requise : chaque patch est conçu pour une révision précise du fichier source (souvent identifiée par son CRC32). Appliquer un patch sur une mauvaise révision corrompt le fichier.
- Distinguer patch complet et patch partiel : un patch partiel traduit les menus et l’interface mais laisse les dialogues en anglais, ou l’inverse. La documentation du projet précise toujours la couverture réelle.
- Outil d’application : Lunar IPS pour les patches .ips, tsukuyomi-upse ou RomPatcher.js pour les patches .ups. L’application se fait sur une copie propre de la ROM, jamais sur un fichier déjà patché.
DSi-enhanced et restrictions régionales : un cas particulier
Les titres estampillés DSi-enhanced fonctionnent en mode DS standard sur toutes les consoles, mais activent des fonctionnalités supplémentaires uniquement sur DSi et 3DS. Sur ces deux consoles, certains titres DSi-enhanced sont soumis à un verrouillage régional en mode DSi, même si leur mode DS de base reste accessible toutes régions.
Concrètement : une cartouche EUR DSi-enhanced achetée au Japon fonctionnera en mode DS basique sur une 3DS japonaise, mais les fonctions DSi resteront verrouillées. Ce point ne concerne pas directement la langue, mais il affecte l’expérience complète du jeu et mérite vérification avant tout achat de cartouche importée.
Pour les ROMs DSi-enhanced jouées sous émulateur, MelonDS gère mieux le mode DSi que DeSmuME : les restrictions régionales du mode DSi y sont simulées avec plus de précision, ce qui peut influencer l’accès à certaines fonctions selon la région du dump.
Bases de données fiables pour identifier une version DS FR
Sans outil de lecture de header, la méthode la plus rapide reste de croiser le code produit ou le titre exact avec une base de données de référence. Plusieurs ressources indexent les langues par édition et par région, avec indication des langues confirmées dans chaque release.
L’important est de raisonner par édition précise, jamais par franchise ou par titre générique. Deux éditions du même jeu peuvent avoir des langues différentes selon l’année de publication, l’éditeur ou la zone de distribution. Une version Platinum Games d’un titre peut embarquer le français là où la version budget du même jeu, sortie plus tard, ne propose que l’anglais.
Pour les collectionneurs qui achètent en occasion, une photo nette de l’étiquette complète et du dos de boîte permet d’identifier le code produit avant l’achat et de le vérifier en base de données. C’est la seule méthode qui élimine l’incertitude sur la langue sans avoir la cartouche en main.

