Tôi đang theo hướng dẫn này về việc xây dựng một trang web đa ngôn ngữ sử dụng PHP gettext http://onlamp.com/pub/a/php/2002/06/13/php.htmlCách tạo tệp .po bằng xgettext trên Windows?
Tôi hiểu các hướng dẫn cho đến khi phần này:
Sau khi bạn có thư mục tất cả chuẩn bị, đó là thời gian để tạo ra các tệp "nồi" thực tế, vì thường là được gọi là: tệp messages.po. Để thực hiện việc này, bạn sẽ cần có các tệp PHP sử dụng hàm gettext() để "đánh dấu" các chuỗi được dịch và sử dụng lệnh xgettext.
$ xgettext -n *.php
Tôi có phải viết điều đó trong dòng lệnh không? Tôi phải sử dụng thư mục nào khi thực thi lệnh đó? Đó có phải là phiên bản Linux của lệnh hoặc cho Windows không?
(Tôi đã bật phần mở rộng gettext trong tệp tin wamp ini của tôi) Tôi có phải tải xuống các tiện ích gettext từ trang web GNU để tạo tệp .po không?
xgettext.exe cũng được bao gồm với Poedit (thư mục bin trong đường dẫn cài đặt của nó) – Malte
Tôi tin rằng EazyPo * có thể * cũng được sử dụng để phân tích cú pháp các tệp mã nguồn với nhị phân được bao gồm 'xgettext' (ngay cả trên Windows): http: //www.eazypo.ca/. Nhưng tôi chưa xác nhận điều này. –