help pour script allociné pour changer le titre FR

If you made a script you can offer it to the others here, or ask help to improve it. You can also report here bugs & problems with existing scripts.
Post Reply
reptile
Posts: 9
Joined: 2003-06-30 16:27:08
Location: La Rochelle
Contact:

help pour script allociné pour changer le titre FR

Post by reptile »

hello

j'y connais quasiment rien en programmation, c'est pourquoi j'en appelle à votre bonne volonté :)

il s'avère qu'Allociné met le titre avec l'article devant (que ce soit titre VO ou titre VF). y'aurait-il la possibilité de modifier ceci afin que les titres allociné apparaissent directement avec l'article à la fin ?

Merci!
antp
Site Admin
Posts: 9651
Joined: 2002-05-30 10:13:07
Location: Brussels
Contact:

Post by antp »

On a par exemple la ligne :

Code: Select all

      SetField(fieldOriginalTitle, Value);
on peut la changer en :

Code: Select all

      SetField(fieldOriginalTitle, RemoveArticle(Value));
(et de même pour les autres lignes modifiant les titres originaux & traduits)

Il faut alors ajouter une fonction RemoveArticle. Par exemple juste avant "function FindLine..." qui se trouve au début du fichier :

Code: Select all

function RemoveArticle(Value: string): string;
begin
  if Pos('The ', Value) = 1 then
    Result := Copy(Value, 5, Length(Value)) + ', The'
  else
  if Pos('Un ', Value) = 1 then
    Result := Copy(Value, 4, Length(Value)) + ', Un'
  else
  if Pos('Une ', Value) = 1 then
    Result := Copy(Value, 5, Length(Value)) + ', Une'
  else
    Result := Value;
end;
etc. (on peut en ajouter encore d'autres avant le else final)
reptile
Posts: 9
Joined: 2003-06-30 16:27:08
Location: La Rochelle
Contact:

Post by reptile »

ah yes merci c'est génial :)
reptile
Posts: 9
Joined: 2003-06-30 16:27:08
Location: La Rochelle
Contact:

Post by reptile »

et pour le L' ?
j'ai mis tel quel et ça passe pas :(
reptile
Posts: 9
Joined: 2003-06-30 16:27:08
Location: La Rochelle
Contact:

Post by reptile »

nan c'est bon j'ai trouvé à partir d'un autre script :lol:
Post Reply