Prawie skończyłem moją aplikację C#; pozostaje tylko wdrożyć obsługę wielu języków.Obsługa wielu języków w aplikacji WinForm
Mam już utworzone pliki zasobów, które przechowują ciągi dla kilku języków dla całego tekstu wyświetlanego na ekranie.
Przykład mojego pliku English Zasobów:
Name | Value | Comment
------------------------------------------------------------------------------
lblName | Name: | Name EN
Przykład mojego holenderskiego pliku zasobów:
Name | Value | Comment
------------------------------------------------------------------------------
lblName | Naam: | Name NL
Jak mogę powiązać pole Value
na własność moich Label
(lblName
) Text
?
Używam .NET Framework 3.5.
To całkowicie zależy od struktury GUI, której nie określono. –
Używam WinForm – Max
Przeczytaj ten artykuł [Proces lokalizacji przy użyciu plików zasobów w .NET] (http://www.codeproject.com/Articles/79397/Localization-process-by-using-resource-files-in -NE) –