2015-07-20 14 views
8

için Xaml dosyalarındaki dizeleri yerelleştirme WPF uygulamamı yerelleştirmek için WPFLocalizationExtension kullanıyorum. Çalışma zamanı davranışından çok memnunum, ancak dize özelliklerini el ile ResX dosyalarına ayıklamak çok sıkıcı.WPFLocalizationExtension

Bunu otomatik hale getirmenin bir yolu var mı? Xaml Localizer Addin adlı bir araç vardı, tam olarak bunu (aşağıdaki ekran görüntüsü) yaptı, ancak sadece VS2008 ile çalışır ve daha yeni bir sürümü bulamadık. Eğer visual studio 2010 kullanıyorsanız

enter image description here

+0

En son WPFLocalizationExtension sürümü ve .net 3.5 kullanıyor musunuz? Birkaç ay önce bir projede çalıştığımı hatırlıyorum ve VS2013'ü iyi kullanıyordum. –

+0

@ChrisW. .NET 4 kullanıyorum; WPFLocalizationExtension da çalışıyor. Eksik olan şey, Visual Studio'da "tüm yerelleştirilebilir XAML özniteliklerini kaynağa taşı" yazan bir düğmedir. – Niki

+0

~ 300kloc projem var ve her XAML dosyasını el ile yerelleştirmek istiyorum. Dizeleri ayıklamak için kendi aracımı daha çabuk yazabilirdim, ama zaten var olan bir şeyi kullanmayı tercih ederim. – Niki

cevap

3

, sen Xaml Localization Tool kontrol etmek isteyebilir. Xaml uygulamasını yerelleştirmek ve xaml'den .resx dosyaları oluşturmak için vs2010 için bir uzantıdır.

Başka bir fikir, XAML Localize Source Code'u indirip kendi görsel stüdyo eklentisini veya .net sürümünüzle uyumlu bir araç oluşturmaktır.

+0

Lanet, her ikisi de sadece VS2010'u destekliyor, değil mi? (Ve görünüşte terk edilmiş projeler var.) VS2013 kullanıyorum, ideal olarak bir seferde VS2015'e geçmek istiyorum. Bunun dışında - bu tam olarak ne aradığımı ... – Niki

+0

Eğer yüklediğinizde, eğer bu arada, daha önce kaynak kodu kullanarak kendi v2013 eklentinizi yazabiliyorsunuz (çünkü yaklaşık 2013 yüklü ve ben var) add-in projesi kullanarak vs2010 için eklenti yazabilme). –

+1

Daha da iyisi! VS2013 projemi VS2010'a yükleyebilirim! Çok teşekkür ederim. Ödülünü kazandın. – Niki