Apa yang harus dilakukan untuk perangkat lunak yang memiliki sedikit atau tidak ada versi baru?

Dalam artikel sebelumnya, kita telah melihat bahwa terjemahan adalah berkas yang diterbitkan bersamaan dengan perangkat lunak.

Bayangkan skenario berikut: Anda baru saja menemukan sebuah perangkat lunak, Anda menyukainya, dan perangkat lunak tersebut memenuhi kebutuhan Anda. Namun, masalah terjemahan mengganggu Anda, beberapa menu tidak diterjemahkan.

Setelah menebak di mana proyek ini berada di internet, Anda menyadari bahwa perangkat lunak ini paling banyak hanya merilis satu versi per tahun.

Ini berarti bahwa, dalam skenario terbaik, jika proyek masih aktif dan perubahan Anda telah digabungkan, kemungkinan besar Anda harus menunggu beberapa bulan sebelum pekerjaan Anda tersedia bagi pengguna lain. Termasuk Anda sendiri! Karena memang, menerjemahkan hanya membutuhkan dua hal: memahami bahasa asal dan menguasai bahasa tujuan, yaitu bahasa Anda. Selebihnya hanyalah hambatan yang membatasi jumlah orang yang dapat membantu.

Dan tidak ada yang dapat Anda lakukan terkait kecepatan rilis perangkat lunak. Terlepas dari sifatnya, merilis versi baru memerlukan banyak usaha, pertimbangan, pengujian, koordinasi, dan komunikasi. Kecuali jika proyek tersebut sudah cukup matang dan mempertimbangkan terjemahan dengan sangat cermat, meminta rilis yang lebih cepat untuk melengkapi atau mengoreksi terjemahan tidak akan disambut dengan baik.

Terkadang, tenaga yang dibutuhkan begitu besar sehingga hanya ada satu rilis perangkat lunak per tahun. Di lain waktu, tenaga tersebut telah menguras tenaga penulis proyek, dan proyek yang Anda sukai tidak mendapatkan versi baru selama bertahun-tahun.

Meskipun perangkat lunak ini mungkin berfungsi dengan baik, Anda berada dalam kebuntuan… Kecuali jika… distribusi Linux Anda memungkinkan untuk mengganti terjemahan!

Inilah yang dilakukan oleh proyek Ubuntu.

Ubuntu memungkinkan penerjemahan banyak perangkat lunak melalui platformnya https://translations.launchpad.net/. Ini adalah platform yang cukup besar: 3.151.497 string dalam 63.017 berkas, 386 bahasa, 88.145 penerjemah, 50 grup penerjemahan… Mengesankan? Sepele? Saya akan membahasnya dalam artikel mendatang.

Bagaimana cara kerjanya?

Karena distribusi adalah sistem besar untuk mendistribusikan/mengirimkan perangkat lunak kepada pengguna, terjemahan dikirimkan melalui jalur terpisah dari perangkat lunak. Secara teknis, di komputer pengguna, hal ini tidak mengubah apa pun; setiap perangkat lunak memiliki terjemahannya sendiri. Namun, dalam hal pembaruan, terjemahan dapat diperbarui tanpa perlu memperbarui perangkat lunak. Hal ini memungkinkan penyebaran terjemahan baru kepada pengguna Ubuntu tanpa harus menunggu versi baru perangkat lunak.

Hebat! Tujuan tercapai! Saya bisa menerjemahkan perangkat lunak yang saya sukai tanpa perlu tahu apakah perangkat lunak tersebut aktif, dinamis, atau bahkan mencari tahu di mana dan bagaimana proyek ini ingin saya berkontribusi! Sebagai pengingat, mewajibkan penggunaan Git merupakan hambatan besar bagi banyak orang.

Namun, hal ini hanya berlaku untuk Ubuntu. Distribusi Linux lainnya tidak mendapat manfaat dari hal ini. Proyek yang dimaksud, meskipun lambat atau tidak aktif, tidak mendapat manfaat dari hal ini.

Lebih buruk lagi, terkadang ini adalah pekerjaan yang tumpang tindih. Di dalam proyek Ubuntu, kita bisa saja menggantikan pekerjaan proyek lain. Dalam beberapa menit, saya menemukan sebuah proyek yang termasuk dalam lingkup GNOME ([gnome-remote-desktop di Launchpad](https://translations.launchpad.net/ubuntu/plucky/+source/gnome-remote-desktop/+pots/gnome-remote-desktop/fr/ +translate?show=untranslated) dan gnome-remote-desktop di gitlab). Di gitlab, kita melihat kontribusi yang tidak ada di Launchpad, jadi berarti penerjemahan dapat dilakukan di luar Launchpad. Ya, melalui l10n.gnome.org…. Proyek ini seharusnya tidak ada di Launchpad, mengapa ada di sana? Tanpa mengetahui hubungan antara komunitas Ubuntu dan GNOME, yang mungkin sangat baik, saya melihat adanya risiko konflik di sini.

Akhirnya, Launchpad adalah perangkat lunak yang sangat besar, yang memainkan banyak peran dalam komunitas Ubuntu, tidak hanya terjemahan. Saya tidak tahu apakah Launchpad bekerja dengan baik untuk membantu komunitas Ubuntu, tetapi sebagai platform terjemahan, ini adalah alat yang sangat terbatas dan kuno. Dan itu wajar, platform terjemahan membutuhkan pengetahuan dan keterampilan yang mahal. Jika terjemahan menjadi prioritas perusahaan Ubuntu, mereka akan menciptakan alat dengan kualitas yang sama dengan Pontoon atau Weblate.

Ada hal baik yang dilakukan Ubuntu, terima kasih kepada mereka karena telah membuktikan bahwa hal itu mungkin dilakukan.

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