Re: Importer/Remplacer des entrées *.ini

Publié par PliskinHunter le 27/07/2018 14:35:49
Rah ! Merci MacGyver ! Ça c'est le genre de solution que j'adore totalement !!
Du coup, le portage s'est bien passé. Il me semble juste que j'ai du bidouiller un peu à ma façon par rapport aux \r\n, car il y avait quelques exceptions.

En revanche je suis tombé sur une exception, car il se trouve que quelques entrées étaient comme ça

[Menu_Campaign]
Context=Campagne
Hint=Jouez à la campagne solo.

donc j'ai fait ça, pareil côté vo
[Menu_Campaign]*Context=Campagne*Hint=Jouez à la campagne solo.

et je me suis retrouvé avec ça après lui avoir mis un coup de .bat
[Menu_Campaign]
Context=Campagne
Hint=

Donc, la perte de l'indice ou autre commande en dessous.

J'ai tenté de bidouiller avec un second sybole mais entre les deux fichiers, je m'y perds, j'ai du recommencer trois fois. Une idée ?

En revanche, le bat ne savait pas me dire si le fichier était trouvé ou non, il m'affichait tout la section

REM chaîne trouvée dans le fichier VF de baseon la recopie telle quelle
            
FOR /"tokens=1,2 delims==" %%C in ('FINDSTR /C:"%%a=" %BaseFile%') DO ECHO %%C=%%D>>%NewVF%
        ) ELSE (
            
REM chaîne non trouvéeon garde celle du fichier de l'extension
            ECHO %%a=%%b>>%NewVF%



Mais sinon ça marche au top pour les lignes solo, ça c'est cool :) merci !

Edit: Madré de dios, je l'ai pas vu venir celle la.

Certaines des entrées dans la vo ont des ajouts qui ne sont pas dans la vf, et donc perdues.

Exemple
VO

[Menu_MultiPlayer]
Context=Multiplayer
Hint=Play Multiplayer
About=NETVALID_MP

VF
[Menu_MultiPlayer]
Context=Multiplayer
Hint=Jouez en Multiplayer


Et je devrais donc aussi pouvoir me retrouver avec ça...
[Menu_MultiPlayer]
Context=Multiplayer
Hint=Jouez en Multiplayer
About=NETVALID_MP

Y a peu d'exceptions, mais certains fichiers de langues touchent des entrées en liées avec les pilotes graphiques. Je peux donc pas me permettre d'en rater une :/

Cette contribution était de : http://www.gratilog.net/xoops/newbb/viewtopic.php?forum=1&topic_id=15381&post_id=188386