Hallo Zusammen,
ich möchte eine Anwendung Mehrsprachig machen. Und zwar auf deutsch und englisch.
Sofern ich bei den Projekteigenschaften das Zielframework 4.0 eingeschaltet habe, dann funktioniert es. Wenn ich das Zielframework 2.0 dann wird mir immer die Sprache angezeigt, welche ich bei "Language=(Standard)" eingetragen habe.
Projekteinstellungen/Assemblyinformationen:
neutrale Sprache=(Keine)
Alle Forms haben die Eigenschaften:
Language=(Standard)
Localizable=True
Folgender Code wird bei dem Startformular ausgeführt:
[highlight=vbnet]
Public Sub New()
If IO.File.Exists("lang.en") Then
My.Application.ChangeUICulture("en-US")
My.Application.ChangeCulture("en-US")
Else
My.Application.ChangeUICulture("de-DE")
My.Application.ChangeCulture("de-DE")
End If
InitializeComponent()
End Sub
[/highlight]
Wie gesagt, mit Zielframework 4.0 funktioniert es und mit Zielframework 2.0 funktioniert es nicht.
Gruß
derOptimist
ich möchte eine Anwendung Mehrsprachig machen. Und zwar auf deutsch und englisch.
Sofern ich bei den Projekteigenschaften das Zielframework 4.0 eingeschaltet habe, dann funktioniert es. Wenn ich das Zielframework 2.0 dann wird mir immer die Sprache angezeigt, welche ich bei "Language=(Standard)" eingetragen habe.
Projekteinstellungen/Assemblyinformationen:
neutrale Sprache=(Keine)
Alle Forms haben die Eigenschaften:
Language=(Standard)
Localizable=True
Folgender Code wird bei dem Startformular ausgeführt:
[highlight=vbnet]
Public Sub New()
If IO.File.Exists("lang.en") Then
My.Application.ChangeUICulture("en-US")
My.Application.ChangeCulture("en-US")
Else
My.Application.ChangeUICulture("de-DE")
My.Application.ChangeCulture("de-DE")
End If
InitializeComponent()
End Sub
[/highlight]
Wie gesagt, mit Zielframework 4.0 funktioniert es und mit Zielframework 2.0 funktioniert es nicht.
Gruß
derOptimist
Comment