Magento Thêm một ngôn ngữ mới?


18

Tôi đã xem một vài trang liên quan đến việc thêm một hỗ trợ ngôn ngữ khác vào giỏ hàng Magento, tuy nhiên, dường như vẫn còn thiếu một cái gì đó.

Thông thường là tải xuống bản dịch thông qua giao diện quản trị viên .... Sau đó Tạo Chế độ xem Cửa hàng và đặt Ngôn ngữ thành ngôn ngữ mong muốn. Điều này dường như không hoạt động vì tôi đã cố gắng thêm hỗ trợ ngôn ngữ tiếng Nga chỉ để thấy rằng việc chuyển đổi khiến trang web bị lỗi và không thể truy cập được.

Tôi nhớ khoảng một năm trước khi tìm thấy một số đề cập đến các thư mục cần được tạo trên máy chủ để có sẵn ngôn ngữ.


Là ngôn ngữ trên một tên miền khác? loại phụ thuộc vào cách bạn tạo ra số lượt xem kho lưu trữ hay không bạn cần tạo các thư mục con. Bạn đã xem bài viết này và nó là ý kiến? inchoo.net/ecommerce/magento/adding-a-new-lingu-in-magento
Sander Mangel

Đó là loại không liên quan cho câu hỏi. Và vâng, tôi đã xem liên kết và đó là cái tôi đang đề cập đến.
Karlson

lỗi mà bạn nhìn thấy là gì? Bạn có sử dụng mod_rewrite không? Bạn có sử dụng "thêm mã cửa hàng vào url" không?
Piotr Kaminski

Câu trả lời:


12

Những gì tôi thường làm để thêm ngôn ngữ Nga:

  1. Thêm chế độ xem cửa hàng và gán miền địa phương Nga cho nó giống như được thực hiện trong liên kết của bạn
  2. Tải xuống bản dịch tiếng Nga của chúng tôi (ET) từ chủ đề này (bình luận của Niro) và cài đặt thủ công

Đó là nó!

Tôi biết rằng có một số trường hợp tương tự như của bạn và thường thì điều đó có nghĩa là bạn đã cố gắng cài đặt bản dịch từ Magento Connect. Vấn đề là ở quyền. Nó dễ dàng hơn và an toàn hơn để cài đặt bằng tay.

Và tại sao dịch thuật không chính thức? Vâng, bởi vì một chính thức là quá xấu.

Và nếu điều này không giúp ích gì cho bạn, thì thật tuyệt khi thấy, lỗi của bạn trông như thế nào. Nó sẽ dễ dàng hơn để tìm nguồn gốc của vấn đề.


2

Một số gói địa phương dường như được đóng gói sai. Sau khi cài đặt thay vì mở rộng vào các thư mục miền địa phương của họ như ru_RU, chúng được mở rộng tại miền địa phương, điều này rõ ràng là sai. Tôi đã gặp một vài trong số đó. Tạo thư mục miền địa phương tương ứng và di chuyển các tệp trong đó thường giải quyết vấn đề. Đừng quên xóa bộ nhớ cache sau đó.


1

Nếu bạn muốn thêm ngôn ngữ khác, bạn có thể tải xuống từ trang web và sao chép nó sang app/locale/{language_code}. Ví dụ cho ngôn ngữ Séc bạn có /app/locale/cs_CZ/*.csv.

Magento có ba loại dịch được tải theo thứ tự này:

  1. app/locale/{language_code}
  2. app/design/{area}/{theme_package}/{theme}/locale/translate.csv
  3. dịch trực tuyến bằng db
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.