Ik ben bezig met het bouwen van een applicatie waaraan modules kunnen worden toegevoegd. Deze modules kunnen onder andere controls toevoegen aan de hoofdapplicatie.
De GUI van de applicatie dient in meerdere talen te worden weergegeven. Dus de naam van de verschillende controls, de tooltips, de labels, enz enz worden in een bepaalde taal weergegeven.
Waar ik nu een beetje over val is het volgende: De modules kunnen ook onderdelen voor de GUI bevatten. Om een idee te geven, hier een schema'tje:
De hoofdapplicatie bevat de GUI waarin de bepaalde language-set wordt geladen. In deze GUI kan door de gebruiker worden aangegeven welke taal hij/zij wil zien.
De modules bevatten GUI uitbreidingen die aan de GUI van de hoofdapplicatie worden toegevoegd. Deze GUI uitbreidingen moeten ook language-sets meegeven.
Nu is de vraag hoe ik de languageset van deze onderdelen mee kan geven. Moet ik voor elke module (.dll file) ook een configuratiefile meegeven, of kan ik vanuit de module-code de teksten in de verschillende talen aan de hoofdapplicatie reiken, zodat deze weer in een collection gooit, of een xml-file?
Ik hoop dat er iemand is die me even geestelijk kan ondersteunen
en misschien is er iemand die hier wat meer routine in heeft.
De GUI van de applicatie dient in meerdere talen te worden weergegeven. Dus de naam van de verschillende controls, de tooltips, de labels, enz enz worden in een bepaalde taal weergegeven.
Waar ik nu een beetje over val is het volgende: De modules kunnen ook onderdelen voor de GUI bevatten. Om een idee te geven, hier een schema'tje:
code:
1
2
3
4
5
| Hoofdapplicatie -> GUI <----------- languageset
^ | ^
| | |
| v |
Module(.dll) GUI uitbreiding --------------| |
De hoofdapplicatie bevat de GUI waarin de bepaalde language-set wordt geladen. In deze GUI kan door de gebruiker worden aangegeven welke taal hij/zij wil zien.
De modules bevatten GUI uitbreidingen die aan de GUI van de hoofdapplicatie worden toegevoegd. Deze GUI uitbreidingen moeten ook language-sets meegeven.
Nu is de vraag hoe ik de languageset van deze onderdelen mee kan geven. Moet ik voor elke module (.dll file) ook een configuratiefile meegeven, of kan ik vanuit de module-code de teksten in de verschillende talen aan de hoofdapplicatie reiken, zodat deze weer in een collection gooit, of een xml-file?
Ik hoop dat er iemand is die me even geestelijk kan ondersteunen