04-16-2012 08:17 AM
Merhaba,
Ben yazdığım programda kullanılan alanları türkçeleştirmek istiyorum. Mesela Plot Legend alanındaki menülerin ingilizce değil türkçe görünmesini istiyorum.
Bunu nasıl yapabilirim acaba?
Solved! Go to Solution.
04-16-2012 09:03 AM
Kod yazarken kullandığımız menüleri mi kastediyorsunuz yoksa kodu çalıştırınca denetim üzerine sağ tıkladığımızda açılan menüyü mü? Kod yazarken kullandığımız ise bunu değiştiremezsiniz. LV geliştirme ortamının hangi dillerde olduğu belli ve Türkçe henüz yok. Uygulama çalışırken sağ tıklayıp açılan menüleri ise kuulanıcı tanımlı menüler hazırlayıp değiştirebilirsiniz.
04-16-2012 01:35 PM
Yukarıdaki örnekteki gibi mesela plot legend da sinyale tıkladığımızda color, line style vs gibi seçenekler çıkıor. Bunu ben türkçe karşılığının gözükmesini istiyorum.
Dil dosyası oluşturup orada Color = Renk diyerek türkçe seçeneğini kullanamaz mıyız, böyle bir ayar yok mudur labview da.. Sonuçta bir den çok dilde kullanılabiliyor. Biz de onun türkçe paketini oluşturamaz mıyız? En azından kendim için gerekli olan kısımları.
04-16-2012 03:25 PM - edited 04-16-2012 03:27 PM
Merhabalar;
LabVIEW'de gerek programlama esnasında açılan menüler, gerekse de uygulama çalışma esnasında açılan kullanıcı menülerindeki halihazır (default) dilin İngilizce'den farklı olabilme seçeneği Zafer Bey'in de belirtmiş olduğu gibi sadece belirli dillerde mevcuttur. Bu belirli diller günümüz itibarıyla (alfabetik sırayla) Almanca, Çince, Fransızca, Japonca ve de Korece'dir (Korece demek doğru bir tanım olmayabilir 🙂
Kişisel olarak ümit ediyorum ki Türkçe'de ilerleyen yıllarda bu listeye eklenecektir ve Türkçe forumun bu yönde atılan bir ilk adım olduğunu da düşünebiliriz. Bu konuda sizlerin de değerli katkılarıyla LabVIEW kullanıcı sayılarındaki artışın ve bu artışla doğru orantılı olarak Türkiye'de yapılan uygulamaların Dünya genelinde lanse edilmesinin önemli bir rol oynayacağını da düşünüyorum.
Sorunuza dönecek olursak, çalışma esnasında mouse hareketlerine bağlı olarak açılan Plot özellikleri gibi kullanıcı menülerinin, menü açılmadan önce Filter tipi Event'lerle süzülmesi ve sizin oluşturacağınız Türkçe bir "custom" menü ile değiştirilmesi mümkün olabilir (şahsen denemedim, denenerek onaylanmasında fayda görüyorum). Ancak bu belirtmiş olduğum yöntem söylemesi kolay, uygulaması bir o kadar kolay olmayan bir yöntemdir.
Acaba bu tipte bir yerelleşmeye niçin ihtiyaç duymaktasınız ? Uygulamanızı ve hatta kendinizi bir miktar tanıtabilir misiniz ?
Kolaylıklar dilerim.
Candan CANER
National Instruments Türkiye
04-17-2012 02:47 AM
Suanda yaptigimiz proje dahilinde Turkce bir yazilim gerceklestirmem gerekiyor ve bu menulere ihtiyacim oluyor. Fakat kullanici turkce dilinde bir yazilim istedigi icin cok zorlaniyorum. Tum menuleri teker teker tekrardan olusturup, kullanici icin turkce tanimlamam gerekiyor.
Adim Yasemin Barutcu. KURASER firmasinda AR-GE muhendisiyim. Firmamiz sayesinde Labview ile tanistim ve 1 senedir kendimi gelistirmeye calisiyorum.
04-17-2012 04:02 AM
LV geliştirici ortamı Türkçe olmasa da geliştirdiğiniz yazılımlarda tam Türkçe desteği daha doğrusu kısmen dil bağımsız uygulama geliştirme imkanı sunar.
Uygulamanızda Türkçe menüler kullanmak istiyorsanız ne olursa olsun bunları tasarlamanız gerekiyor. Ara yüz tasarlamak ne kadar uğraştırıcı ise kullanıcı menüleri tasarlamak da aynı oranda uğraştırıcı ve kodlama becerisinden oldukça farklı beceri gerektirir.
Menü oluşturmakla ilgili takıldığınız yer varsa yardımcı olmaya çalışırız.
04-17-2012 04:43 AM
En azından menü oluşturmak için nereden, hangi dökümandan başlamam kolay olur bu dökümanların linkini verebilirseniz sevinrim.
Yardımlarınız için teşekkür ederim.
04-17-2012 04:59 AM - edited 04-17-2012 05:02 AM
Denetimlere sağ tık menü eklemek için,
Menü çubuğu üzerinde kullanıcı menüleri
Bunlar sadece birkaç örnek. "run-time menu", "shortcut menu" yazıp arama yaparsanız yüzlerce sayfa bulabilirsiniz. Özel olarak bir denetim ya da form için menü hazırlamak istiyorsanız ilgili kodu paylaşıp isteğinizi belirtebilirsiniz.