Difference between revisions of "GNOME"

From i14i
Jump to navigation Jump to search
Line 29: Line 29:
* Silakan periksa daftar [[GNOME#Prioritas_Penerjemahan|modul prioritas]] untuk memilih modul mana yang ingin Anda bantu terjemahkan
* Silakan periksa daftar [[GNOME#Prioritas_Penerjemahan|modul prioritas]] untuk memilih modul mana yang ingin Anda bantu terjemahkan


=Versi Stabil: 43=
=Versi Pengembangan: 44=
* Rilis: September 2022 (lihat [https://wiki.gnome.org/FortyThree#Schedule skedul rilis])
* Rilis: Maret 2023 (lihat [https://wiki.gnome.org/FortyFour#Schedule skedul rilis])
** <strike>UI freeze: 6 Aug 2022
** UI freeze: 11 Feb 2023
** String freeze: 27 Aug 2022
** String freeze: 25 Feb 2023
** Hard code freeze: 3 Sep 2022
** Hard code freeze: 4 Mar 2023
** Tarball due: 17 Sep 2022
** Tarball due: 18 Mar 2023
** Release: 21 Sep 2022</strike>
** Release: 22 Mar 2023
* Target:
* Target:
** Memastikan tidak ada konflik pintasan
** Memastikan tidak ada konflik pintasan
Line 110: Line 110:
! Status Uji Build
! Status Uji Build
! Catatan
! Catatan
|-
| 44.alpha
|
| https://download.gnome.org/teams/releng/44.alpha/
|
|
|-
| 44.beta
|
| https://download.gnome.org/teams/releng/44.beta/
|
|
|-
| 44.rc
|
| https://download.gnome.org/teams/releng/44.rc/
|
|
|-
| 44
|
| https://download.gnome.org/teams/releng/44/
|
|
|-
|-
| 43.alpha
| 43.alpha

Revision as of 12:17, 8 January 2023


Umum

Versi Pengembangan: 44

  • Rilis: Maret 2023 (lihat skedul rilis)
    • UI freeze: 11 Feb 2023
    • String freeze: 25 Feb 2023
    • Hard code freeze: 4 Mar 2023
    • Tarball due: 18 Mar 2023
    • Release: 22 Mar 2023
  • Target:
    • Memastikan tidak ada konflik pintasan
    • Menyelaraskan ulang penerjemahan

Tingkat terjemahan

Tanggal pemeriksaan terakhir: 17 Des 2022

Bagian UI Dok
target status target status
GNOME 43 (stable) 100% 99% 44.081d + 5f + 4u 65% 65% 9.864d + 3.094f + 2.184u
GNOME 42 (old stable) 100% 100% 47.607d + 0f + 0u 65% 65% 10.057d + 3.100f + 2.182u
GNOME 41 (old stable) 100% 100% 50.225d + 0f + 0u 65% 65% 10.479d + 3.333f + 2.188u
GNOME Circle 95% 3.777d + 176f + 0u 79% 368d + 0f + 97u
Extra GNOME Apps (stable) 100% 100% 18.133d + 0f + 0u 20% 31% 2.611d + 213f + 5.438u
Extra GNOME Apps 80% 82% 44.427d + 8.511f + 793u 15% 17% 3.229d + 528f + 14.361u

Rincian untuk kelompok freedesktop ada di halaman terpisah

Konfigurasi Build

Versi Tanggal Rilis Config Status Uji Build Catatan
44.alpha https://download.gnome.org/teams/releng/44.alpha/
44.beta https://download.gnome.org/teams/releng/44.beta/
44.rc https://download.gnome.org/teams/releng/44.rc/
44 https://download.gnome.org/teams/releng/44/
43.alpha https://download.gnome.org/teams/releng/43.alpha/
43.beta https://download.gnome.org/teams/releng/43.beta/
43.rc https://download.gnome.org/teams/releng/43.rc/
43 https://download.gnome.org/teams/releng/43/

Prioritas Penerjemahan

Pada setiap rilis GNOME, suatu bahasa dianggap didukung penuh apabila >= 80% UI telah diterjemahkan. Maka prioritas utama untuk setiap rilis adalah tercapainya angka 80% UI tersebut.

Aplikasi GNOME, untuk tujuan penerjemahan, dipecah menjadi beberapa kelompok yaitu Accessibility, Apps, Backends, Core, Core Libraries, Development Tools, Extra Libraries, Games, dan Utils. Urutan prioritas penerjemahan adalah:

  1. UI development (43)
  2. UI stable & oldstable (42,41)
  3. UI circle
  4. UI extra apps - stable
  5. UI extra apps

Dalam satu versi yang sama, urutan prioritas adalah:

  1. UI Apps, Core, Utils
  2. UI Backends, Core Libraries, Extra Libraries
  3. UI Accessibility, Development Tools
  4. Dokumentasi
    1. GNOME User Documentation / GNOME User Guide
    2. dokumentasi lain (selain permainan) yang sudah diterjemahkan sebagian
    3. dokumentasi lain (selain permainan) yang belum pernah diterjemahkan
  5. UI Games
  6. Dokumentasi Games

Ketika suatu versi GNOME dirilis, ada beberapa versi minor yang diluncurkan setelah tanggal rilis utama. Berbagai distro yang memaketkan GNOME biasanya baru siap ketika versi minor tersebut telah keluar. Maka penerjemahan GNOME tidak perlu berhenti setelah suatu versi dirilis, tapi masih dapat dilanjutkan sampai versi minor .2 keluar, sekitar 8 bulan setelah .0. Sebagai contoh, GNOME 3.20 telah dirilis pada bulan September 2015, dan 3.20.2 dirilis pada bulan Mei 2016.

Membantu Penerjemahan

Langkah-langkah berikut adalah hal-hal yang dapat dilakukan untuk membantu penerjemahan GNOME.

  1. Bergabunglah dengan milis penerjemah Indonesia GNOME. Perkenalkan diri Anda dan tanyalah kepada forum atau koordinator, apa yang dapat dibantu. Jika telah memiliki suatu modul tertentu yang ingin diterjemahkan, informasikan di sana. Siapa tahu sudah ada orang lain yang sedang mengerjakannya.
  2. Baca pedoman Localisation Guide. Gunakan terjemahan glossary sebagai panduan pemilihan istilah.
  3. Unduh editor berkas PO. Berikut daftar editor PO yang disarankan.
  4. Daftarkan diri Anda di l10n.gnome.
  5. Cari modul yang ingin Anda terjemahkan. Fokus saat ini adalah modul prioritas. Unduh berkas PO yang ada di sana, misalnya hamster-applet. Tandai bahwa Anda telah memilih modul ini (pilih Reserve for translation dari pull down Action, tekan tombol Submit).
  6. Bila penyunting PO mendukung translation memory (TM), siapkan isinya dengan mengunduh berkas-berkas yang telah diterjemahkan (misalnya dari taut di bagian paling bawah halaman https://l10n.gnome.org/languages/id/gnome-40/ui/), buka satu per satu, dan simpan berkas-berkas tersebut satu per satu agar mengisi TM lokal Anda.
  7. Terjemahkan dengan menggunakan editor PO. Pertimbangkan berbagai hal yang didaftar di catatan teknis.
  8. Apabila ini proses penerjemahan makan waktu lebih dari seminggu, ambil juga berkas POT, dan gabungkan berkas POT ini ke berkas PO yang telah ada, dengan bantuan editor PO. Hal ini akan menyegarkan berkas PO dengan berbagai tambahan/penghapusan string, sehingga berkas PO yang Anda tangani kini sumbernya sudah terbaru. Bila tidak ada penambahan kalimat baru, silakan unggah berkas PO. Bila ada penambahan kalimat baru, coba perbaiki lagi berkas terjemahan PO sebelum mengunggah.
  9. Bila sisa baris yang mesti diterjemahkan masih banyak, seperti misalnya Dokumentasi Pengguna GNOME, maka Anda tidak harus menyelesaikan seluruhnya. Usahakan minimal mengerjakan 100 baris sebelum mengunggah hasil terjemahan.
  10. Uji coba hasil terjemahan Anda. Langkah ini terutama untuk reviewer.
  11. Unggah hasilnya ke tempat mengunduh semula dengan cara menekan tombol Choose File dan memilih berkas yang telah Anda terjemahkan dari dialog. Selanjutnya pilih Upload the new translation dari menu pulldown Action dan tekan tombol Submit; beritahu ke koordinator penerjemahan/milis bahwa pengunggahan telah dilakukan.
  12. Reviewer atau koordinator akan memeriksa hasil terjemahan Anda dan memberikan masukan melalui milis, komentar di web l10n, atau surel pribadi. Silakan perbaiki hasil terjemahan Anda dan ulangi lagi proses dari langkah #5 di atas.
  13. Apabila reviewer atau koordinator menganggap bahwa kualitas terjemahan Anda telah memadai, maka commiter atau koordinator akan meneruskan langkah submisi ke komit. Selamat! Anda telah berhasil terlibat dalam siklus lengkap penerjemahan GNOME!
  14. Mohon perhatikan juga bahwa beberapa modul freedesktop memerlukan proses komit yang melibatkan sistem lain di luar l10n.gnome.
  15. Proses penerjemahan dokumentasi agak berbeda dengan UI.

Menguji Terjemahan

Alur Penerjemahan Git

Beberapa repositori tidak mendukung alur penerjemahan melalui Damned Lies, akan tetapi memakai alur git. Pada repositori seperti itu, alur penerjemahan secara umum terbagi menjadi dua tahap, yaitu tahap inisiasi saat kita pertama kali menambahkan terjemahan baru, dan tahap pemutakhiran saat penerjemah memperbarui hasil terjemahannya.

Inisiasi Alur Penerjemahan Git

Pemutakhiran Alur Penerjemahan Git

  • mutakhirkan clone lokal (git pull; git fetch upstream; git checkout master; git merge upstream/master)
  • mutakhirkan terjemahan ke fork (git commit; git push)
  • buat merge request pemutakhiran

Riwayat Penerjemahan GNOME ke Bahasa Indonesia

Riwayat Penerjemahan GNOME ke Bahasa Indonesia

Tugas Penerjemahan Ringan

Berikut ini adalah beberapa tugas penerjemahan ringan, yang dapat dilakukan dengan mudah oleh penerjemah pemula sekalipun:

  • Cari semua kata anda (a awal huruf kecil) pada terjemahan, gantikan dengan Anda (A awal huruf besar)

Pranala luar