Bir Windows Phone 8 uygulamasını yerelleştirmem istendi, bu yüzden here bulunabilir eğiticiyi takip ettim.Windows Phone 8 - Yerelleştirme çalışmıyor
Başından ve öğreticide belirtilen tüm adımlardan çok basit bir uygulama yaptım ve iyi çalıştı. Sorun şu ki uygulamada gerçekten yerelleştirmek istiyorum, dize kaynakları çalışmıyor.
Kaynak klasörü yoktu, bu yüzden oluşturdum ve her dil için .resx dosyalarını içine koydum. dosyalar "AppResources.resx" denir ve bu gibi onları bağlayan ediyorum:
<TextBlock x:Name="ApplicationTitle" Text="{Binding Path=LocalizedResources.ApplicationTitle,
Source={StaticResource LocalizedStrings}}" Style="{StaticResource PhoneTextNormalStyle}"/>
Sadece örnekte gibi (orada .Resx da "AppResources" olarak adlandırılır). Uygulamayı dağıtmak çalıştığınızda Ama VS 2012 çıkış bana bir hata veriyor:
The resource "LocalizedStrings" could not be resolved.
Sorunun kendim Kaynak klasörüne oluşturmak zorunda olduğunu düşünüyorum ve uygulama için bir şey eksik Onu tanıyabilmek için ne olduğunu bilmiyorum. Bana yardımcı olabilir misiniz?
Şimdiden teşekkürler!
Çok teşekkür ederim, Fabrice, sağladığınız bağlantı çok yardımcı oldu! :) – DrGrijando
Resmi MSDN belgelerinden daha yararlıdır. Baykuş, bu cevaptan sadece bir yıl geçti, değil mi? :) – DerpyNerd