Woo-poly-integration: Bagian pesanan tinjauan checkout Woocommerce tetap tidak diterjemahkan.

Dibuat pada 29 Mar 2018  Β·  19Komentar  Β·  Sumber: hyyan/woo-poly-integration

Terima kasih telah berkontribusiβ€”Anda keren! Harap diperhatikan: - Komentar ini tidak akan muncul saat Anda mengirimkan masalah. - Ini adalah perangkat lunak gratis yang didukung oleh sukarelawan di waktu luang mereka. Tolong bantu kami dengan membuat laporan masalah Anda sejelas dan sesederhana mungkin. Jika melaporkan masalah, pastikan Anda mengonfirmasi poin-poin berikut sehingga kami dapat mereproduksi dan memperbaiki masalah Anda secepat mungkin:

Dapatkah Anda mereproduksi masalah ini pada tema Wordpress default (misalnya Storefront)?

Saya dapat mereproduksi masalah ini pada tema Wordpress default

Bisakah Anda mereproduksi masalah ini ketika semua plugin lain dinonaktifkan kecuali Integrasi WooCommerce, Polylang, dan Hyyan WooCommerce Polylang?

Ya

Versi dan pengaturan produk apa yang Anda gunakan saat masalah ini terjadi?

  • PHP: 7.0
  • WordPress: 4.9.4
  • WooCommerce: 3.3.4
  • Polylang: [sebutkan jika menggunakan Polylang PRO] 2.3.4
  • Integrasi Polylang Hyyan WooCommerce: 1.0.4
  • Browser: Chrome versi terbaru, Edge

Langkah-langkah untuk Reproduksi

  1. Pesan salah satu produk https://noracles.com/bg/shop/
  2. Lanjutkan ke checkout

Apa yang saya harapkan

Saya berharap melihat semua teks diterjemahkan ke bahasa Bulgaria

Apa yang Terjadi Sebagai gantinya

Teks diterjemahkan sebagian. Bagian pesanan ulasan checkout dalam bahasa Inggris. Sebenarnya, itu diterjemahkan tetapi kemudian secara otomatis kembali ke bahasa Inggris.

Lingkungan WordPress


`

Lingkungan WordPress

URL Beranda: https://noracles.com
URL situs: https://noracles.com
Versi WC: 3.3.4
Direktori Log Dapat Ditulis:
Versi WP: 4.9.4
WP Multisitus: –
Batas Memori WP: 1 GB
Mode Debug WP: –
WP Cron:
Bahasa: en_GB

Lingkungan Server

Info Server: Apache
Versi PHP: 7.0.25
Ukuran Postingan PHP Max: 256 MB
Batas Waktu PHP: 180
PHP Max Input Vars: 1000
Versi cURL: 7.51.0
OpenSSL/1.0.2j

SUHOSIN Dipasang: –
Versi MySQL: 5.5.54 - Kami merekomendasikan versi MySQL minimal 5.6. Lihat: Persyaratan WordPress
Ukuran Unggah Maks: 256 MB
Zona Waktu Default adalah UTC:
fsockopen/cURL:
SoapClient:
DOMDokumen:
GZip:
String Multibyte:
Pos Jarak Jauh:
Dapatkan Jarak Jauh:

Basis data

Versi Basis Data WC: 3.3.4
Awalan Basis Data WC: wp_
Database MaxMind GeoIP: Database MaxMind GeoIP tidak ada - Geolokasi tidak akan berfungsi. Anda dapat mengunduh dan menginstalnya secara manual dari http://dev.maxmind.com/geoip/legacy/geolite/ ke jalur: . Gulir ke bawah ke "Unduhan" dan unduh file "Binary / gzip" di sebelah "Negara GeoLite". Harap ingat untuk membuka kompres GeoIP.dat.gz dan hanya mengunggah file GeoIP.dat.
Total Ukuran Basis Data: 7.21MB
Ukuran Data Basis Data: 5,48MB
Ukuran Indeks Basis Data: 1,73MB
wp_woocommerce_sessions: Data: 0,06MB + Indeks: 0,02MB
wp_woocommerce_api_keys: Data: 0,02MB ​​+ Indeks: 0,03MB
wp_woocommerce_attribute_taxonomies: Data: 0,02MB ​​+ Indeks: 0,02MB
wp_woocommerce_downloadable_product_permissions: Data: 0,02MB ​​+ Indeks: 0,05MB
wp_woocommerce_order_items: Data: 0,02MB ​​+ Indeks: 0,02MB
wp_woocommerce_order_itemmeta: Data: 0,02MB ​​+ Indeks: 0,03MB
wp_woocommerce_tax_rates: Data: 0,02MB ​​+ Indeks: 0,06MB
wp_woocommerce_tax_rate_locations: Data: 0,02MB ​​+ Indeks: 0,03MB
wp_woocommerce_shipping_zones: Data: 0,02MB ​​+ Indeks: 0,00MB
wp_woocommerce_shipping_zone_locations: Data: 0,02MB ​​+ Indeks: 0,03MB
wp_woocommerce_shipping_zone_methods: Data: 0,02MB ​​+ Indeks: 0,00MB
wp_woocommerce_payment_tokens: Data: 0,02MB ​​+ Indeks: 0,02MB
wp_woocommerce_payment_tokenmeta: Data: 0,02MB ​​+ Indeks: 0,03MB
wp_woocommerce_log: Data: 0,02MB ​​+ Indeks: 0,02MB
wp_carrental_booking: Data: 0,02MB ​​+ Indeks: 0,02MB
wp_carrental_booking_drivers: Data: 0,02MB ​​+ Indeks: 0,02MB
wp_carrental_booking_items: Data: 0,02MB ​​+ Indeks: 0,02MB
wp_carrental_booking_prices: Data: 0,02MB ​​+ Indeks: 0,02MB
wp_carrental_branches: Data: 0,02MB ​​+ Indeks: 0,02MB
wp_carrental_branches_hours: Data: 0,02MB ​​+ Indeks: 0,00MB
wp_carrental_extras: Data: 0,02MB ​​+ Indeks: 0,00MB
wp_carrental_extras_pricing: Data: 0,02MB ​​+ Indeks: 0,03MB
wp_carrental_fleet: Data: 0,02MB ​​+ Indeks: 0,03MB
wp_carrental_fleet_extras: Data: 0,02MB ​​+ Indeks: 0,02MB
wp_carrental_fleet_parameters: Data: 0,02MB ​​+ Indeks: 0,00MB
wp_carrental_fleet_parameters_values: Data: 0,02MB ​​+ Indeks: 0,00MB
wp_carrental_fleet_pricing: Data: 0,02MB ​​+ Indeks: 0,03MB
wp_carrental_pricing: Data: 0,02MB ​​+ Indeks: 0,00MB
wp_carrental_pricing_ranges: Data: 0,02MB ​​+ Indeks: 0,02MB
wp_carrental_translations: Data: 0,02MB ​​+ Indeks: 0,03MB
wp_carrental_vehicle_categories: Data: 0,02MB ​​+ Indeks: 0,02MB
wp_carrental_webhook_queue: Data: 0,02MB ​​+ Indeks: 0,00MB
wp_commentmeta: Data: 0,00MB + Indeks: 0,00MB
wp_comments: Data: 0,00MB + Indeks: 0,01MB
wp_give_donormeta: Data: 0,02MB ​​+ Indeks: 0,05MB
wp_give_donors: Data: 0,02MB ​​+ Indeks: 0,03MB
wp_give_formmeta: Data: 0,02MB ​​+ Indeks: 0,03MB
wp_give_logmeta: Data: 0,02MB ​​+ Indeks: 0,03MB
wp_give_logs: Data: 0,02MB ​​+ Indeks: 0,00MB
wp_give_paymentmeta: Data: 0,02MB ​​+ Indeks: 0,03MB
wp_links: Data: 0,00MB + Indeks: 0,00MB
wp_options: Data: 0.46MB + Indeks: 0.07MB
wp_postmeta: Data: 0,07MB + Indeks: 0,05MB
wp_posts: Data: 0,28MB + Indeks: 0,04MB
wp_rencato_connector_log: Data: 0,02MB ​​+ Indeks: 0,00MB
wp_termmeta: Data: 0,00MB + Indeks: 0,01MB
wp_terms: Data: 0,00MB + Indeks: 0,01MB
wp_term_relationships: Data: 0,00MB + Indeks: 0,01MB
wp_term_taxonomy: Data: 0,00MB + Indeks: 0,00MB
wp_usermeta: Data: 0,01MB + Indeks: 0,01MB
wp_users: Data: 0,00MB + Indeks: 0,01MB
wp_wc_download_log: Data: 0,02MB ​​+ Indeks: 0,03MB
wp_wc_webhooks: Data: 0,02MB ​​+ Indeks: 0,02MB
wp_wfBadLeechers: Data: 0,02MB ​​+ Indeks: 0,00MB
wp_wfBlockedCommentLog: Data: 0,02MB ​​+ Indeks: 0,00MB
wp_wfBlockedIPLog: Data: 0,02MB ​​+ Indeks: 0,00MB
wp_wfBlocks: Data: 0,02MB ​​+ Indeks: 0,02MB
wp_wfBlocks7: Data: 0,02MB ​​+ Indeks: 0,05MB
wp_wfBlocksAdv: Data: 0,02MB ​​+ Indeks: 0,00MB
wp_wfConfig: Data: 0.28MB + Indeks: 0.00MB
wp_wfCrawlers: Data: 0,02MB ​​+ Indeks: 0,00MB
wp_wfFileChanges: Data: 0,02MB ​​+ Indeks: 0,00MB
wp_wfFileMods: Data: 1,52MB + Indeks: 0,00MB
wp_wfHits: Data: 1.02MB + Indeks: 0.23MB
wp_wfHoover: Data: 0,02MB ​​+ Indeks: 0,02MB
wp_wfIssues: Data: 0,02MB ​​+ Indeks: 0,06MB
wp_wfKnownFileList: Data: 0.36MB + Indeks: 0.00MB
wp_wfLeechers: Data: 0,02MB ​​+ Indeks: 0,00MB
wp_wfLockedOut: Data: 0,02MB ​​+ Indeks: 0,00MB
wp_wfLocs: Data: 0,02MB ​​+ Indeks: 0,00MB
wp_wfLogins: Data: 0,06MB + Indeks: 0,03MB
wp_wfNet404s: Data: 0,02MB ​​+ Indeks: 0,02MB
wp_wfNotifications: Data: 0,02MB ​​+ Indeks: 0,00MB
wp_wfPendingIssues: Data: 0,02MB ​​+ Indeks: 0,06MB
wp_wfReverseCache: Data: 0,02MB ​​+ Indeks: 0,00MB
wp_wfScanners: Data: 0,02MB ​​+ Indeks: 0,00MB
wp_wfSNIPCache: Data: 0,02MB ​​+ Indeks: 0,05MB
wp_wfStatus: Data: 0,14MB + Indeks: 0,09MB
wp_wfThrottleLog: Data: 0,02MB ​​+ Indeks: 0,02MB
wp_wfVulnScanners: Data: 0,02MB ​​+ Indeks: 0,00MB

Jumlah Jenis Posting

lampiran: 8
custom_css: 1
menyesuaikan_perubahan: 11
bentuk_pemberian: 2
berikan_pembayaran: 8
nav_menu_item: 21
halaman: 29
polylang_mo: 2
posting: 2
produk: 7
revisi: 167
shop_coupon: 3
shop_order: 7
wpcf7_contact_form: 2

Keamanan

Koneksi aman (HTTPS):
Sembunyikan kesalahan dari pengunjung:

Plugin Aktif (8)

Polylang: oleh FrΓ©dΓ©ric Demarle – 2.3.4
Formulir Kontak 7: oleh Takayuki Miyoshi – 5.0.1
Berikan - Plugin Donasi: oleh WordImpress – 2.0.6
Woo Checkout Field Editor Pro: oleh ThemeHiGH – 1.2.6
Integrasi Hyyan WooCommerce Polylang: oleh Hyyan Abo Fakher – 1.0.4 – Tidak diuji dengan versi aktif WooCommerce
Pengalih Mata Uang WooCommerce: oleh realmag777 – 1.2.3
WooCommerce: oleh Automattic – 3.3.4
Keamanan Wordfence: oleh Wordfence – 7.1.1

Pengaturan

API Diaktifkan:
Paksa SSL: –
Mata uang: BGN (Π»Π².)
Posisi Mata Uang: kiri
Pemisah Seribu : ,
Pemisah desimal: .
Jumlah Desimal: 2
Taksonomi: Jenis Produk: eksternal (eksternal)
dikelompokkan (dikelompokkan)
sederhana (sederhana)
variabel (variabel)

Taksonomi: Visibilitas Produk: kecualikan-dari-katalog (kecualikan-dari-katalog)
kecualikan-dari-penelusuran (kecualikan-dari-penelusuran)
unggulan (unggulan)
kehabisan stok (kehabisan stok)
dinilai-1 (dinilai-1)
dinilai-2 (dinilai-2)
dinilai-3 (dinilai-3)
dinilai-4 (dinilai-4)
dinilai-5 (dinilai-5)

Halaman WC

Basis toko: #223 - /shop/
Keranjang: #224 - /keranjang/
Checkout: #225 - /checkout/
Akun saya: #226 - /akun-saya/
Syarat dan ketentuan: Halaman tidak disetel

Tema

Nama: Etalase
Versi: 2.2.8
URL Penulis: https://woocommerce.com/
Tema Anak: – Jika Anda memodifikasi WooCommerce pada tema induk yang tidak Anda buat
secara pribadi kami sarankan menggunakan tema anak. Lihat: Cara membuat tema anak

Dukungan WooCommerce:

Template

Mengganti: –

help wanted

Komentar yang paling membantu

solusi didit tidak akan menjadi solusi: bahasa dalam panggilan ajax masih salah, solusi didit hanya menyembunyikan sedikit masalah.

Solusinya adalah:

  • perbaiki solusi 3.2 yang disediakan oleh @ marian-kadanka - Saya tidak begitu jelas bagaimana ini bekerja atau mengapa itu tidak berhasil sekarang

    • menyaring sebagai:

      add_filter('woocommerce_ajax_get_endpoint', 'pll_woocommerce_ajax_get_endpoint', 10, 2);

      dan sesuatu seperti ini:

    /*
     * fixes woo 3.3.x by restoring 3.1.2 behaviour
     * https://github.com/hyyan/woo-poly-integration/issues/319
     */    
    public function pll_woocommerce_ajax_get_endpoint($result, $request){
        return esc_url_raw( add_query_arg( 'wc-ajax', $request, remove_query_arg( array( 'remove_item', 'add-to-cart', 'added-to-cart' ) ) ) );        
    }

WooCommerce tidak akan mengubah akhirnya dan menutup masalah yang saya buka, karena mereka mengatakan beberapa perubahan mereka memperbaiki masalah keamanan potensial.

Semua 19 komentar

Benar-benar masalah yang sama di sini. Pengaturan yang sama.

Langkah-langkah untuk Reproduksi

  1. Pesan salah satu produk dalam bahasa Rusia atau Cina (bahasa Inggris adalah default) https://busancoupon.com/ru
  2. Lanjutkan ke keranjang atau checkout.

Apa yang saya harapkan
Saya berharap untuk melihat halaman keranjang dalam bahasa Rusia atau Cina. Atau halaman checkout yang sepenuhnya diterjemahkan dalam bahasa Rusia atau Cina.

Apa yang Terjadi Sebagai gantinya

  1. Halaman keranjang secara otomatis dialihkan ke bahasa default (Bahasa Inggris).
  2. Halaman checkout tidak dialihkan tetapi hanya sebagian diterjemahkan. Bagian pengisian diterjemahkan tetapi bagian "pesanan tempat" mencoba menerjemahkan tetapi kemudian kembali ke bahasa Inggris.

Catatan
Saat mengubah bahasa dari halaman keranjang itu sendiri, itu benar-benar menuju ke halaman yang tepat dan diterjemahkan sepenuhnya.

masalah yang sama

Adakah yang punya solusi untuk ini?

Saya memiliki masalah yang sama persis. Tinjauan pesanan dimuat dalam Bahasa yang benar (diterjemahkan), tetapi kemudian disegarkan dan disetel ke Bahasa default.
saya menggunakan

Integrasi Polylang Hyyan WooCommerce v1.0.4
Polylang v2.3.4
WooCommerce v3.3.4

Saya telah melihat masalah ini dilaporkan di situs dukungan yang berbeda dengan solusi yang disarankan seperti menonaktifkan ajax atau memutakhirkan plugin yang bersangkutan, tidak ada yang berfungsi untuk saya. Saya telah melihat masalah yang sama dilaporkan di situs ini di mana ditutup dengan menyebutkan bahwa ini diselesaikan dengan Hyan WooCommerce Polylang Integration v1.0.4.

Adakah yang bisa membantu dengan ini?

WordPress: 4.9.5.
WooCommerce: 3.3.4
Etalase (2.2.8) Tema Anak
Polilang: 2.3.4
Integrasi Polylang Hyyan WooCommerce: 1.0.4

Saya memiliki masalah yang sama persis.

Adakah yang bisa membantu dengan ini?

Jadi tidak ada solusi sejauh ini?? Ini benar-benar buruk... Ada versi Woocommerce baru sekarang. Ada yang coba update?

Masalah yang sama persis di sini, saya memiliki versi terbaru Woo dan plugin ini.

Sementara itu saya telah memperbarui Wordpress ke versi 4.9.5 dan Woocommerce ke versi 3.3.5, tetapi masalahnya tetap ada.
Saya menggunakan tema InVogue versi 1.0.3.

OK, mungkin bukan solusi tetapi setidaknya solusi (berfungsi untuk saya):

  • Buka file review-order.php (terletak di\wp-konten\tema\\woocommerce\checkout dalam kasus saya)
  • Ganti baris

<table class="shop_table woocommerce-checkout-review-order-table">
ke

class="shop_table">
  • Buka file payment.php (terletak di\wp-content\plugins\woocommerce\templates\checkout)
  • Ganti baris
    <div id="payment" class="woocommerce-checkout-payment"> to <div id="pembayaran">`

Didit!

Itu memperbaiki masalah saya dengan halaman checkout juga! Terima kasih banyak! πŸ‘

Tapi tombol troli saya masih bermasalah.. setiap kali saya mengklik tombol troli, secara otomatis dialihkan ke bahasa default... :(

Adakah ide bagaimana cara mengatasinya? Mungkin mengubah beberapa baris di cart-errors.php??

Saya berharap saya bisa melakukan beberapa pengkodean, tapi saya benar-benar nol dalam hal itu .. ada cart.php dan mini-cart.php. Saya yakin itu perlu sedikit perbaikan di sana ...

terima kasih untuk berbagi solusi!
kerjanya bagus

tetapi
ketika mengubah metode pembayaran dari halaman checkout.
ulasan pesanan jangan disegarkan. ajax tidak berfungsi.

beberapa metode pembayaran memiliki biaya pembayaran.
ketika mengubah metode pembayaran. juga mengubah jumlah total.

maaf untuk bahasa inggris saya yang rusak

Hyyan 1.0.4 jauh lebih awal dari 3.3.5 dan tidak mengklaim kompatibilitas dengan 3.3.5.
Sayangnya WooCommerce sering merusak kompatibilitas dalam pembaruan mereka.
Saya memiliki ini berfungsi dengan baik di 3.1.2 dan saya dapat mengonfirmasi dan mereproduksi fungsionalitas yang rusak di 3.3.5.
Saya belum menguji semua versi di antaranya.

Sebagian besar plugin lain juga tidak diperbarui untuk kompatibilitas dengan woo 3.3.5 - bukan hanya yang ini - saran terbaik adalah tidak meningkatkan WooCommerce sampai plugin yang Anda gunakan ditingkatkan, kecuali Anda memiliki kemampuan pengembangan dan dapat berkontribusi untuk perbaikan.

sebagai petunjuk, woo tampaknya memanggil:
/?wc-ajax=update_order_review
langsung ke root situs web, alih-alih halaman saat ini seperti dulu..
ini berarti informasi jalur yang akan digunakan oleh Polylang untuk menentukan bahasa hilang..

Ini dilaporkan ke woocommerce sebagai:
https://github.com/woocommerce/woocommerce/issues/19741

Saya telah menguji memulihkan versi 3.1.2 dari fungsi WC_AJAX->get_endpoint() di woocommerce/class-wc-ajax.php
Ini memecahkan masalah ini - dan juga dapat diterapkan oleh filter - namun sampai kami tahu mengapa ini diubah, itu mungkin bukan solusi yang tepat.

Sepertinya ini awalnya diperbaiki untuk WooCommerce 3.2 oleh @marian-kadanka di:
https://github.com/hyyan/woo-poly-integration/pull/251/commits/9f9b7581260c87f84ce9f35100ecd872b974e58d
melihat banyak masalah terkait pada waktu itu.

Namun pembaruan nanti ke WooCommerce atau Polylang mungkin menyebabkan perbaikan ini tidak berfungsi.
(Saya tidak jelas tentang mengapa perbaikan ini mungkin berhasil di woo 3.2.x dan Polylang 2.2.7)

Halo, saya melakukan perbaikan yang sama seperti yang diposting ddidit dan itu memperbaiki masalah bagian gateway pembayaran! Kerja bagus ddidit! Terima kasih banyak!
Namun setelah saya klik tombol place order, masih masuk ke bahasa utama ver, bukan bahasa kedua ver.
Dan email sistem otomatis setelah check out juga dalam bahasa utama, apa yang dapat kami lakukan untuk memperbaiki bagian ini?
Terima kasih!

solusi didit tidak akan menjadi solusi: bahasa dalam panggilan ajax masih salah, solusi didit hanya menyembunyikan sedikit masalah.

Solusinya adalah:

  • perbaiki solusi 3.2 yang disediakan oleh @ marian-kadanka - Saya tidak begitu jelas bagaimana ini bekerja atau mengapa itu tidak berhasil sekarang

    • menyaring sebagai:

      add_filter('woocommerce_ajax_get_endpoint', 'pll_woocommerce_ajax_get_endpoint', 10, 2);

      dan sesuatu seperti ini:

    /*
     * fixes woo 3.3.x by restoring 3.1.2 behaviour
     * https://github.com/hyyan/woo-poly-integration/issues/319
     */    
    public function pll_woocommerce_ajax_get_endpoint($result, $request){
        return esc_url_raw( add_query_arg( 'wc-ajax', $request, remove_query_arg( array( 'remove_item', 'add-to-cart', 'added-to-cart' ) ) ) );        
    }

WooCommerce tidak akan mengubah akhirnya dan menutup masalah yang saya buka, karena mereka mengatakan beberapa perubahan mereka memperbaiki masalah keamanan potensial.

Diperbaiki di #329

Apakah halaman ini membantu?
0 / 5 - 0 peringkat