2012-02-06 30 views
5

Tôi đang cố gắng để có poedit tạo một danh mục trên dự án PHP của tôi. Nó treo trên một ký tự không phải ASCII trong một số tệp của tôi.Làm cách nào để tôi có thể yêu cầu poedit bỏ qua các lỗi văn bản không phải ASCII?

Vì dự án là khá lớn, tôi đã tự hỏi liệu có thể chạy poedit và bỏ qua những lỗi này thay vì bỏ qua mỗi tệp nơi chúng xuất hiện.

Tôi đang sử dụng GUI poedit trên Windows. Tôi đang cố gắng bản địa hóa nội dung tiếng Pháp sang tiếng Anh và ngược lại.

+0

Điều tra giải pháp khác bằng cách sử dụng công cụ chuyển đổi Ký tự. Điều đó có vẻ là một cách tiếp cận sạch hơn. – Asimov4

+0

Điều đó không trả lời câu hỏi của bạn, nhưng nói chung tốt nhất là sử dụng tiếng Anh làm ngôn ngữ tham chiếu và dịch sang các ngôn ngữ khác (tiếng Pháp trong trường hợp của bạn) từ nó. Hai lý do: công cụ gettext cho rằng bạn đang làm như vậy (và do đó mong đợi ASCII) và nếu bạn muốn dịch sang một số ngôn ngữ khác, thường sẽ dễ dàng hơn khi tìm một người dịch (không phải lúc nào cũng vậy). Tôi thường sử dụng tiếng anh-> bản dịch tiếng anh quá (vì vậy các chuỗi không được mã hóa cứng). – johndodo

Trả lời

17

Trong poEdit, hãy chuyển đến Danh mục và Cài đặt và kiểm tra các thuộc tính trong bộ mã nguồn của mã nguồn. Hãy thử với UTF-8. (mẹo được làm việc cho tôi và là từ http://www.netvivs.com/error-xgettext-non-ascii-string-in-poedit/)

+1

Đường dẫn của tôi là: Danh mục> Thuộc tính ...> Trong thuộc tính Bản dịch Tab> Bộ mã nguồn: – webcoder

+0

cảm ơn - đã giúp ích rất nhiều - kỳ lạ;) –

Các vấn đề liên quan