2013-07-30 33 views
7

Tôi sử dụng Delphi kể từ phiên bản 2 và bây giờ trên phiên bản XE3.Làm cách nào để sử dụng hỗ trợ đa ngôn ngữ được tích hợp sẵn của Delphi?

BSD2006 Tôi đã nhận thấy menu này Languages trên Project chính menu. Bây giờ tôi quan tâm đến việc xây dựng một ứng dụng có sẵn bằng tiếng Anh, tiếng Bồ Đào Nhatiếng Tây Ban Nha, tôi đã tìm kiếm các hướng dẫn trên Internet nhưng không thể tìm thấy bất kỳ điều gì về chức năng này, chỉ các thành phần và trình hướng dẫn của bên thứ ba. Vì tiếng Anh không phải là ngôn ngữ đầu tiên của tôi, tôi thậm chí còn không biết cách tìm đúng thuật ngữ để có được công cụ Delphi này.

Có ai đã sử dụng công cụ này không? Tôi có thể tìm thấy hướng dẫn thích hợp để bắt đầu ở đâu? Cảm ơn.

enter image description here

Edit1: Trả lời

Kể từ khi Remy đã trả lời một cách chính xác, nhưng với một liên kết, tôi sẽ tiếp tục nó để khác có thể nhận được nó một cách nhanh chóng:

  1. Lưu tất cả dự án của bạn tệp
  2. Đi tới Trình đơn> Dự án> Ngôn ngữ> Thêm
  3. Thêm làm người đàn ông y ngôn ngữ như bạn cần
  4. Tới Menu> View> Quản lý dự án
  5. Bạn sẽ thấy dự án của bạn cộng với một dự án cho mỗi ngôn ngữ mà bạn đã tạo
  6. Mở rộng một dự án ngôn ngữ và bạn sẽ thấy những DFM file để dịch các hình thức của bạn
  7. nhấp chuột phải và một cởi mở và bạn sẽ thấy những dịch Biên tập viên
  8. Dịch tất cả các chuỗi cần thiết và sau đó lưu file
  9. một lần nữa trong bộ quản lý dự án mở rộng \ Win32 \ Debug \ và xem RC tập tin tài nguyên
  10. Nhấp chuột phải một và chỉnh sửa các chuỗi liên tục của tất cả các đơn vị tập tin của ứng dụng của bạn

More Mẹo:.

  • Trong để có được các chuỗi của các đơn vị riêng của bạn vào tệp danh sách dịch, bạn phải tạo các chuỗi đó dưới dạng hằng số, nhưng không sử dụng từ consts dành riêng, nhưng resourcestring, như: resourcestring Str1 = 'Test'; StrN = '%s strings found';

  • Mỗi khi bạn tạo ra một mới resourcestring hoặc thêm một thành phần trực quan trên một mẫu, bạn phải cập nhật các siêu dữ liệu ngôn ngữ, và để làm điều đó, hãy vào Menu> Dự án> Ngôn ngữ> Cập nhật địa hoá dự án

  • Mỗi khi bạn kết thúc để dịch các thuật ngữ trên các tệp ngôn ngữ của bạn, bạn không chỉ phải lưu các tệp đó, nhưng bạn phải xây dựng lại các dự án mà chúng thuộc về.Sẽ dễ dàng hơn nếu bạn vào Menu> Project> Build All Projects

Những lời khuyên này không được giải thích trong Trợ giúp Embarcadero. Cảm ơn Remy!

Trả lời