Làm cách nào để có được phiên bản địa phương hóa của WordPress từ kho lưu trữ?


9

Tôi đang thiết lập bộ xương / nồi hơi cơ bản mà tôi muốn sử dụng cho tất cả các dự án wordpress. Tôi theo cách tiếp cận của Mark Jaquiths và bao gồm WP như một mô hình con. Anh ta nhận được nó từ https://github.com/WordPress/WordPress . Nhiều khách hàng của tôi đến từ Đức và yêu cầu các tệp tiếng Đức để quản trị.

Có cách nào để tôi có thể đưa các tệp được bản địa hóa vào kho lưu trữ bộ xương git của mình không?


2
có thể lấy các tệp dịch từ svn.automattic.com/wordpress-i18n
Bai Internet

@BaiNET hm, tôi không chắc git hỗ trợ SVN dưới dạng mô hình con (tôi biết Mercurial hiện)
Hết

không, chỉ có một tấm gương là một giải pháp. Bạn không thể sử dụng SVN làm mô hình con trong git.
bueltge

@Bai Internet cảm ơn bạn. nếu bạn đăng bình luận của bạn như một câu trả lời tôi sẽ chấp nhận nó là câu trả lời tốt nhất.
Jan Beck

Câu trả lời:


3

Tải xuống các tệp ngôn ngữ của bạn từ repo SVN ...

Tôi sẽ khuyên mạnh mẽ chống lại điều này. Việc repo, như lưu trữ các tệp ngôn ngữ, đang bị ngừng, có lợi cho Dịch WordPress . Ngay bây giờ, bạn không có gì đảm bảo rằng repo có phiên bản hiện tại của tệp.

Phương pháp hiện tại để nhận tệp ngôn ngữ là tải xuống (xuất) chúng trực tiếp từ Dịch WordPress riêng lẻ (cốt lõi, quản trị viên, mạng và chủ đề). Bạn có thể truy cập trực tiếp với một cái gì đó như:

http://translate.wordpress.org/projects/wp/dev/de/default/export-translations?format=mo (đối với .mo, thay thế bằng format = po cho .po)

Các ví dụ trên chỉ dành cho các tệp lõi, bạn cần lặp lại điều đó cho / wp / dev / admin / de / default, wp / dev / admin / network / de / default và các chủ đề.

Bạn có thể "cuộn tròn" tất cả những thứ đó, rõ ràng.

Chúng tôi biết rằng phương pháp này hiện đang hơi phức tạp, nhưng chúng tôi đang làm việc trên một công cụ xuất khẩu tốt hơn.


1
Nếu sử dụng repo SVN rất tệ, bạn có thể xem xét cập nhật bài viết Codex . Đó là nơi mọi người sẽ nhìn đầu tiên và nơi tôi lấy thông tin của tôi.
shea

3

Cài đặt ngôn ngữ trong WordPress Skeleton khá giống với cài đặt WP tiêu chuẩn . Tất cả WP-Skeleton làm là thay đổi đường dẫn để chứa WP dưới dạng mô hình con Git. Điều này có nghĩa là thay vì cài đặt các tệp ngôn ngữ bên dưới wp-content/languageshoặc wp-includes/languages, bạn cần đặt chúng vào content/languages.

Về cơ bản, tất cả những gì bạn cần làm là:

  1. Tải xuống các tệp ngôn ngữ của bạn từ repo SVN . Không cần phải thêm repo này như là một mô hình con; chỉ cần tải xuống thủ công các tập tin ngôn ngữ bạn yêu cầu.
  2. Tạo một thư mục dưới contenttên gọi languages. Đặt tất cả các tập tin .mo(và tùy chọn .po) của bạn ở đây.
  3. Mở lên wp-config.phpđặt WP_LANGhằng số trên dòng 51 .

1
  1. Tới http://pcentral.io/internationalization/ và tìm ra trang web chính thức của ngôn ngữ mong muốn
  2. Nhấp vào liên kết »Khác« để mở trang web chính thức liên quan đến bản dịch cụ thể đó. Ví dụ: đối với tiếng Nga hiện tại là: http :
    //wpcentral.io/i quốc tế hóa /
  3. Tìm nút »Tải xuống gói ngôn ngữ« và sao chép URL. Ví dụ: http://doads.wordpress.org/translation/core/4.0/ru_RU.zip
  4. Bây giờ SSH đến máy chủ của bạn và làm điều này:

    cd wp-content / ngôn ngữ
    wget http://doads.wordpress.org/translation/core/4.0/ru_RU.zip
    unzip ru_RU.zip
    rm ru_RU.zip

Tất nhiên, liên kết và tên tệp * .zip sẽ khác nhau đối với ngôn ngữ cụ thể của bạn.

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.