Ö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.
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.
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
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.
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 |
| verb | Fiil. Örneğin: Order |
| adj | Sıfat. Örneğin: Left |
| 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 |
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.
Çoğul: %i of %i Windows are open.
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 |
| %f | Ondalık sayıyı tanımlar (Float). 12345.67 |
| %F | %f gibi davranır ancak bir nokta virgül olarak korur ve tırnak koymaz. 12345.67 |
| %z | SI birimi olarak çıktı verir. 12345 |
| %Z | Bayt olarak çıktı verir (ikili dönüşüm 1'024 ile) 12345 |
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.