Diller

Önemli Not: Gelecek güncellemelerde dil desteği sürekli genişletilecektir. Mevcut sürümde çeviriler sadece doğrudan öğelerin içinde desteklenmektedir. [txt:] sintaksının desteği gelecekte kaldırılacaktır. Kendi çevirileriniz korunacak ancak artık değiştirilemeyecektir. Bu bölüm, dil editörünün açıklaması içeriyor ancak henüz kullanılabilir değildir.

Dil editörü iki bölüme ayrılmıştır: Yapılandırma ve Veritabanı. Veritabanı, Antcas Control'da bulunan tüm çevirileri içermektedir. Yapılandırma sekmesinde yeni bir giriş düzenlenebilir veya eklenebilir. Tablo içindeki bir öğeye tıklandığında, çevirinin düzenlemesi gösterilir. Editör, sürümleri de içerir ve bu sayede çevirilerin dışa aktarımı ve içe aktarımını oluşturmanıza olanak tanır.

Diller Ve Bölgeler

Bir dil her zaman bir bölge (genellikle ülke) ile birlikte tanımlanır ancak bağlanabilir. Örneğin, Almanca (Almanya), Almanca (İsviçre)'den oluşturulur. Kendi çevirileriniz ise, her bölge için tanımlanmalıdır. Bölge ayrıca bölge şeması da sağlar. Bu şu anda çeviriyle sabit olarak bağlıdır.

Genel Bilgiler

Bir çeviri her zaman İngilizce'den hedef dile çevrilir. Asla Almanca'dan başka bir dile değil. Bu noktayı kesinlikle dikkate almalısınız. Gelecekte, metinler KI yardımıyla doğrudan Antcas Control'da çevrilebilir. Bir bağlam mümkün olduğunca her zaman kullanılmalıdır. Uzun cümlelerde bir değişken ve metin tanımlanmalıdır. Bir çevirinin değişkeni her zaman büyük/küçük harfe duyarlıdır. Büyük/küçük harf farkı her zaman ayrım yapılır.

Çevirilerde dikkat edilmesi gereken bir nokta, noktalama işaretlerinin uyumlu olmasıdır. Örneğin bir cümle noktayla biterse, çeviri de nokta içermelidir. Büyük/küçük harf kullanımı da aynı şekilde geçerlidir. Kelimeler birden fazla kez tanımlanmış olabilir. Örneğin bir kelime open açık ve bir kelime Open Açık olarak kullanılır. Bu kelimeler çevrildiğinde, ilk harf aynı şekilde çevrilmelidir. Sadece büyük harflerden oluşan kelimeler kullanılmamalıdır: OPEN OPEN asla kullanılmamalıdır. Bazı dillerde büyük/küçük harf farkı yoktur. Örneğin Japonca. Bu durumda kelime vurgulanmaz. Burada kesinlikle belirgin bir metin biçimi kullanın.

Bir çeviri tekil veya çoğul olarak tanımlanabilir. Yer tutucular, metin bölgelerini değiştirmek için tanımlanabileceği için, çoğul kullanılır. Mevcut bir metni tekilden çoğula veya tersine dönüştürülemez.

Bağlam

Antcas Control'da bu alan bağlam olarak adlandırılmaktadır ancak aynı zamanda etki alanı olarak da bilinmektedir. Bir çeviri farklı bağlamları içerebilir. Örneğin kelime Open. Bu kelime bir durum açık veya açmak olarak tanımlanabilir. Bu nedenle bir bağlam tanımlanmalıdır. Bir bağlam her zaman büyük/küçük harfe duyarlıdır. Büyük/küçük harf farkı ayrım yapılır. Bu nedenle tüm bağlamları küçük harflerle yazmanız önerilir. Eğer bir kelime başka bir bağlamda aynı şekilde tanımlanmışsa, bu kopyalanabilir. Ancak bağlam her zaman belirgin olarak tanımlanmalıdır.

Not: Bir bağlam her zaman aynı şekilde tanımlanmalıdır. Asla noun, nouns ve Noun'u aynı anda kullanmayın.

Bağlam Açıklama
noun İsim. Genellikle kelimeler için kullanılır: Order Sipariş, Open Açmak, Close Kapatmak, Play Oyun, Print Yazdır vs. Genellikle her eylem.
verb Fiil. Örneğin: Order Sipariş Vermek, Open Açık, Close Kapatmak, Play Oyun, Print Yazdır vs.
adj Sıfat. Örneğin: Left Kalan, Open Açık, Close Kapatmak vs.
menu Metin bir menüde tanımlanır. Bu bağlam Antcas Control'da sık kullanılır.
dialog Kullanıcı etkileşimi olan bildirimler için kullanılır. Örneğin: OK Tamam, Cancel İptal Et, Save Kaydet vs.

Yer Tutucular

Metinlerde yer tutucular kullanılabilir. Bu, otomatik olarak biçimlendirilir ve bu sayede metnin kullanımı kolaylaşır çünkü biçimlendirme karmaşık bir şekilde belirtilmeye gerek yoktur. Yer tutucuların listesi aşağıdaki tabloda verilmiştir. Yer tutucular sprintf komutuna benzemektedir, aynı zamanda STR_FORMAT İş Bloku'nda da kullanılır. Dikkat edilmesi gereken nokta, sıralamanın istediğiniz şekilde tanımlanabileceği ancak orijinal metinde rastgele bir sıralama olmamasıdır. Örneğin bir çeviri şu şekilde tanımlanır:

Tekil: One of %2$i Windows is open. Birden %2$i Pencere Açık.
Çoğul: %i of %i Windows are open. %i den %i Pencere Açık.

Burada yer tutucu %i kullanılmıştır. Tekil sürümde sadece sonuncusu kullanıldığı için, bu %2$i olarak tanımlanmalıdır. Bu, indeksi 2 belirler. İlk indeks 1'den başlar.

Yer Tutucular Açıklama
%s Basit karakter dizisi. Bu yer tutucu kullanılırsa, değer birbirine eş olarak yazdırılır.
%i Tam sayıyı tanımlar (Integer). Sayı her zaman bir tam sayıya yuvarlanır. Ayrıca biçimlendirmeler de eklenir. 12345.67 12'345
%f Ondalık sayıyı tanımlar (Float). 12345.67 12'345.67
%F %f gibi davranır ancak bir nokta virgül olarak korur ve tırnak koymaz. 12345.67 12345.67
%z SI birimi olarak çıktı verir. 12345 12.35k
%Z Bayt olarak çıktı verir (ikili dönüşüm 1'024 ile) 12345 12.06k

Tekil Ve Çoğul

Bir çeviri, diline göre farklı çoğul formları içerebilir. Ancak kaynak dili her zaman tekil ve çoğul olarak belirtilir eğer kullanılırsa. Bu, bir çeviri yoksa bir yedek olarak hizmet eder. Eğer bir çoğul çeviri tanımlanmışsa, bu tekil sürüme veya tersine dönüştürülemez. Antcas Control'daki her dil, formların dönüşüm kurallarını içermektedir.