Traduire un fichier CSV de chaînes en coréen
Déposez votre CSV de chaînes : Manuce remplit la colonne coréenne, ou l’ajoute en dernière colonne, laisse clés, variables et balises intactes et rend le même fichier avec un rapport. Côté coréen, trois points demandent votre attention : les particules accolées aux variables, le registre de politesse et une police qui contient bien le hangeul.
Combien ça coûte
Pour un fichier CSV de chaînes d'environ 2 000 mots de valeurs, vers le coréen :
Comprendre, usage interne.
Prêt à transmettre, par le spécialiste technique.
Relecture croisée. Pour ce qui engage.
Prix pour une langue, mise en page d'origine comprise. TVA non applicable, article 293 B du CGI. Le devis exact, calculé sur le nombre de mots de votre fichier, s'affiche avant paiement.
Ce que le coréen change dans une table de chaînes
Le coréen s’écrit de gauche à droite, avec des espaces entre groupes de mots, mais sa grammaire bouscule plusieurs habitudes des fichiers de localisation.
- L’ordre des mots. Le verbe vient en fin de phrase.
Delete {item}?devient{item}을(를) 삭제할까요?: la variable passe en tête. Elle est conservée, seule sa place change, ce qui est normal. - Les particules. Les marques 을/를, 이/가, 은/는 ou (으)로 dépendent de la dernière syllabe du mot qui précède : avec ou sans consonne finale. Quand ce mot est une variable dont on ignore la valeur, on écrit la forme double
을(를)ou l’on reformule pour éviter la particule. - Le pluriel. Le coréen n’a qu’une catégorie CLDR,
other. On ne distingue pas un élément de plusieurs, mais on emploie des classificateurs :항목 {count}개pour des objets,{count}명pour des personnes. Si votre CSV a des cléscoins_oneetcoins_other, les deux valeurs coréennes seront souvent identiques. - La politesse. Le registre se lit dans la terminaison des verbes :
저장합니다(formel) ou저장해요(poli et plus familier). Les boutons prennent souvent une forme nominale,저장pour « Enregistrer ». L’essentiel est de ne pas mélanger les registres d’un écran à l’autre. - La ponctuation. Points, virgules, points d’interrogation et d’exclamation sont ceux de l’alphabet latin, sans espace avant
?ni!, contrairement au français.
Ce que Manuce rend exactement, et ce qu’il ne fait pas
Manuce reconnaît un CSV « développeur » : une colonne de clés (key, id…) et des colonnes de langue (en, fr, de_DE…), comme dans Unity ou Godot.
- Si une colonne coréenne existe, elle est remplie ; sinon, elle est ajoutée en dernière colonne. Une colonne
commentoucontextsert de contexte au moteur. - Le fichier rendu est le même : ordre des clés, guillemets, commentaires, fins de ligne, encodage et BOM conservés. Seules les valeurs changent.
- Chaque valeur traduite est comparée à la source : si
{0},%sou<b>manque ou se trouve altéré et que l’écart persiste, la valeur source est gardée et le rapport le signale. - Ne sont pas traduits : clés, valeurs vides, URL, adresses email, nombres, couleurs, formats de date, identifiants et tout ce qui est marqué non traduisible.
- Le prix porte sur les mots des valeurs, clés et balises exclues, avec un coefficient ×1.6 pour le coréen.
Un CSV sans colonne de clés n’est pas un fichier de langue : il est alors traduit comme un texte. Manuce ne modifie pas vos polices, ne teste pas l’affichage dans le jeu ou l’application et ne peut pas choisir la particule exacte qui suivra une variable connue seulement à l’exécution.
Préparer le CSV avant de le déposer
- Passez en UTF-8. L’encodage d’origine est conservé : un fichier enregistré en Windows-1252 ou Latin-1 ne peut pas contenir de hangeul. Convertissez-le en UTF-8 avant le dépôt ; si votre outil exige un BOM, ajoutez-le, il sera gardé.
- Choisissez le nom de colonne. Unity, Godot ou votre propre lecteur attendent
ko,ko_KRouko-KR. Pour maîtriser l’en-tête, créez vous-même une colonne vide avec le nom exact : elle sera remplie telle quelle. - Renseignez le contexte. Une colonne
contextavec « bouton, 6 caractères max » ou « nom du joueur en début de phrase » aide à choisir entre forme nominale et phrase, et à placer la particule. - Regroupez les phrases coupées. Trois clés
You have,{n},coinsne se recollent pas en coréen, où l’ordre s’inverse :코인 {n}개를 가지고 있어요. Une seule chaîne avec variable est traduisible, trois morceaux ne le sont pas. - Repérez les noms propres. Nom du jeu, de personnages, de la marque : vérifiez dans l’extrait gratuit puis dans la traduction qu’ils sont restés tels que vous le souhaitez.
Vérifier le fichier coréen dans le projet
- Lisez le rapport. Il liste les chaînes laissées en langue source et la raison, par exemple une variable qui ne correspondait pas. Corrigez-les à la main ou ajustez la source.
- Contrôlez la police. Si la police du projet ne contient pas les glyphes hangeul, le texte s’affiche en carrés vides. Il faut une police coréenne ou une police de repli ; c’est un réglage du moteur, pas du CSV.
- Testez les particules. Affichez une phrase avec un nom terminé par une consonne,
민준, puis par une voyelle,지우. La forme을(를)reste lisible dans les deux cas ; une particule simple peut être fautive dans l’un. - Regardez la longueur et les retours à la ligne. Le coréen compte souvent moins de caractères que l’anglais, mais chaque glyphe est plus large. Les lignes se coupent normalement aux espaces : vérifiez qu’aucun mot n’est tranché au milieu dans les zones étroites.
- Ouvrez le bon fichier. Si le coréen paraît illisible dans un tableur, c’est en général l’import qui suppose un autre encodage : rouvrez le fichier en précisant UTF-8.
En pratique
- Enregistrez le CSV en UTF-8 et vérifiez qu’il a une colonne de clés.
- Ajoutez si besoin une colonne vide ko ou ko_KR et une colonne context.
- Déposez le fichier, lisez le devis et l’extrait gratuit en coréen.
- Récupérez le CSV traduit et le rapport, puis remettez-le dans le projet.
- Testez police, retours à la ligne et particules après les variables.
Questions fréquentes
Ma colonne doit-elle s’appeler ko ou ko_KR ?
Cela dépend de ce que lit votre moteur ou votre script. Si une colonne coréenne existe déjà, même vide, Manuce la remplit sans toucher à son en-tête. Créer la colonne vous-même avec le nom attendu est donc le moyen le plus sûr.
Que deviennent {0}, %s et les balises dans la phrase coréenne ?
Ils sont conservés, mais leur position change souvent parce que le verbe passe en fin de phrase. Chaque valeur est comparée à la source ; si une variable ou une balise manque et que l’écart persiste, la valeur source est gardée et le rapport l’indique.
Comment sont gérées les particules après une variable ?
La bonne particule dépend de la dernière syllabe du mot inséré, que Manuce ne connaît pas puisqu’elle est fixée à l’exécution. La traduction emploie alors une forme double comme 을(를) ou une tournure sans particule. Si votre code choisit la particule dynamiquement, vérifiez les chaînes concernées après livraison.
Pourquoi le texte coréen s’affiche-t-il en carrés dans mon jeu ?
La police utilisée ne contient pas les caractères hangeul. Le CSV est correct ; il faut ajouter une police coréenne ou une police de repli dans le projet. Manuce ne modifie pas les polices.
Comment le prix est-il calculé pour le coréen ?
Le devis porte sur les mots des valeurs source, clés et balises exclues, et s’affiche dès le dépôt du fichier. Le coréen est une langue à supplément, avec un coefficient ×1.6 sur le prix au mot.
Le spécialiste qui s’en charge
Ce sujet est confié à Dédale, le spécialiste technique. Voir comment il travaille.
Le même fichier, vers une autre langue
Vers le coréen, d’autres fichiers
À lire aussi
Testez sur votre fichier, gratuitement
Un extrait de votre fichier traduit au niveau choisi, avant tout paiement. Vous jugez, puis vous décidez.