Lưu ý quan trọng: Trong các bản cập nhật sắp tới, hỗ trợ ngôn ngữ sẽ được liên tục mở rộng. Trong phiên bản hiện tại, các bản dịch chỉ được hỗ trợ trực tiếp trong các phần tử. Hỗ trợ cú pháp [txt:] sẽ bị loại bỏ trong tương lai. Các bản dịch tự định nghĩa sẽ được giữ lại, nhưng không thể thay đổi nữa. Mặc dù chương này chứa mô tả của trình soạn thảo ngôn ngữ, nhưng nó vẫn chưa có thể sử dụng.
Trình soạn thảo ngôn ngữ được chia thành hai phần. Cấu hình và cơ sở dữ liệu. Cơ sở dữ liệu chứa tất cả các bản dịch có trong Antcas Control. Trong tab Cấu hình, bạn có thể chỉnh sửa hoặc bổ sung một mục mới. Khi một phần tử trong bảng được nhấp vào, việc chỉnh sửa bản dịch sẽ được hiển thị. Trình soạn thảo cũng bao gồm phiên bản, cho phép tạo ra các bản xuất và nhập của các bản dịch.
Một ngôn ngữ luôn được định nghĩa cùng với lãnh thổ (thường là quốc gia), nhưng cũng có thể liên kết. Ví dụ: Tiếng Đức (Đức) được tạo từ Tiếng Đức (Thụy Sĩ). Tuy nhiên, các bản dịch tự định nghĩa phải được định nghĩa với mỗi lãnh thổ. Lãnh thổ cũng cung cấp khu vực và định dạng. Điều này hiện đang cố định kết nối với bản dịch.
Một bản dịch luôn được dịch từ tiếng Anh sang ngôn ngữ đích. Không bao giờ từ tiếng Đức sang một ngôn ngữ khác. Điều này phải được lưu ý. Trong tương lai, các văn bản có thể được dịch trực tiếp trong Antcas Control bằng trí tuệ nhân tạo. Một bối cảnh nên được sử dụng khi có khả năng. Với các câu dài, một biến và văn bản phải được định nghĩa. Một biến của một bản dịch luôn là Case-Sensitive. Chữ hoa và chữ thường sẽ luôn được phân biệt.
Khi dịch, cần lưu ý rằng dấu câu phải luôn phù hợp. Nếu một câu kết thúc với một dấu chấm, bản dịch cũng phải chứa một dấu chấm. Điều tương tự áp dụng cho chữ hoa và chữ thường. Các từ có thể đã được định nghĩa nhiều lần. Ví dụ: một từ open
Một bản dịch có thể được định nghĩa là số ít hoặc số nhiều. Vì các placeholder có thể được định nghĩa để thay thế các phần văn bản, số nhiều được sử dụng khi chúng được sử dụng như một bộ đếm. Một văn bản hiện có không thể được chuyển đổi từ số nhiều sang số ít và ngược lại.
Trong Antcas Control, khu vực này được gọi là bối cảnh, nhưng nó cũng được biết đến với tên miền. Một bản dịch có thể chứa các bối cảnh khác nhau. Ví dụ: từ Open. Từ đó có thể mô tả một trạng thái mở hoặc cũng là mở. Do đó, một bối cảnh phải được định nghĩa. Một bối cảnh luôn là Case-Sensitive. Chữ hoa và chữ thường sẽ được phân biệt. Được khuyến nghị luôn viết tất cả các bối cảnh bằng chữ thường. Nếu một từ đã được định nghĩa giống nhau trong một bối cảnh khác, nó có thể được sao chép. Tuy nhiên, bối cảnh phải luôn được định nghĩa rõ ràng.
Lưu ý: Một bối cảnh nên luôn được định nghĩa giống nhau. Không bao giờ sử dụng noun, nouns và Noun cùng một lúc.
| Bối Cảnh | Mô Tả |
|---|---|
| noun | Danh từ. Được sử dụng chung để mô tả các từ như Order |
| verb | Động từ. Ví dụ: Order |
| adj | Tính từ. Ví dụ: Left |
| menu | Văn bản được định nghĩa trong một menu. Bối cảnh này thường xuất hiện trong Antcas Control. |
| dialog | Được sử dụng cho các thông báo mà có tương tác người dùng. Ví dụ: OK |
Trong các văn bản, bạn có thể sử dụng placeholder. Chúng sẽ được định dạng tự động theo loại. Điều này đơn giản hóa việc sử dụng một văn bản vì không cần phải chỉ định định dạng lồng nhau. Bạn có thể tìm thấy danh sách các placeholder trong bảng dưới đây. Các placeholder dựa trên lệnh sprintf, cũng được sử dụng trong khối chức năng STR_FORMAT. Được lưu ý rằng thứ tự có thể được định nghĩa tùy ý. Tuy nhiên, nó nên được thực hiện trong văn bản gốc mà không có thứ tự tùy ý. Bản dịch được định nghĩa như sau:
Số ít: Một trong %2$i cửa sổ được mở.
Số nhiều: %i của %i cửa sổ được mở.
Placeholder %i được sử dụng ở đây. Vì chỉ placeholder cuối cùng được sử dụng trong phiên bản số ít, nó phải được định nghĩa với %2$i. Đó là chỉ mục 2. Chỉ mục đầu tiên bắt đầu với 1.
| Placeholder | Mô Tả |
|---|---|
| %s | Chuỗi ký tự đơn giản. Khi placeholder này được sử dụng, giá trị sẽ được xuất ra một cách trực tiếp. |
| %i | Định nghĩa một số nguyên (Integer). Số luôn được làm tròn xuống đến số nguyên gần nhất. Ngoài ra, các định dạng cũng được thêm vào. 12345.67 |
| %f | Định nghĩa một số thực (Float). 12345.67 |
| %F | Như %f nhưng giữ lại dấu chấm và không đặt dấu nháy đơn. 12345.67 |
| %z | Xuất ra đơn vị SI. 12345 |
| %Z | Xuất ra đơn vị byte (chuyển đổi nhị phân với 1'024) 12345 |
Một bản dịch có thể có nhiều hình thức số nhiều, tùy thuộc vào ngôn ngữ. Tuy nhiên, ngôn ngữ nguồn luôn được chỉ định với số ít và số nhiều khi chúng được sử dụng. Điều này phục vụ như một phương án dự phòng nếu không có bản dịch nào. Nếu đã định nghĩa một bản dịch số nhiều, thì nó không thể chuyển đổi thành phiên bản số ít và ngược lại. Mỗi ngôn ngữ trong Antcas Control đã chứa các quy tắc để chuyển đổi các hình thức.