Ik heb een nieuw component toegevoegd aan de package: TNLDTranslateUndo. Uit de documentatie:Gewijzigde bestanden:Code:{ TNLDTranslateUndo zorgt voor een iets andere afwikkeling van vertaling. In de standaard mogelijkheid wordt er voor iedere taal een XML bestand aangemaakt, met behulp van TNLDTranslateUndo is er een mogelijkheid terug te gaan naar de taal waarin het programma is ontwikkeld. Er wordt nog wel een XML bestand gemaakt voor de originele taal, maar daar staan alleen de teksten voor de GetMessage in. Op het moment dat de eerste vertaling wordt uitgevoerd wordt intern een XML bestand opgebouwd met de originele properties die worden veranderd, samengevoegd met het bestand dat aan TNLDTranslateUndo wordt gekoppeld. Het component maakt gebruik van de INLDTreeNotification om 'mee te lopen' met de manager zodat dezelfde nodes kunnen worden aangemaakt. De INLDExternalData interface wordt vervolgens gebruikt om de data te retourneren. }
NLDReg
Component toegevoegd
NLDTranslate
- INLDTreeNotification toegevoegd, inclusief implementatie
- INLDExternalData toegevoegd, inclusief implementatie
- procedure Hello toegevoegd, componenten kunnen zich hier aanmelden een aan de hand van hun interface(s) worden ze aan de diverse lijsten toegevoegd
- 1x xmlNode := xmlNode.nextSibling verwijderd omdat dat naar mijn idee 1 te veel was. Zie ToDo
Bijgevoegd zip bevat alleen de gewijzigde bestanden dan kan PsychoMark dit weer samenvoegen tot een nieuwe versie. Oh ja, jij bent een stuk beter in icoontjes dan ik (die van mij hebben allemaal een standaard Delphi icoon) wil jij je daar even uit uitleven?
Bookmarks