Page 1 sur 1

Traduction d'un mod. Heu... c'est quoi l'astuce ?

Posté : ven. 02 févr. 2024, 16:44
par deratiseur
Je voudrais traduire Fast trap detection, que j'utilise toujours et que je trouve génial, surtout avec la mise à jour de la 0.20 (mon pc est voleur -> double clic sur un coffre verrouillé pour le crocheter).
Sauf qu'il n'est pas trayifié. Pas grave, je peux le faire, je l'ai déjà fait.
Sauf que en fait le tp2 commence comme ça :

Code : Tout sélectionner

DEFINE_ACTION_FUNCTION	~COMPONENT$$MAIN~	BEGIN	SILENT
			ACTION_MATCH	~%EE_LANGUAGE%~ WITH
				DEFAULT	<<<<<<<< .../inlined.tra
	@1000= ~Trap~
	@1001= ~%name_ref% Trap~
	@1002= ~This trap contains the necessary materials to launch a %name_ref% spell when triggered by an enemy creature within 4ft.

%desc_ref%~
	@1003= ~Unknown~
	@1004= ~This trap contains the necessary materials to launch a weapon or spell when triggered by an enemy creature within 4ft.~
	@1005= ~Lock Pick Succeeded~
	@19010= ~Glyph of Wardning Trap~
	@19011= ~This trap contains the necessary materials to launch a level 9 Glyph of Warding spell when triggered by an enemy creature within 4ft.

Glyph of Warding
(Abjuration, Evocation)

Level: 3
Sphere: Protection
Range: Visual range of the caster
Duration: Special
Area of Effect: 12-ft. radius
Saving Throw: 1/2

A glyph of warding is a powerful inscription, magically drawn to prevent unauthorized or hostile creatures from passing, entering, or opening. It can be used to guard a small bridge, to ward an entry, or as a trap on a chest or box. Any creature violating the warded area sets off the glyph. The glyph deals 1d4 points of electrical damage per level of the caster to the victim(s). A successful Save vs. Spell halves the damage. Leaving the area the glyph of warding is in will make it disappear harmlessly.~
Comment je trayifie un "inlined.tra" ?

Re: Traduction d'un mod. Heu... c'est quoi l'astuce ?

Posté : ven. 02 févr. 2024, 17:27
par Selphira
Je pense que la solution est assez simple, mais va demander quelques étapes supplémentaire par rapport à une traduction classique.

Cela consisterait en ces différentes étapes :
- Copier l'ensemble du contenu du inlined.tra dans un nouveau fichier (par exemple lang/english/setup.tra).
- Supprimer la création de ce inlined.tra et aussi son appel LOAD_TRA ~.../inlined.tra~
- Ajouter la définition classique des langues en haut du .tp2
- Faire ta traduction comme d'habitude