Ini adalah posting tamu dari Marco Gasi dari Codingfix. Saya menghargai karyanya dan mengizinkannya menggunakan ruang ini untuk memberi tahu Anda sesuatu yang mungkin menarik bagi Anda seperti saya. Jadi tanpa basa-basi lagi, ini postingan Marco
Seperti banyak pengembang lainnya, ketika saya menemukan plugin Transposh saya langsung jatuh cinta padanya! Ini memungkinkan terjemahan otomatis di luar kotak tetapi juga memberi Anda kontrol terperinci pada teks yang diterjemahkan, memungkinkan Anda mengedit setiap frasa.
baik, Anda sudah mengetahuinya jadi saya tidak perlu mengulangi di sini mengapa kita semua sangat mencintai Transposh.
Tapi saya harus mengakui sesuatu: Saya tidak senang dengan widget pengalih bahasa. Saya mengembangkan situs web kecil dan biasanya saya perlu menggunakan dari 2 ke 4 bahasa berbeda. Membangun situs web non-WordPress, Saya biasa meletakkan beberapa bendera di menu navigasi utama dan berharap saya bisa melakukan hal yang sama menggunakan WordPress dan Transposh.
Cara pengrajin
Pertama, untuk mendapatkan hasil itu, Saya menggunakan beberapa plugin yang berguna dan hanya sedikit javascript.
Saya tidak akan membuang waktu Anda di sini untuk membicarakan hal ini: jika Anda tertarik, Anda dapat menemukan deskripsi mendetail di sini
Cara WordPress
Itu “cara tukang” benar-benar membosankan bagiku: untuk setiap situs baru, saya harus mengulangi setiap langkah hanya untuk mendapatkannya 2 atau 3 bendera di menu saya. Saya ingin mendapatkan bendera saya hanya dengan memasang plugin dan mungkin menyesuaikan beberapa setelan… Tetapi plugin itu tidak ada, jadi saya akhirnya memutuskan saya harus melampaui batas saya, hadapi tantangannya secara langsung dan buat plugin saya sendiri.
Hari ini saya dengan bangga mempersembahkan Pengalih Bahasa untuk Transposh. Ini bukan sihir, itu tidak membuat keajaiban tetapi menyelesaikan pekerjaan.
Saya sangat berterima kasih kepada Ofer, yang mengundang saya untuk mempresentasikan makhluk kecil saya di blognya: Terima kasih, Ofer, untuk kebaikanmu, Saya sangat menghargai kesempatan ini untuk memperkenalkan Pengalih Bahasa untuk Transposh.
Jadi, apa yang sebenarnya dilakukan Pengalih Bahasa untuk Transposh?
- itu membaca pengaturan Transposh dan mendapatkan daftar bahasa yang digunakan di situs web saat ini
- itu membaca semua lokasi menu yang tersedia di tema saat ini dan memungkinkan Anda untuk memilih di mana pengalih bahasa akan muncul melalui kotak centang sederhana
- ini memungkinkan Anda untuk menambahkan di akhir menu yang dipilih(S) serangkaian bendera atau menu tarik-turun untuk memilih bahasa; Administrator, Penulis dan Editor juga akan melihat tombol Edit terjemahan yang memungkinkan mereka mengaktifkan Editor Terjemahan Transposh
- jika Anda memilih untuk menggunakan hanya bendera, ini memungkinkan Anda untuk memilih antara flag Transposh atau flag yang disediakan oleh Language Switcher untuk Transposh itu sendiri
- jika Anda memilih untuk menggunakan dropdown, Anda dapat memilih apakah menggunakan select atau unordered list untuk membangun dropdown Anda: Saya menambahkan opsi ini karena daftar tidak berurutan memberi Anda lebih banyak opsi untuk menyesuaikan tampilan dan nuansanya daripada memilih
- jika Anda menggunakan daftar tidak berurutan sebagai dropdown, Anda dapat memilih jika item daftar hanya akan menampilkan bendera, teks saja atau keduanya bendera dan teks
- ini memungkinkan Anda mengatur kelas tambahan untuk item menu pengalih bahasa Anda: ini memungkinkan Anda untuk membuatnya terlihat sesuai dengan gaya tema Anda menggunakan kelas yang sama yang digunakan tema Anda untuk item menu navigasi
- ini memungkinkan Anda untuk menyesuaikan sepenuhnya pengalih bahasa Anda menggunakan editor css dengan penyorotan sintaks: stylesheet saat ini dimuat di editor dan Anda dapat memodifikasinya lalu menyimpannya atau Anda bahkan dapat membuat file css yang benar-benar baru. dengan nama kustom (defaultnya adalah custom.css)
Bagaimana dengan masa depan?
Saya sudah memiliki daftar TODO untuk menambahkan lebih banyak fitur dan bahkan mungkin untuk membuat versi premium, tapi saya pikir Pengalih Bahasa untuk Transposh akan membuat hidup Anda lebih mudah di rilis pertama ini. Atau setidaknya, inilah yang sangat saya harapkan!
Kamu dapat menemukan Pengalih Bahasa untuk Transposh di situs WordPress.org (atau hanya mencari “transposh” di dasbor admin instalasi WordPress Anda): cobalah dan jangan ragu untuk menghubungi saya jika ada masalah yang Anda hadapi. Dan tentu saja, jika kamu menyukainya, jangan lupa beri beberapa bintang (Saya masih tidak belajar cara memasukkan undangan mengganggu untuk menilai LOL di dasbor).
Terima kasih sudah membaca.
Pengkodean yang bagus!
Sungguh-sungguh,
Marco Gasi oleh Codingfix