Di chuyển từ cơ bản CSV
Như đã nêu ở nơi khác, mã di chuyển chỉ mới xuất hiện gần đây (kể từ 8.2.x hoặc 8.3.x) dường như đã ổn định và có vô số hướng dẫn cũ, lỗi thời và không chính xác trong các bài đăng trên blog trên web. Điều đó đang được nói, tôi đã có khoảng 75% thành công theo hướng dẫn trên hai bộ bài đăng blog này từ Lucas Hpping và Ada Hernández tại Mtech.
Có một thiết lập mã cơ sở ví dụ Lucas đi kèm tại Github bao gồm những điều cơ bản của ví dụ bài đăng trên blog CSV đầu tiên, nhưng nó không bao gồm bất kỳ người trợ giúp nào với việc di chuyển hình ảnh hoặc tệp.
Có một kho lưu trữ ví dụ khác từ Wunderkraut bao gồm di chuyển ví dụ CSV với di chuyển người dùng, phân loại, bài viết và hình ảnh ở đây:
Di chuyển đa ngôn ngữ từ CSV
Tôi khuyên bạn nên bắt đầu với những điều cơ bản về CSV ở trên, sau đó chuyển sang phần này. Bạn thực sự cần phải có các tập lệnh di chuyển riêng cho từng ngôn ngữ.
Tôi đã nhận được thêm 20% cách với bài đăng trên blog này, trong đó nêu ra các chi tiết về cách sửa đổi tệp yaml di chuyển để hỗ trợ nội dung đa ngôn ngữ bao gồm, để bật translations: true
trong destination
phần, để thêm langcode:
trường trong process
phần cho đa mục thích hợp các thực thể ngôn ngữ (như các nút và thuật ngữ) và để thêm language:
tham số cho xử lý trường đa ngôn ngữ cụ thể.
Tôi đã tìm thấy phần khó nhất để tìm ra cách nhập trường tệp hoặc hình ảnh (5% còn lại cho tôi). Cả hai ví dụ trên đều thể hiện cách nhập trường alt hình ảnh đúng cách. Trong trường hợp của tôi, tôi có một trường hình ảnh chia sẻ hình ảnh, nhưng thuộc tính alt có thể dịch được. Tôi đã tự mình tìm ra cách nhập trường alt cơ bản vào nút ngôn ngữ mặc định, nhưng tôi gặp khó khăn khi nhập để sử dụng cùng một văn bản thay thế fid nhưng khác cho các ngôn ngữ khác. Giải pháp đã được người dùng @Vasi tìm ra bằng cách thêm một trường bổ sung được gọi content_translation_source
vào bước quy trình di chuyển ngoại ngữ YAML. Thêm chi tiết với ví dụ đầy đủ ở đây:
Thảo luận thêm
Cuối cùng, có một số cuộc thảo luận đang diễn ra ở đây:
I was able for the moment to migrate the english content
Dưới đây là Q / đề xuất đa ngôn ngữ của tôi, Bạn không thể giả vờ rằng bạn vừa tạo trang web D8 bằng tiếng Anh và bây giờ bạn muốn làm cho nó đa ngôn ngữ?