Halo, Habr! Saya mempersembahkan kepada Anda terjemahan artikel
"Strategien zur Lokalisierung von Content" oleh Nicolai Goschin.
Pengaturan lokalisasi konten dan, karenanya, pengaturan bahasa antarmuka produk sehingga bahasa yang benar ditampilkan untuk pengguna yang tepat sangat penting untuk setiap platform digital.
Latar Belakang dan Pertimbangan Awal
Proyek digital yang ditujukan untuk pemirsa di negara yang berbeda atau di wilayah bahasa yang berbeda ingin memanfaatkan strategi pelokalan. Dengan demikian, kita harus menjawab pertanyaan berikut: pengguna mana yang harus disediakan konten mana dan dalam bahasa apa? Sekilas pertanyaannya tampak sederhana. Tetapi nanti dalam artikel ini kami akan menunjukkan mengapa topik ini, pada kenyataannya, rumit. Dan, tentu saja, kita juga akan melihat bagaimana menghadapi kompleksitas ini.
Ketika kita mempelajari lebih dalam topik pelokalan dalam artikel ini, ada dua mekanisme yang perlu kita pahami sejak awal. Yang pertama adalah pengaturan bahasa browser, dan yang kedua adalah alamat IP pengguna.
Pengaturan Bahasa Browser
Setiap kali situs web diminta, browser web secara otomatis mengirim bahasa browser ke server, yang dapat dikonfigurasi oleh pengguna melalui pengaturan browser. Bahasa default adalah bahasa sistem operasi. Penting untuk diketahui bahwa sebagian besar pengguna tidak tahu bahwa mereka dapat mengubah bahasa. Setiap bahasa biasanya terdiri dari dua parameter: bahasa itu sendiri dan wilayah. Jerman menggunakan de-de, yaitu, Jerman-Jerman, Austria menggunakan de-at, yang berarti "Jerman-Austria", dan AS menggunakan en-us.
Selain itu, pengguna dapat menentukan daftar bahasa dalam urutan preferensi mereka, misalnya, misalnya: en-us, en, de. Dalam hal ini, pilihan pertama pengguna adalah bahasa Inggris di wilayah AS, bahasa Inggris yang bebas wilayah adalah pilihan kedua, dan bahasa Jerman yang bebas wilayah adalah yang paling tidak dituntut.
IP pengguna
Alamat IP (singkatnya, "IP") adalah "alamat Internet" khusus. Ini adalah nomor yang ditunjuk yang dapat digunakan untuk mengidentifikasi pengguna di Internet dan berisi informasi tentang lokasi mereka. Misalnya, Anda dapat menentukan negara tempat pengunjung mengunjungi situs berdasarkan alamat IP. Ini dimungkinkan karena rentang IP tertentu ditetapkan untuk masing-masing negara. Misalnya, alamat IP antara 2.16.240.0 dan 2.16.255.255 ditugaskan ke Jerman. Jika pengguna memiliki alamat IP 2.16.265.100, kami tahu bahwa orang ini terhubung ke Internet dari Jerman.
Perlu dicatat bahwa ada metode lain yang dapat digunakan untuk menentukan lokasi pengguna. Namun, pada titik ini kami menghilangkannya, karena mereka pada akhirnya memberikan informasi yang sama dengan alamat IP.
Dengan demikian, sekarang kita tahu bahwa ada dua sumber dari mana informasi dapat diperoleh tentang bahasa atau lokasi (negara) pengguna. Pada tahap ini kami akan mempertimbangkan bagaimana kami dapat menggunakan informasi ini untuk lokalisasi, yaitu adaptasi konten ke berbagai bahasa.
Lokalisasi linguistik
Bentuk lokalisasi yang paling sederhana dan paling umum adalah linguistik, berdasarkan pada pengaturan bahasa browser. Metode ini mengasumsikan bahwa pengguna telah menetapkan bahasa yang diinginkan dalam pengaturan browser-nya.
Di Jerman, sebagian besar pengguna menggunakan de-de, de dan en. Kombinasi ini menyiratkan bahwa konten Jerman lebih disukai untuk Jerman (de-de). Jika konten tersebut tidak tersedia di situs web tertentu, maka konten Jerman dari wilayah lain akan digunakan, bahkan jika itu tidak berlaku untuk Jerman (de). Jika tidak ada konten lain dalam bahasa Jerman, versi final bahasa Inggris akan digunakan.
Dalam skenario yang kami jelaskan di pendahuluan (majalah online dengan versi Jerman, Inggris dan Arab), semua pelanggan yang menetapkan kode bahasa mereka ke de harus menerima konten Jerman. Dengan kata lain, ini semua pengguna yang bahasa utamanya adalah de-de, de-at, de-ch, de, dan sebagainya.
Untuk pengguna yang juga mengerti bahasa Inggris atau Arab, situasinya sedikit lebih non-standar. Meskipun negara-negara berbahasa Jerman (yang berkumpul di wilayah DACH disebut) saling berbatasan secara geografis, ini tidak berlaku untuk negara-negara berbahasa Inggris atau negara-negara berbahasa Arab. Misalnya, bahasa Inggris digunakan di AS, Inggris, dan Australia. Selain itu, bahasa Inggris adalah bahasa yang paling dipahami orang setelah bahasa ibu mereka di sebagian besar negara di dunia. Itu sebabnya sering ditunjukkan sebagai bahasa tambahan di semua pengaturan browser.
Dengan demikian, jika dalam skenario yang kami uraikan, kami mengonfigurasi situs untuk dilokalkan hanya berdasarkan bahasa browser, pengguna dari AS dan Australia akan menerima konten berbahasa Inggris kami. Pengguna dari Mesir dan Uni Emirat Arab akan melihat konten Arab. Semuanya baik-baik saja.
Kekurangan lokalisasi tergantung pada pengaturan bahasa browserJenis definisi bahasa ini menjadi bermasalah jika bahasa yang dipasang di browser tidak cocok dengan bahasa asli pengguna. Ini mungkin terjadi, misalnya, ketika pengguna yang berbahasa Jerman bekerja di Jerman di perusahaan internasional di mana sistem operasinya dan, secara default, browser juga diatur ke Bahasa Inggris (en). Pengguna ini akan melihat konten dalam bahasa Inggris, bahkan jika bahasa aslinya adalah Jerman.
Masalah serupa terjadi di negara-negara di mana bahasa resmi atau bahasa bisnis biasanya bahasa Inggris, tetapi populasi berbicara dalam bahasa yang berbeda. Ini adalah kasus, misalnya, di negara-negara seperti Uni Emirat Arab.
Pelokalan geografis berbasis IP
Kerugian lokalisasi bahasa sebagian diimbangi oleh lokalisasi berbasis IP. Dalam metode yang terakhir, bahasa ditentukan berdasarkan negara dari mana pengguna memiliki akses ke Internet.
Sekilas, pelokalan berbasis IP tampaknya menjadi solusi kedap air karena memungkinkan case yang dijelaskan di atas ketika browser telah mengkonfigurasi bahasa yang berbeda. Dengan demikian, menggunakan metode ini, pengguna di Jerman selalu menerima konten dalam bahasa Jerman, bahkan jika browsernya diinstal, misalnya, dalam bahasa Inggris sebagai bahasa utama.
Kerugian Pelokalan IP
Jadi, apakah lokalisasi berbasis IP adalah obat mujarab? Siapa pun yang berpikir demikian itu salah. Asumsi dasarnya adalah bahwa semua pengguna yang berada di negara yang sama adalah penutur asli bahasa itu. Dan ini, tentu saja, jauh dari kenyataan. Misalnya, seseorang yang berada di Jerman tetapi hanya berbicara bahasa Inggris akan melihat semua konten web Jerman, meskipun situs tersebut juga tersedia dalam bahasa aslinya.
Akhirnya, lokalisasi berbasis IP mengabaikan pengaturan bahasa browser dan hanya didasarkan pada lokasi. Misalnya, kami menghadapi kekurangan ini ketika kami bekerja di Internet saat berlibur dan tidak melihat konten apa pun dalam bahasa asli kami. Sebaliknya, halaman web hanya ditampilkan dalam bahasa negara tempat kita berada.
Lokalisasi gabungan
Untuk mencari solusi yang lebih optimal, kedua pendekatan yang dijelaskan sekarang dapat digabungkan sehingga kita dapat menangani kasus-kasus garis batas dengan lebih baik. Maksud kami adalah kasus di mana kita tidak boleh hanya mengandalkan alamat IP atau bahasa browser. Seperti dijelaskan di atas, ini berlaku untuk penutur asing di negara tuan rumah dan pengguna dengan preferensi bahasa browser yang tidak terkonfigurasi dengan benar.
Dan inilah cara kami menangani kasus-kasus tersebut:
- Kami menggunakan lokalisasi IP sebagai kriteria utama, yaitu, kami dipilih dari lokasi geografis pengguna, seperti, misalnya, Jerman.
- Kemudian kami memeriksa apakah tempat tertentu juga telah diatur dalam pengaturan bahasa browser. Jika ada kecocokan, kami menampilkan konten dalam bahasa yang sesuai. Jika dua sumber data tidak cocok, kami akan menggunakan lokalisasi IP. Asumsi utama di sini adalah bahwa pengguna dari negara tertentu mungkin menguasai bahasa nasional sampai batas tertentu.
- Akhirnya, kami memeriksa apakah konten tersedia dalam bahasa browser lain. Jika demikian, kami menampilkan jendela sembul (mirip dengan pemberitahuan cookie) yang memberi tahu pengguna bahwa halaman web juga tersedia dalam bahasa alternatif yang mereka daftarkan dalam pengaturan browser mereka. Sehingga pengunjung situs dapat beralih ke bahasa lain atau menutup jendela sembul dengan satu klik.
- Cookie digunakan untuk menentukan apakah pengguna telah beralih bahasa atau menolak jendela pop-up. Dan di sesi selanjutnya, konten akan ditampilkan dalam bahasa yang dipilih.
Misalnya, pengguna yang mengakses Internet dari Mesir, tetapi menggunakan browser dengan bahasa Jerman yang ditetapkan sebagai bahasa utama, akan melihat jendela sembul seperti itu. Konten awalnya akan ditampilkan dalam bahasa Arab. Namun, pengguna secara kolektif akan melihat pesan berikut dalam bahasa Jerman: “Situs web ini juga tersedia dalam bahasa Jerman. Ingin meningkatkan ke versi Jerman? "
Sekarang kita dapat menerapkan logika yang sama ke berbagai bahasa alternatif (bahasa yang ditampilkan jika bahasa yang diperlukan tidak tersedia) dengan mendefinisikan aturan tertentu.
Akses melalui Google
Keuntungan lain dari metode yang dibedakan ini adalah memungkinkan Anda mengontrol akses ke situs web dengan lebih baik melalui mesin pencari seperti, misalnya, Google. Mesin pencari memperhitungkan bahasa browser dan tidak harus lokasi pengguna. Dengan demikian, pengguna yang mengakses situs melalui mesin pencari selalu diarahkan ke versi yang sesuai dengan bahasa browser, bahkan jika ada kecocokan yang lebih baik dengan lokasi (berdasarkan alamat IP). Pengguna masih dapat beralih ke konten bahasa lain yang relevan melalui jendela sembul yang dijelaskan di atas.
Kesimpulan
Penting untuk memperhitungkan kombinasi “pengguna-bahasa-pengguna” tidak hanya untuk kemudahan penggunaan atau, lebih tepatnya, untuk kenyamanan pengguna, tetapi juga untuk pemasaran dan strategi. Oleh karena itu, tugas di atas tidak mengklaim benar-benar benar - tujuan spesifik proyek adalah faktor penentu. Namun, jika Anda mempertimbangkan lokasi dan bahasa (yaitu, alamat IP dan pengaturan bahasa browser), hasilnya akan jauh lebih baik, karena kasus perbatasan juga dapat diproses dengan benar.