Kontrol akses

Weblate dilengkapi dengan sistem hak akses mendalam untuk menugaskan izin pengguna untuk seluruh instansi dengan peran yang telah ditentukan sebelumnya, atau dengan menugaskan satu atau lebih izin kepada pengguna untuk semuanya, atau proyek individu, komponen, glosarium, dan sebagainya.

Kontrol akses proyek

Catatan

Proyek yang menjalankan paket Bebas gratis dalam Hosted Weblate akan selalu Publik. Anda dapat memilih paket berbayar jika Anda ingin membatasi akses ke dalam proyek Anda.

Batasi akses pengguna ke proyek individual dengan memilih pengaturan Kontrol akses yang berbeda. Pilihan yang tersedia adalah:

Publik

Terlihat oleh semua orang.

Setiap pengguna yang diautentikasikan dapat berkontribusi.

Repositori VCS dapat diekspos ke semua orang.

Pilih ini untuk proyek sumber terbuka, atau saat instansi Weblate Anda bersifat privat atau dikunci.

Dilindungi

Terlihat oleh semua orang.

Hanya pengguna terpilih yang bisa berkontribusi.

Hanya pengguna terpilih yang dapat mengakses repositori VCS.

Pilih ini untuk mendapatkan keterlihatan, tetapi tetap memiliki kontrol siapa yang dapat berkontribusi.

Privat

Terlihat hanya untuk pengguna terpilih.

Hanya pengguna terpilih yang bisa berkontribusi.

Hanya pengguna terpilih yang dapat mengakses repositori VCS.

Pilih ini untuk proyek yang tidak boleh terekspos sama sekali secara publik.

Kustom

Terlihat hanya untuk pengguna terpilih.

Hanya pengguna terpilih yang bisa berkontribusi.

Hanya pengguna terpilih yang dapat mengakses repositori VCS.

Tidak tersedia di Hosted Weblate.

Anda harus menyiapkan semua izin menggunakan Kontrol akses di seluruh situs.

Pilih ini pada instansi Weblate Anda sendiri jika Anda ingin mendefinisikan akses dengan cara yang spesifik dan dapat disesuaikan dengan baik.

Kontrol akses dapat diubah di tab Akses pada konfigurasi (OperasiPengaturan) masing-masing proyek.

../_images/project-access.webp

Nilai bawaan juga dapat diubah dengan mengatur DEFAULT_ACCESS_CONTROL.

Catatan

Bahkan statistik proyek Private pun dihitung dalam statistik di seluruh situs dan ringkasan bahasa. Ini tidak mengungkapkan nama proyek atau info lainnya.

Catatan

Administrator instansi dapat mengubah rangkaian izin bawaan yang tersedia bagi pengguna dalam proyek Publik, Dilindungi, dan Privat dengan menggunakan pengaturan kustom.

Lihat juga

Kontrol akses

Mengelola kontrol akses per proyek

Untuk proyek Publik, Dilindungi, dan Privat:

Memberikan pengguna Kelola akses proyek (lihat Daftar hak akses) memungkinkan mereka untuk menetapkan pengguna lain dalam proyek Publik, Dilindungi dan Privat (tetapi bukan Kustom) dengan menambahkan mereka ke tim.

Berikut adalah tim bawaan yang disediakan Weblate; tim dapat ditambahkan atau dimodifikasi oleh pengguna dengan hak akses yang memadai:

Administrasi

Semua izin yang tersedia untuk proyek.

Tinjauan

Menyetujui terjemahan dalam tinjauan.

Hanya tersedia jika tinjau alur kerja aktif.

Hanya untuk proyek Dilindungi dan Privat:

Terjemahkan

Terjemahkan proyek dan unggah terjemahan yang dibuat secara luring.

Sumber

Sunting string sumber (jika diizinkan dalam pengaturan proyek) dan info string sumber.

Bahasa

Kelola bahasa yang diterjemahkan (tambahkan atau hapus terjemahan).

Glosarium

Kelola glosarium (tambahkan, hapus, dan unggah entri).

Memori

Kelola memori terjemahan.

Tangkapan Layar

Kelola tangkapan layar (tambahkan, hapus, dan kaitkan ke string sumber).

Terjemahan otomatis

Dapat menggunakan terjemahan otomatis.

VCS

Kelola VCS dan akses repositori yang diekspor.

Tagihan

Akses info dan pengaturan tagihan (lihat Penagihan).

../_images/manage-users.webp

Fitur ini tersedia di halaman Kontrol akses di menu proyek OperasiPengguna.

Petunjuk

Anda dapat membatasi tim pada bahasa atau komponen, dan memberi mereka peran akses yang ditentukan (lihat Daftar hak akses).

Administrator tim

Added in version 4.15.

Setiap tim dapat memiliki administrator tim, yang dapat menambah dan menghapus pengguna dalam tim.

Ini berguna jika Anda ingin membangun tim yang mengatur diri sendiri.

Mengundang pengguna baru

Menambahkan pengguna yang sudah ada akan mengirimkan undangan kepada mereka untuk mengkonfirmasikan. Dengan REGISTRATION_OPEN administrator juga dapat mengundang pengguna baru menggunakan surel. Pengguna yang diundang harus menyelesaikan proses pendaftaran untuk mendapatkan akses ke proyek.

Tidak memerlukan hak akses di seluruh situs untuk melakukan hal tersebut, izin pengelolaan akses pada cakupan proyek (mis. keanggotaan dalam tim Administrasi) sudah cukup.

Petunjuk

Jika pengguna yang diundang melewatkan validitas undangan, undangan baru harus dibuat.

The same kind of invitations are available site-wide from the management interface on the Users tab. Both project administrators and site administrators can also invite multiple users at once by pasting whitespace-separated e-mail addresses. All invitations created in one bulk action use the selected team, and site-wide bulk invites also apply the selected superuser flag.

Site-wide user management is controlled by the global user.edit permission. Unlike project access management, this is a trusted administrative permission which allows editing user accounts across the whole instance, including assigning site-wide teams and granting superuser status to the managed account, even the caller's own account.

Bulk invitations are processed individually. Invalid addresses and addresses with an already pending invitation are skipped while valid invitations are still created and sent.

Berubah pada versi 5.0: Weblate kini tidak lagi membuat akun atau menambahkan pengguna ke tim secara otomatis. Hal ini hanya dilakukan setelah ada konfirmasi dari pengguna.

Memblokir pengguna

Added in version 4.7.

Jika pengguna berperilaku tidak semestinya dalam proyek Anda, Anda dapat memblokir mereka agar tidak dapat berkontribusi. Dengan pemblokiran izin yang relevan, pengguna tetap dapat melihat proyek, tetapi tidak dapat berkontribusi.

Pengelolaan izin per proyek

Anda dapat mengatur proyek Anda ke Dilindungi atau Privat (lihat Kontrol akses proyek), dan kelola akses pengguna per proyek.

Secara bawaan, hal ini mencegah Weblate memberikan akses yang diberikan oleh Pengguna dan Pengamat tim bawaan karena konfigurasi tim tersebut. Hal ini tidak mencegah Anda memberikan izin ke proyek tersebut di seluruh situs dengan mengubah tim bawaan, membuat tim baru, atau membuat pengaturan kustom tambahan untuk komponen individual seperti yang dijelaskan dalam Kontrol akses di seluruh situs di bawah.

Salah satu manfaat utama mengelola izin melalui antarmuka pengguna Weblate adalah Anda dapat mendelegasikannya kepada pengguna lain tanpa memberi mereka hak akses pengguna super. Untuk melakukannya, tambahkan mereka ke tim Administrasi proyek.

This project-scoped delegation is separate from the site-wide user.edit permission. Membership in a project Administration team allows managing access only for that project, while user.edit grants site-wide user management in the Weblate UI and API and should be assigned only to fully trusted site administrators.

Token akses per proyek

Added in version 4.10.

Anda dapat menentukan token akses yang dicakup proyek di tab Akses API. Token API dapat memiliki tanggal kedaluwarsa yang diatur, dan izinnya dapat disesuaikan berdasarkan keanggotaan tim sama seperti dengan pengguna.

Kontrol akses di seluruh situs

Catatan

Fitur ini tidak tersedia di Hosted Weblate.

Sistem izin didasarkan pada peran yang mendefinisikan serangkaian izin, dan tim yang menautkan peran ke pengguna dan terjemahan, baca Pengguna, peran, tim, dan izin untuk rincian lebih lanjut.

Fitur paling canggih dari sistem kontrol akses Weblate dapat dikonfigurasikan dalam Antarmuka pengelolaan. Anda dapat menggunakannya untuk mengelola izin proyek apa pun. Anda tidak perlu mengalihkannya ke Kustom kontrol akses untuk memanfaatkannya. Namun, Anda harus memiliki hak akses pengguna super untuk menggunakannya.

Jika Anda tidak tertarik dengan rincian implementasi, dan hanya ingin membuat konfigurasi yang cukup sederhana berdasarkan pada pengaturan bawaan, atau tidak memiliki akses ke seluruh pemasangan Weblate (seperti pada Hosted Weblate), silakan lihat bagian Mengelola kontrol akses per proyek.

Pengelolaan izin di seluruh situs

Untuk mengelola izin untuk seluruh instansi sekaligus, tambahkan pengguna ke tim bawaan yang sesuai:

  • Pengguna (ini dilakukan secara bawaan oleh penugasan tim otomatis).

  • Peninjau (jika Anda menggunakan tinjau alur kerja dengan peninjau khusus).

  • Pengelola (jika Anda ingin mendelegasikan sebagian besar operasi pengelolaan kepada orang lain).

Anda harus menjaga semua proyek dikonfigurasi sebagai Publik (lihat Kontrol akses proyek), jika tidak, izin di seluruh situs yang disediakan oleh keanggotaan di tim Pengguna dan Peninjau tidak akan berpengaruh.

Anda juga dapat memberikan beberapa izin tambahan pilihan Anda kepada tim bawaan. Misalnya, Anda mungkin ingin memberikan izin untuk mengelola tangkapan layar kepada semua Pengguna.

Anda juga dapat mendefinisikan beberapa tim kustom baru. Jika Anda ingin tetap mengelola izin di seluruh situs untuk tim ini, pilih nilai yang sesuai untuk Pemilihan proyek (mis. Pemilihan proyek atau Semua proyek publik).

Izin khusus untuk bahasa, komponen, atau proyek

Anda dapat membuat tim kustom Anda khusus untuk mengelola izin untuk objek tertentu seperti bahasa, komponen, dan proyek. Meskipun tim ini hanya dapat memberikan hak akses tambahan, Anda tidak dapat mencabut izin apa pun yang diberikan oleh tim di seluruh situs atau per proyek dengan menambahkan tim kustom lainnya.

Contoh:

Membatasi terjemahan ke Ceko untuk sejumlah penerjemah terpilih, (sementara terjemahan ke bahasa lain tetap bersifat publik):

  1. Hapus izin untuk menerjemahkan Ceko dari semua pengguna. Dalam konfigurasi bawaan, ini dapat dilakukan dengan mengubah Pengguna tim bawaan.

    Grup Pengguna

    Pemilihan bahasa

    Seperti yang didefinisikan

    Bahasa

    Semua kecuali Ceko

  2. Tambahkan tim khusus untuk penerjemah Ceko.

    Grup penerjemah Ceko

    Peran

    Pengguna daya

    Pemilihan proyek

    Semua proyek publik

    Pemilihan bahasa

    Seperti yang didefinisikan

    Bahasa

    Ceko

  3. Tambahkan pengguna yang ingin Anda beri izin ke dalam tim ini.

Pengelolaan izin dengan cara ini sangat ampuh, tetapi bisa jadi cukup merepotkan. Anda hanya dapat mendelegasikannya kepada pengguna lain dengan memberikan mereka status Pengguna super.

Pengguna, peran, tim, dan izin

Model autentikasi terdiri dari beberapa objek:

Izin

Izin individual ditentukan oleh Weblate. Izin tidak dapat diberikan kepada pengguna, hanya melalui penugasan peran.

Peran

Peran mendefinisikan serangkaian izin (dan dapat digunakan kembali di beberapa tempat).

Pengguna

Seorang pengguna dapat menjadi anggota beberapa tim.

Grup

Grup menghubungkan peran dan pengguna dengan objek autentikasi (proyek, bahasa, komponen, dan daftar komponen).

graph auth { "User" -- "Group"; "Group" -- "Role"; "Role" -- "Permission"; "Group" -- "Project"; "Group" -- "Language"; "Group" -- "Components"; "Group" -- "Component list"; }

Catatan

Tim tidak boleh memiliki peran yang ditugaskan, dalam hal ini akses untuk menelusuri proyek oleh siapa pun dianggap (lihat di bawah).

Akses penelusuran proyek

Pengguna harus menjadi anggota tim yang terhubung dengan proyek, atau komponen apa pun di dalam proyek tersebut. Memiliki keanggotaan saja sudah cukup, tidak diperlukan izin khusus untuk menelusuri proyek (ini digunakan dalam tim Pengamat bawaan, lihat Daftar tim).

Akses penelusuran komponen

Memberikan akses penelusuran kepada pengguna dalam satu proyek akan memberinya akses ke komponen apa pun dengan izin penelusuran turunan. Dengan Akses terbatas aktif, akses ke komponen (atau daftar komponen) diberikan secara eksplisit.

Cakupan tim

Cakupan izin yang ditugaskan berdasarkan peran dalam tim diterapkan dengan aturan berikut:

  • Jika tim menentukan Daftar komponen apa pun, semua izin yang diberikan kepada anggota tim tersebut diberikan untuk semua komponen dalam daftar komponen yang terlampir pada tim, dan akses tanpa izin tambahan diberikan untuk semua proyek tempat komponen tersebut berada. Komponen dan Proyek diabaikan.

    Menggunakan daftar komponen yang besar mungkin akan berdampak pada kinerja, silakan pertimbangkan untuk memberikan akses melalui proyek sebagai gantinya.

  • Jika tim menentukan Komponen apa pun, semua izin yang diberikan kepada anggota tim tersebut diberikan untuk semua komponen yang dilampirkan pada tim, dan akses tanpa izin tambahan diberikan untuk semua proyek tempat komponen tersebut berada. Proyek diabaikan.

  • Jika tidak, jika tim menentukan Proyek apa pun, baik dengan mencantumkannya secara langsung atau dengan mengatur Pemilihan proyek ke nilai seperti Semua proyek publik, semua izin tersebut diterapkan ke semua proyek, yang secara efektif memberikan izin yang sama untuk mengakses semua proyek komponen tidak terbatas.

  • The restrictions imposed by a team’s Languages are applied separately, when it’s verified if a user has access to perform certain actions. Namely, it’s applied only to actions directly related to the translation process itself like reviewing, saving translations, adding suggestions, etc.

Petunjuk

Gunakan Pemilihan bahasa atau Pemilihan proyek untuk mengotomatisasikan penyertaan semua bahasa atau proyek.

Contoh:

Proyek foo dengan komponen: foo/bar dan foo/baz, dengan hak peninjauan dan pengelolaan, dalam tim berikut:

Grup Admin Peninjau Spanyol

Peran

Tinjau String, Kelola repositori

Komponen

foo/bar

Bahasa

Spanyol

Anggota tim tersebut akan memiliki izin berikut (dengan asumsi pengaturan peran bawaan):

  • Akses umum (menelusuri) ke seluruh proyek foo termasuk kedua komponen di dalamnya: foo/bar dan foo/baz.

  • Tinjau string dalam terjemahan Spanyol foo/bar (tidak di tempat lain).

  • Kelola VCS untuk seluruh repositori foo/bar misalnya, melakukan perubahan tertunda yang dikomit oleh penerjemah untuk semua bahasa.

Penugasan tim otomatis

Saat menyunting Tim, Anda dapat menentukan Penugasan otomatis, yang merupakan daftar ekspresi reguler yang digunakan untuk menugaskan pengguna yang baru dibuat secara otomatis ke suatu tim berdasarkan alamat surel mereka. Penugasan ini hanya terjadi setelah pembuatan akun.

Kasus penggunaan yang paling umum untuk fitur ini adalah untuk menugaskan semua pengguna baru ke beberapa tim bawaan. Perilaku ini digunakan untuk tim Pengguna dan Tamu bawaan (lihat Daftar tim). Gunakan ekspresi reguler ^.*$ untuk mencocokkan semua pengguna.

Contoh lain dari opsi ini adalah memberikan beberapa hak akses tambahan kepada karyawan perusahaan Anda secara bawaan. Dengan asumsi semua karyawan menggunakan alamat surel perusahaan di domain Anda, ini dapat dilakukan dengan ekspresi seperti ^.*@mycompany.com.

Catatan

Penugasan tim otomatis ke Pengguna dan Pengamat selalu dibuat ulang saat meningkatkan dari satu versi Weblate ke versi lainnya. Jika Anda ingin menonaktifkannya, tetapkan ekspresi reguler ke ^$ (yang tidak akan cocok dengan apa pun).

Catatan

Bulk inviting through the user interface creates invitations. Existing users still have to confirm the invitation before they become team members.

Tim dan peran bawaan

Setelah pemasangan, serangkaian tim bawaan dibuat (lihat Daftar tim).

Peran dan tim ini dibuat setelah pemasangan. Peran bawaan selalu diperbarui oleh migrasi basis data saat peningkatan. Anda tidak dapat mengubahnya, silakan tentukan peran baru jika Anda ingin mendefinisikan serangkaian izin Anda sendiri.

Daftar hak akses

Cakupan

Izin

Peran bawaan

Perubahan

Unduh perubahan

Administrasi

Komentar

Posting komentar

Administrasi

Sunting sumber

Pengguna daya

Koordinator terjemahan

Tinjau string

Terjemahkan

Hapus komentar

Administrasi

Selesaikan komentar

Administrasi

Koordinator terjemahan

Tinjau string

Komponen

Sunting pengaturan komponen

Administrasi

Kunci komponen, mencegah terjemahan

Administrasi

Kelola repositori

Glosarium

Tambahkan entri glosarium

Administrasi

Kelola glosarium

Pengguna daya

Koordinator terjemahan

Tambahkan terminologi glosarium

Administrasi

Kelola glosarium

Koordinator terjemahan

Sunting entri glosarium

Administrasi

Kelola glosarium

Pengguna daya

Koordinator terjemahan

Hapus entri glosarium

Administrasi

Kelola glosarium

Pengguna daya

Koordinator terjemahan

Unggah entri glosarium

Administrasi

Kelola glosarium

Pengguna daya

Koordinator terjemahan

Saran otomatis

Gunakan saran otomatis

Administrasi

Sunting sumber

Pengguna daya

Koordinator terjemahan

Tinjau string

Terjemahkan

Memori terjemahan

Sunting memori terjemahan

Administrasi

Kelola memori terjemahan

Hapus memori penerjemahan

Administrasi

Kelola memori terjemahan

Proyek

Sunting pengaturan proyek

Administrasi

Kelola akses proyek

Administrasi

Laporan

Unduh laporan

Administrasi

Cuplikan layar, Tangkapan layar

Tambahkan tangkapan layar

Administrasi

Koordinator terjemahan

Kelola tangkapan layar

Sunting tangkapan layar

Administrasi

Koordinator terjemahan

Kelola tangkapan layar

Hapus tangkapan layar

Administrasi

Koordinator terjemahan

Kelola tangkapan layar

String sumber

Sunting info string tambahan

Administrasi

Sunting sumber

String

Tambahkan string baru

Administrasi

Hapus string

Administrasi

Hilangkan pemeriksaan kegagalan

Administrasi

Sunting sumber

Pengguna daya

Koordinator terjemahan

Tinjau string

Terjemahkan

Sunting string

Administrasi

Sunting sumber

Pengguna daya

Koordinator terjemahan

Tinjau string

Terjemahkan

Tinjau string

Administrasi

Koordinator terjemahan

Tinjau string

Sunting massal string

Administrasi

Penyuntingan massal

Sunting string ketika saran dipaksakan

Administrasi

Koordinator terjemahan

Tinjau string

Sunting string sumber

Administrasi

Sunting sumber

Pengguna daya

Koordinator terjemahan

Saran

Terima saran

Administrasi

Sunting sumber

Pengguna daya

Koordinator terjemahan

Tinjau string

Terjemahkan

Tambahkan saran

Administrasi

Sunting sumber

Tambahkan saran

Pengguna daya

Koordinator terjemahan

Tinjau string

Terjemahkan

Hapus saran

Administrasi

Pengguna daya

Koordinator terjemahan

Beri suara untuk saran

Administrasi

Sunting sumber

Pengguna daya

Koordinator terjemahan

Tinjau string

Terjemahkan

Terjemahan

Tambahkan bahasa untuk terjemahan

Administrasi

Pengguna daya

Koordinator terjemahan

Kelola bahasa

Lakukan terjemahan otomatis

Administrasi

Terjemahan otomatis

Hapus terjemahan yang ada

Administrasi

Kelola bahasa

Unduh berkas terjemahan

Administrasi

Sunting sumber

Akses repositori

Pengguna daya

Koordinator terjemahan

Tinjau string

Terjemahkan

Kelola bahasa

Tambahkan beberapa bahasa untuk terjemahan

Administrasi

Kelola bahasa

Unggahan

Definisikan penulis dari terjemahan yang diunggah

Administrasi

Timpa string yang ada dengan string yang diunggah

Administrasi

Sunting sumber

Pengguna daya

Koordinator terjemahan

Tinjau string

Terjemahkan

Unggah terjemahan

Administrasi

Sunting sumber

Pengguna daya

Koordinator terjemahan

Tinjau string

Terjemahkan

VCS

Akses repositori internal

Administrasi

Akses repositori

Pengguna daya

Koordinator terjemahan

Kelola repositori

Komit perubahan ke repositori lokal

Administrasi

Kelola repositori

Dorong perubahan dari repositori internal

Administrasi

Kelola repositori

Atur ulang perubahan dalam repositori internal

Administrasi

Kelola repositori

Lihat lokasi repositori hulu

Administrasi

Akses repositori

Pengguna daya

Koordinator terjemahan

Kelola repositori

Perbarui repositori internal

Administrasi

Kelola repositori

Pengumuman

Posting pengumuman

Administrasi

Koordinator terjemahan

Hapus pengumuman

Administrasi

Koordinator terjemahan

Hak akses di seluruh situs

Gunakan antarmuka pengelolaan

Tambahkan proyek baru

Tambahkan proyek baru

Tambahkan definisi bahasa

Kelola definisi bahasa

Kelola tim

Lihat info tim

Kelola pengguna

Lihat info pengguna

Kelola peran

Lihat info peran

Kelola pengumuman

Kelola memori terjemahan

Kelola mesin

Kelola daftar komponen

Kelola tagihan

Kelola pengaya di seluruh situs

Catatan

Hak akses di seluruh situs tidak diberikan kepada peran bawaan mana pun. Hak akses ini sangat kuat dan cukup mirip dengan status Pengguna super. Sebagian besar hak akses ini memengaruhi semua proyek di instalasi Weblate Anda.

Daftar peran bawaan

Administrasi

  • Posting pengumuman

  • Hapus pengumuman

  • Unduh perubahan

  • Posting komentar

  • Hapus komentar

  • Selesaikan komentar

  • Sunting pengaturan komponen

  • Komponen pengunci, mencegah terjemahan

  • Tambahkan entri glosarium

  • Hapus entri glosarium

  • Sunting entri glosarium

  • Tambahkan terminologi glosarium

  • Unggah entri glosarium

  • Gunakan saran otomatis

  • Hapus memori terjemahan

  • Sunting memori terjemahan

  • Sunting pengaturan proyek

  • Kelola akses proyek

  • Unduh laporan

  • Tambahkan tangkapan layar

  • Hapus tangkapan layar

  • Sunting tangkapan layar

  • Sunting info string tambahan

  • Terima saran

  • Tambahkan saran

  • Hapus saran

  • Suara pada saran

  • Tambahkan bahasa untuk terjemahan

  • Tambahkan beberapa bahasa untuk terjemahan

  • Lakukan terjemahan otomatis

  • Hapus terjemahan yang ada

  • Unduh berkas terjemahan

  • Tambahkan string baru

  • Sunting string massal

  • Abaikan pemeriksaan gagal

  • Hapus string

  • Sunting string

  • Sunting string saat saran dipaksakan

  • Tinjau string

  • Sunting string sumber

  • Definisikan penulis terjemahan yang diunggah

  • Timpa string yang ada dengan unggahan

  • Unggah terjemahan

  • Akses repositori internal

  • Komit perubahan ke repositori internal

  • Dorong perubahan dari repositori internal

  • Atur ulang perubahan di repositori internal

  • Perbarui repositori internal

  • Lihat lokasi repositori hulu

Sunting sumber

  • Posting komentar

  • Gunakan saran otomatis

  • Sunting info string tambahan

  • Terima saran

  • Tambahkan saran

  • Suara pada saran

  • Unduh berkas terjemahan

  • Abaikan pemeriksaan gagal

  • Sunting string

  • Sunting string sumber

  • Timpa string yang ada dengan unggahan

  • Unggah terjemahan

Tambahkan saran

  • Tambahkan saran

Akses repositori

  • Unduh berkas terjemahan

  • Akses repositori internal

  • Lihat lokasi repositori hulu

Kelola glosarium

  • Tambahkan entri glosarium

  • Hapus entri glosarium

  • Sunting entri glosarium

  • Tambahkan terminologi glosarium

  • Unggah entri glosarium

Pengguna daya

  • Posting komentar

  • Tambahkan entri glosarium

  • Hapus entri glosarium

  • Sunting entri glosarium

  • Unggah entri glosarium

  • Gunakan saran otomatis

  • Terima saran

  • Tambahkan saran

  • Hapus saran

  • Suara pada saran

  • Tambahkan bahasa untuk terjemahan

  • Unduh berkas terjemahan

  • Abaikan pemeriksaan gagal

  • Sunting string

  • Sunting string sumber

  • Timpa string yang ada dengan unggahan

  • Unggah terjemahan

  • Akses repositori internal

  • Lihat lokasi repositori hulu

Koordinator terjemahan

  • Posting pengumuman

  • Hapus pengumuman

  • Posting komentar

  • Selesaikan komentar

  • Tambahkan entri glosarium

  • Hapus entri glosarium

  • Sunting entri glosarium

  • Tambahkan terminologi glosarium

  • Unggah entri glosarium

  • Gunakan saran otomatis

  • Tambahkan tangkapan layar

  • Hapus tangkapan layar

  • Sunting tangkapan layar

  • Terima saran

  • Tambahkan saran

  • Hapus saran

  • Suara pada saran

  • Tambahkan bahasa untuk terjemahan

  • Unduh berkas terjemahan

  • Abaikan pemeriksaan gagal

  • Sunting string

  • Sunting string saat saran dipaksakan

  • Tinjau string

  • Sunting string sumber

  • Timpa string yang ada dengan unggahan

  • Unggah terjemahan

  • Akses repositori internal

  • Lihat lokasi repositori hulu

Tinjau string

  • Posting komentar

  • Selesaikan komentar

  • Gunakan saran otomatis

  • Terima saran

  • Tambahkan saran

  • Suara pada saran

  • Unduh berkas terjemahan

  • Abaikan pemeriksaan gagal

  • Sunting string

  • Sunting string saat saran dipaksakan

  • Tinjau string

  • Timpa string yang ada dengan unggahan

  • Unggah terjemahan

Terjemahkan

  • Posting komentar

  • Gunakan saran otomatis

  • Terima saran

  • Tambahkan saran

  • Suara pada saran

  • Unduh berkas terjemahan

  • Abaikan pemeriksaan gagal

  • Sunting string

  • Timpa string yang ada dengan unggahan

  • Unggah terjemahan

Kelola bahasa

  • Tambahkan bahasa untuk terjemahan

  • Tambahkan beberapa bahasa untuk terjemahan

  • Hapus terjemahan yang ada

  • Unduh berkas terjemahan

Penyuntingan massal

  • Sunting string massal

Terjemahan otomatis

  • Lakukan terjemahan otomatis

Kelola memori terjemahan

  • Hapus memori terjemahan

  • Sunting memori terjemahan

Kelola tangkapan layar

  • Tambahkan tangkapan layar

  • Hapus tangkapan layar

  • Sunting tangkapan layar

Kelola repositori

  • Komponen pengunci, mencegah terjemahan

  • Akses repositori internal

  • Komit perubahan ke repositori internal

  • Dorong perubahan dari repositori internal

  • Atur ulang perubahan di repositori internal

  • Perbarui repositori internal

  • Lihat lokasi repositori hulu

Tambahkan proyek baru

  • Tambahkan proyek baru

Daftar tim

Tim berikut dibuat setelah pemasangan (atau setelah menjalankan setupgroups) dan Anda bebas mengubahnya. Namun, migrasi akan membuatnya kembali jika Anda menghapus atau mengganti namanya.

Tamu

Mendefinisikan izin untuk pengguna yang tidak diautentikasikan.

Tim ini hanya berisi pengguna anonim (lihat ANONYMOUS_USER_NAME).

Hapus peran dari tim ini untuk membatasi izin bagi pengguna yang tidak diautentikasikan.

Peran bawaan: Tambahkan saran, Akses repositori

Pengamat

Peran ini memastikan keterlihatan proyek publik bagi semua pengguna. Secara bawaan, semua pengguna adalah anggota tim ini.

Secara bawaan, penugasan tim otomatis menjadikan semua akun baru sebagai anggota tim ini saat mereka bergabung.

Peran bawaan: tidak ada

Pengguna

Tim bawaan untuk semua pengguna.

Secara bawaan, penugasan tim otomatis menjadikan semua akun baru sebagai anggota tim ini saat mereka bergabung.

Peran bawaan: Pengguna daya

Peninjau

Grup untuk peninjau (lihat Alur kerja terjemahan).

Peran bawaan: Tinjau string

Pengelola

Grup untuk administrator.

Peran bawaan: Administrasi

Pembuat proyek

Added in version 5.1.

Pengguna yang dapat membuat proyek baru.

Peran bawaan: Tambahkan proyek baru

Peringatan

Jangan pernah menghapus tim dan pengguna Weblate yang telah ditentukan sebelumnya, karena hal itu dapat menyebabkan masalah yang tidak terduga! Jika Anda tidak membutuhkannya, hapus saja semua hak aksesnya.

Pembatasan akses tambahan

Jika Anda ingin menggunakan pemasangan Weblate dengan cara yang tidak umum, yaitu mengizinkan pengguna baru hanya berdasarkan undangan, hal itu dapat dilakukan dengan mengkonfigurasikan Weblate sedemikian rupa sehingga hanya pengguna yang dikenal yang dapat mengaksesnya. Untuk melakukannya, Anda dapat menyetel REGISTRATION_OPEN ke False untuk mencegah pendaftaran pengguna baru dan menyetel REQUIRE_LOGIN ke True untuk mewajibkan log masuk untuk mengakses semua halaman situs. Pada dasarnya ini adalah cara untuk mengunci pemasangan Weblate Anda.

Selain itu, mengubah DEFAULT_ACCESS_CONTROL menjadi 100 akan membuat semua proyek yang baru dibuat menjadi privat, sehingga memerlukan pemberian akses secara eksplisit.

Petunjuk

Anda dapat menggunakan Mengundang pengguna baru bawaan untuk menambahkan pengguna baru.

Kedaluwarsa akun pengguna

Setiap akun dapat memiliki kedaluwarsa yang diatur. Setelah kedaluwarsa habis, akun akan dinonaktifkan secara otomatis. Ini digunakan untuk Token akses per proyek, tetapi dapat juga digunakan untuk pengguna reguler.