Instalasi dan Konfigurasi

  1. Download plugin Transosh WordPress Translation melalui menu wp-admin di wordpress.
  2. Aktifkan plugin transposh.
  3. Setelah aktif, menu transposh akan muncul di kolom menu.
  4. Klik submenu Language. Pilih 5 bahasa utama yang akan digunakan. SIMPAN.
  5. Klik submenu Setting.
    • Klik centang pada pilihan berikut
    • Isi data terkait email
    • Simpan
  6. Klik submenu Utilities. Klik button Translate All Now untuk memulai proses terjemahan semua halaman website.

Menampilkan Menu Pilihan Bahasa

1. Melalui Widget

Buka menu widget di wp-admin, lalu drag-drop widget Transposh ke area widget yang diinginkan.

Jangan lupa mengaktifkan area widget tersebut di pilihan setting.

2. Tanpa melalui Widget (di lokasi yang kita inginkan)

  1. Buka file PHP dimana pilihan menu ingin ditempatkan. Misalnya di file header.php
  2. Copy paste code berikut pada lokasi dimana pilihan bahasa ingin dimunculkan

    <?php if(function_exists("transposh_widget")) { transposh_widget(); }?>
  3. Cek tampilan website Anda. Jangan kuatirkan adanya checkbox Edit Translation. Checkbox ini hanya bisa dilihat saat Anda login di wp-admin. User tidak akan bisa melihat checkbox tersebut.

Menampilkan Bendera pada Menu Pilihan Bahasa

  1. Buat sebuah folder baru bernama flags di dalam folder widgets yang ada di lokasi berikut:
    public_html/wp-content/plugins/transposh-translation-filter-for-wordpress/widgets/
  2. Buat file baru bernama tpw_flags.php dan simpan di dalam folder flags
  3. Copy text berikut ke dalam file tpw_flags.php

    <?php
    /*
    Plugin Name: Flags
    Plugin URI: http://transposh.org/ 
    Description: Widget with flags links
    Author: Team Transposh
    Version: 1.0
    Author URI: http://transposh.org/
    License: GPL (http://www.gnu.org/licenses/gpl.txt)
    */
     
    /*
    * Transposh v0.8.5
    * http://transposh.org/
    *
    * Copyright 2012, Team Transposh
    * Licensed under the GPL Version 2 or higher.
    * http://transposh.org/license
    *
    * Date: Sat, 15 Sep 2012 02:05:09 +0300
    */ 
    /**
    * This function allows the widget to tell the invoker if it needs to calculate different urls per language, here it is needed
    * @return boolean
    */
     
    class tpw_flags extends transposh_base_widget {
    /**
    * Creates the list of flags
    * @global transposh_plugin $my_transposh_plugin
    * @param array $args - http://trac.transposh.org/wiki/WidgetWritingGuide#functiontp_widgets_doargs
    */
     
    static function tp_widget_do($args) {
    global $my_transposh_plugin;
    // we calculate the plugin path part, so we can link the images there
    $plugpath = parse_url($my_transposh_plugin->transposh_plugin_url, PHP_URL_PATH);
    echo "<div class=\"" . NO_TRANSLATE_CLASS . " transposh_flags\" >";
    foreach ($args as $langrecord) {
    echo "<a href=\"{$langrecord['url']}\"" . ($langrecord['active'] ? ' class="tr_active"' : '' ) . '>' .
    transposh_utils::display_flag("$plugpath/img/flags", $langrecord['flag'], $langrecord['langorig'], false) .
    "</a>";
    }
    echo "</div>";
    }
    }
    ?>
    
  4. Copy text berikut ke lokasi dimana pilihan menu akan ditampilkan. Misalkan di area header.php
    <?php
     // language
    if(function_exists("transposh_widget"))  {
    transposh_widget(array(), array('title' => '', 'widget_file' => 'flags/tpw_flags.php'));  }
    ?>
    
  5. Cek halaman website.

Mencegah Kata Tertentu Diterjemahkan

  1. Buka halaman website
  2. Check pilihan Edit Translation di bawah menu pilihan bahasa
  3. Klik menu bahasa yang berisi text terjemahan (bukan text asli)
  4. Akan muncul button orange kecil di belakang setiap kalimat, seperti berikut:
  5. Klik button untuk mengubah hasil terjemahan pada kata di belakang button orange
  6. Selesai.
  7. Cek terjemahan website Anda di browser.