Merci Marc ... quoique je suis allé faire un tour sur ton site c'est pas mal non plus en terme de quantité de travail !
Mais non Marc ! Moi aussi je bricole ... mais je vais essayer d'en tirer quelque chose alors je m'applique ? beaucoup de copier/coller surtout pour le web (merci bootstrap) !Du bricolage à côté de ton travail !!!
Merci klaus ... mais pas fini ... à suivre.Ton site internet est superbe !!!
' dans starter
Sub Process_Globals
Dim loc As Localizator2
...
' dans starter
Sub Service_Create
loc.Initialize(File.DirAssets, "strings.db")
C'était ma société jusqu'en 2019, j'ai gardé le nom de domaine, je vais peut-être la remonter en micro entreprise.Est-ce que Electrizay est ta société ?
Est-ce que vous avez développée et commercialisez le boitier XT Cockpit ?
J'oubliais : quand le cadenas est ouvert la position courante sort de l'écran ce bouton permet de la remettre au centre. Peut-être pas le symbole approprié je reste ouvert à toute proposition.A quoi sert ce bouton?
loc.Initialize(File.DirAssets, "strings.db")
loc.LocalizeLayout(xxx)
Oui bien sûr j'ai utilisé cette fonction pour tous les textes, layouts, etc.loc.LocalizeLayout(xxx)
' Traduite les layouts
Sub localize
' Starter.loc.ForceLocale("en") ' english
' Starter.loc.ForceLocale("es") ' espagnol
' Starter.loc.ForceLocale("de") ' deutch
Starter.loc.LocalizeLayout(Activity)
Starter.loc.LocalizeLayout(pnlMap)
Starter.loc.LocalizeLayout(pnlInfos)
End Sub
' Traduire une chaine de caratères.
Sub local(s As String) As String
Return Starter.loc.Localize(s)
End Sub
If Utils.getChannelsCount = 0 Then showMessageBox("vide", local("noconffound"), local("gotoconf"), local("OK"), local("cancel"), True)
Directement dans le code :Tu l'as forcé comment ?
' Traduire les layouts
Sub localize
Starter.loc.ForceLocale("de") ' test deutch
Starter.loc.LocalizeLayout(Activity)
Starter.loc.LocalizeLayout(pnlMap)
Starter.loc.LocalizeLayout(pnlInfos)
End Sub
' Traduire les layouts
Sub localize
Starter.loc.ForceLocale("de") ' test deutch
Starter.loc.LocalizeLayout(Activity)
Starter.loc.LocalizeLayout(pnlMap)
Starter.loc.LocalizeLayout(pnlInfos)
End Sub
Locale = FindLocale
If Starter.kvs.ContainsKey("language") Then ' langue définie
Locale = Starter.kvs.Get("language") ' forcer la langue choisie
End If
OK, c'est fait (il est pas poli ce Google Trad ?)Lorsqu'on quitte le programme il serait préférable d'indiquer Nein, plus poli, au lieu de Nö.
Locale = FindLocale
If Starter.kvs.ContainsKey("language") Then ' langue définie
Locale = Starter.kvs.Get("language") ' forcer la langue choisie
End If
C'est vrai, règle #1 : ne pas modifier une librairie ! Il faut que je revienne aux fondamentaux. Merci.Sinon, tu as un module Localizator spécifique à ton programme et non général.