Diller ve Metinler
Proje dillerini tanımlama, projedeki çevrilebilir metinleri çevirme ve Live'da dil değiştirme; dile göre yazı tipi.
Bir projeyi birden çok dilde çalıştırmak için önce Proje Dilleri tablosunda dilleri tanımlar, sonra Proje Metinleri tablosunda projedeki her metnin karşılığını yazarsınız. Live'da operatör dili Sistem menüsünden (ya da bir düğmeyle) değiştirir; metinler anında yeni dilde çizilir. Bu konu proje dilini anlatır; Studio ve Live kabuğunun kendi arayüz dili ayrıdır (aşağıda).
Dilleri tanımlama
- Tasarım dilini bilin
Tablodaki ilk dil tasarım dilidir: sayfa metinlerini, alarm iletilerini ve liste metinlerini bu dilde yazarsınız. Yeni projede tek dil vardır.
- Dil ekleyin
Proje Dilleri sekmesinde Ekle'ye basın; Dil kodu (iki küçük harf:
tr,en,de…; isteğe bağlı bölgeen-US) ve Dil adı girin. - Çevirileri girin
Proje Metinleri sekmesinde yeni dilin kolonunu doldurun (aşağıda).
- Başlangıç dilini seçin
Live Ayarları›Genel›Açılış›Live dili Live açılırken kullanılacak dilin listesidir.
1234- Dil kodu — tr, en, de …
- Live'da etkin — kapalı dil seçilemez.
- Sıra — dil değiştirirken izlenen sıra.
- Durum — tasarım dili ya da çeviri sayısı.
| Kolon | Anlamı |
|---|---|
| Dil kodu, Dil adı | Zorunlu ve benzersiz kod ile Live'da düğmede görünen ad. |
| Live'da etkin | Kapalı dil Live'da seçilemez; dil düğmesi ve Live dilini değiştir işlevi onu atlar. |
| Sıra | Dil değiştirilirken izlenen sıra (küçükten büyüğe, 0 – 99). Boşsa tablo sırası. |
| Varsayılan yazı tipi | Bu dil seçiliyken, kendi yazı tipi atanmamış sayfa metinlerinde kullanılır (örnek: Rusça ya da Çince için uygun bir aile). Nesnenin kendi yazı tipi her zaman önceliklidir. |
| Menü yazı tipi | Bu dil seçiliyken Live kabuğunda (menüler, alarm satırı, durum çubuğu, pencereler, ekran klavyesi, proje seç ekranı) kullanılır. |
| Durum | Hesaplanır: tasarım dili için TASARIM DİLİ, diğerleri için “n / m metin çevrildi”. |
Proje metinlerini çevirme
Proje Metinleri tablosu, projedeki çevrilebilir metinleri Studio'nun kendisi toplar; satır eklemezsiniz. Her satırda tasarım dilindeki Metin, metnin geçtiği Kullanıldığı yer (salt okunur) ve her ek dil için bir çeviri kolonu bulunur. Çevrilmemiş hücrede “çevrilmedi” yazar.
123- Metin (Türkçe) — tasarım dilindeki metin; değiştirilmez.
- Kullanıldığı yer — metnin geçtiği sayfa / bölüm.
- English — çeviri buraya yazılır.
Şu kaynaklardan toplanır: sayfaların görünen adları, nesnelerin metin özellikleri ve ipuçları, 3B sayfalardaki bakış adları, alarm metinleri / yardım metinleri / hata yerleri, alarm sınıfı adları, metin listesi girdileri, gezinti menüsü adları, menü ve araç çubuğu öğeleri, reçete ve eleman görünen adları, rapor ve alan görünen adları. İki harften kısa ya da harf içermeyen metinler (sayılar, tek simge) toplanmaz. Tag adları, bağlantı adları, kullanıcı adları, dosya yolları ve “çevrilmez” işaretli özellikler (dosya adı, CSV ayracı vb.) çevrilmez.
Excel ile çeviri
Çeviriyi bir çevirmene vermek için: tabloyu Excel'e aktar ile dışa aktarın, dil kolonlarını doldurun ve Excel'den al ile geri alın. Eşleme tasarım dilindeki metin üzerinden yapılır; yalnızca çeviri kolonları güncellenir, yeni satır eklenmez. Metin kolonunu değiştirmeyin: değiştirilen satır eşleşmez (Excel ile çalışma).
Live'da dil değiştirme
- Sistem menüsü: etkin dil birden çoksa Dil bölümünde dil düğmeleri görünür; seçilen dil hemen uygulanır.
- Olay işlevi: Live dilini değiştir (değer = dil kodu) işlevi bir düğmeye bağlanabilir. Dil kodu verilmezse sıradaki etkin dile geçilir (Olaylar ve işlevler). Betikler de dili değiştirebilir.
- Etkin olmayan dil istenirse “
koddili Live Ayarları'nda devre dışı.” bildirimi çıkar ve dil değişmez; projede olmayan kod için “Projedekoddili tanımlı değil.” bildirimi çıkar. - Çevrilmemiş metin tasarım dilindeki haliyle görünür.
- Tarayıcıdan izlemede her tarayıcı kendi dilini seçer ve kendi tarayıcısında saklar; Live bilgisayarının dilini değiştirmez.
Sınırlar ve dikkat edilecekler
- Projede en az bir dil Live'da etkin olmalıdır; hiçbiri etkin değilse Sorunlar listesi hata verir ve tasarım dili kullanılır. Live dili devre dışı bir dili gösteriyorsa Live ilk etkin dille açılır (uyarı verilir).
- Dil kodu yalnızca iki küçük harf (ve isteğe bağlı
-XXbölgesi) olabilir;trileTRaynı değildir ve kabul edilmez. - Alarm günlüğü ve rapor kayıtlarına yazılan metinler (alarm iletisi, sınıf adı) kaydedildikleri anda tasarım dilindedir; günlükte çeviri tutulmaz.
- Dinamik metinler (bir tag'in metin değeri, PLC'den gelen ileti) çevrilmez.