Ich wurde gebeten, eine Windows Phone 8-Anwendung zu lokalisieren, so folgte ich dem Tutorial, das here gefunden werden kann.Windows Phone 8 - Lokalisierung funktioniert nicht
Ich habe eine sehr einfache App von Anfang an und alle Schritte in der Anleitung angegeben, und es hat gut funktioniert. Das Problem ist, dass in der Anwendung, die ich wirklich lokalisieren möchte, die String-Ressourcen nicht funktionieren.
Der Resource Ordner existierte nicht, also habe ich ihn erstellt und dann habe ich die .resx Dateien für jede Sprache eingefügt. Die Dateien werden „AppResources.resx“ genannt, und ich bin Bindung sie wie folgt aus:
<TextBlock x:Name="ApplicationTitle" Text="{Binding Path=LocalizedResources.ApplicationTitle,
Source={StaticResource LocalizedStrings}}" Style="{StaticResource PhoneTextNormalStyle}"/>
Genau wie in dem Beispiel (es die .resx werden auch als „AppResources“ genannt). Aber wenn ich versuche, um die Anwendung zu implementieren, gibt den VS 2012 Ausgabe mir einen Fehler:
The resource "LocalizedStrings" could not be resolved.
ich glaube, das Problem ist, dass ich den Ressourcenordner selbst erstellen hatte, und ich bin fehle etwas für die Anwendung um es zu erkennen, aber ich weiß nicht, was es ist. Kannst du mir helfen?
Vielen Dank im Voraus!
Vielen Dank, Fabrice, der Link, den du zur Verfügung gestellt hast, war so hilfreich! :) – DrGrijando
Hilfreicher als die offizielle MSDN-Dokumentation. Gut, es ist erst ein Jahr seit dieser Antwort, oder? :) – DerpyNerd