Hello tous,
L'application peut être mise en anglais avec DKLang.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 function Confirm(Question: string; DefButton: TMsgDlgBtn; MsgDlgType: TMsgDlgType): Boolean; var Dlg: FMX.Platform.IFMXDialogServiceSync; begin if TPlatformServices.Current.SupportsPlatformService(IFMXDialogServiceSync, IInterface (Dlg)) then Result := Dlg.MessageDialogSync( Question, TMsgDlgType.mtConfirmation, [TMsgDlgBtn.mbYes, TMsgDlgBtn.mbNo], DefButton, 0 ) = mrYes else Result := False; end;
Problème : Quand on utilise la méthode ci-dessus, le titre et les libellés des boutons sont en français si on est sur un Windows français.
Demande : Le client veut une traduction complète :-(
Question : Vais-je devoir me faire mon propre système de boite de dialogue ? Ou bien une méthode pas trop pourrie va-t-elle me permettre de faire plaisir au client à moindre frais ?
Partager