Cách ghi đè dịch tập tin csv trong magento2


10

Giả sử, tôi muốn dịch Shop By to Shop trong chủ đề tùy chỉnh của mình bằng tệp dịch en_US.csv

Phương pháp hoặc thủ tục để đạt được nó trong Magento2 là gì?

Câu trả lời:


14

Bạn chỉ cần ghi đè tệp en_US.csv vào thư mục i18n chủ đề của bạn.

app/design/frontend/{Vendorname}/{themename}/i18n/en_US.csv

1
Điều này không hoạt động với chủ đề con tùy chỉnh của chủ đề cha mẹ tùy chỉnh. Chẳng hạn, nếu bạn tạo một chủ đề tùy chỉnh FOO với chủ đề trống là cha mẹ, và sau đó chủ đề BAR với chủ đề FOO là cha mẹ, csv của BAR sẽ ghi đè lên csv của FOO, tính kế thừa sẽ không hoạt động.
DevonDahon

Cái này chỉ dành cho frontend, làm thế nào để làm điều này cho admin và frontend cả hai?
Newbie

Điều này không làm việc cho một chuỗi cụ thể. "Mã phiếu giảm giá không hợp lệ" có trong trích dẫn mô-đun. Bất kỳ đầu vào?
Sejal Shah

@Rakesh, nó không hoạt động. Phiên bản Magento: 2.3.2
Siva

@SejalShah - vấn đề tương tự 'Mã phiếu giảm giá không hợp lệ' không được dịch. Làm thế nào để khắc phục điều đó?
Ranganathan

10

Tạo một en_US.csvtập tin trong đường dẫn này.

app/design/frontend/Vendor/Theme/i18n/en_US.csv

Đặt những thay đổi của bạn trong tập tin này.

Xóa bộ nhớ cache ( bin/magento cache:clean) và kiểm tra các thay đổi của bạn.


Tôi chỉ thay đổi trong thư mục này, hoặc tôi sao chép tất cả và sau đó chỉnh sửa? Nếu chỉ thay đổi, thì điều này có thể là "mở rộng" chứ không phải "ghi đè" như câu trả lời khác được đề xuất?
Mohammed Joraid
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.