Ketika 80% umat manusia tidak berbicara bahasa Inggris

Meskipun ekosistem perangkat lunak bebas sangat berorientasi pada bahasa Inggris, mendukung banyak bahasa dalam sebuah perangkat lunak memungkinkan peningkatan jumlah pengguna potensial hingga 5 atau 10 kali lipat. Hal ini memang menambah kompleksitas dan biaya yang tinggi, tetapi hanya sekali di awal. Setelah selesai, dengan catatan ada otomatisasi, hal tersebut memungkinkan dukungan untuk jumlah bahasa yang tak terbatas.

Sebuah ekosistem yang sangat berorientasi pada bahasa Inggris

Dunia perangkat lunak bebas dan sumber terbuka sangat beragam, mulai dari lapisan interaksi dengan perangkat keras hingga perangkat lunak yang kita gunakan setiap hari di komputer dan ponsel. Semua alat ini ada berkat dan untuk para penggunanya. Sebagian orang akan tertarik pada alat tersebut dan berkontribusi, sementara yang lain hanya ingin mencapai tujuan mereka secepat mungkin.

Di dunia perangkat lunak bebas, bahasa Inggris adalah bahasa kerja bawaan, dan tulisan adalah saluran yang paling sering digunakan. Cara kerja ini menjadi standar de facto dan diterima tanpa banyak kesulitan oleh apa yang disebut komunitas perangkat lunak bebas, istilah umum yang mencakup semua orang yang berkontribusi pada satu atau lebih perangkat lunak bebas.

Demi kenyamanan, para pembuat perangkat lunak sering menggunakan bahasa Inggris daripada bahasa ibu mereka. Akibatnya, mereka jarang memahami kesulitan yang dihadapi saat penerjemahan (kalimat yang terpotong menjadi beberapa fragmen, variabel yang tidak diberi nama, jargon teknis yang sulit diterjemahkan, dan sebagainya).

Lebih buruk lagi, orang-orang ini bisa merasa tidak nyaman karena kurangnya kendali atas apa yang benar-benar ditampilkan kepada pengguna.

Populasi dunia yang kurang berbahasa Inggris

Kemungkinan besar para pengguna memiliki bahasa ibu yang bukan bahasa Inggris. Mendorong para pengembang untuk menggunakan bahasa ibu mereka pun tidak menyelesaikan masalah, karena besar kemungkinan bahasa ibu itu bukanlah bahasa yang digunakan oleh pengembang yang mengelola alat tersebut.

Apa pun bahasa mereka, para pengguna akan lebih memilih menggunakan bahasa mereka sendiri untuk mencapai tujuan, karena hal itu meningkatkan kenyamanan dan efisiensi penggunaan. Menggunakan bahasa sendiri juga bisa menjadi syarat untuk dapat memakai perangkat lunak, terutama jika mereka tidak menguasai bahasa Inggris.

Secara rinci, terdapat perkiraan populasi berdasarkan bahasa dan wilayah yang disediakan oleh konsorsium Unicode, khususnya CLDR. Perkiraan ini menunjukkan bahwa 21% penduduk dunia berbicara bahasa Inggris. Namun, berbicara di sini mencakup berbagai situasi; jika kita hanya menghitung orang yang memiliki tingkat bahasa Inggris setara penutur asli atau fasih, angkanya turun menjadi 9%.

Tujuan dari upaya meningkatkan jumlah pengguna adalah untuk memperbesar jumlah kontributor potensial, yang mungkin memulai langkah pertama mereka dengan memperbaiki terjemahan atau menerjemahkan secara penuh, lalu melanjutkan ke aktivitas lain yang lebih atau kurang teknis (komunikasi, bantuan, dokumentasi, pengujian, pengkodean, dan sebagainya). Seseorang bisa saja tidak mengenal bahasa sumber perangkat lunak, tetapi tetap dapat menggunakan bahasa lain sebagai bahasa perantara untuk melakukan terjemahan.

Untuk dapat melipatgandakan jumlah pengguna potensial, perlu ditambahkan dukungan bahasa. Inilah yang disebut internasionalisasi.

Kompleksitas internasionalisasi

Mendukung banyak bahasa memerlukan:

  • alat yang menyediakan fitur yang diperlukan (menandai konten yang akan diterjemahkan, menerjemahkannya, dan menyebarkannya)
  • mengubah proses perancangan perangkat lunak agar mencakup pekerjaan penerjemahan (ketika kode selesai, perlu memberi tahu para penerjemah dan mengintegrasikan hasil kerja mereka)
  • memenuhi kebutuhan yang terkait dengan aktivitas penerjemahan. Hal ini memerlukan perhatian pada pengkodean, format terjemahan, bentuk jamak, alat yang sesuai, dan sebagainya.

Dan di luar antarmuka pengguna, perlu juga menyertakan antarmuka baris perintah, situs web presentasi, buletin, dokumentasi daring, halaman man, catatan rilis, dan sebagainya.

Internasionalisasi memakan waktu dan memerlukan keterampilan teknis yang mendalam. Sayangnya, beberapa alat yang digunakan oleh perangkat lunak tidak menyediakan bantuan apa pun, sehingga para ahli harus mengatasinya sendiri atau beralih ke alat lain.

Kabar baiknya, pekerjaan ini hanya perlu dilakukan satu kali untuk jumlah bahasa yang secara teoretis tidak terbatas. Ini adalah kabar baik, karena saat ini ada antara 7.000 hingga 9.000 bahasa, dengan sekitar 2.500 di antaranya terancam punah. Jika pekerjaan khusus harus dilakukan untuk setiap bahasa, jarang ada pengembang yang bersedia menghabiskan tenaga untuk bahasa dengan jumlah penutur yang sangat sedikit. Dan di zaman sekarang, tidak hadir di perangkat digital bisa menjadi hal yang berbahaya.

Peran Languages-in-floss

Dalam konteks ini, inisiatif Languages-in-floss bertujuan untuk berbagi pengalaman lapangan kami dalam menangani bahasa Prancis, Arab, Kabyle, dan Occitan.

Apakah Anda seorang pegiat bahasa atau seorang pengembang, Anda akan menemukan bahwa multibahasa adalah hal yang mungkin dalam segala aktivitas yang berkaitan dengan perangkat lunak bebas dan sumber terbuka. Kami akan berusaha memudahkan Anda dalam dunia yang kompleks ini.

Last build: 2025-10-29 02:07:21