Erişim denetimi#

Weblate, kullanıcı izinlerinin uygulamanın tamamı ya da bir bölümü için atanabileceği ayrıntılı bir yetki sistemi sunar.

Proje erişim denetimi#

Not

Hosted Weblate üzerinde ücretsiz Libre tarifesini kullanan projeler her zaman Public şeklindedir. Projenize erişimi kısıtlamak istiyorsanız ücretli tarifeye geçebilirsiniz.

Farklı bir Erişim denetimi ayarı seçerek kullanıcının bireysel projelere erişimini sınırlayabilirsiniz. Kullanılabilecek seçenekler şunlardır:

Herkese açık

Herkes tarafından görülebilir.

Kimliği doğrulanmış tüm kullanıcılar tarafından katkıda bulunulabilir.

Sürüm denetimi sistemi herkese açılabilir.

Açık kaynaklı projeler için ya da Weblate kopyanız özel ya da kilitli olduğunda bunu seçin.

Korunmuş

Herkes tarafından görülebilir.

Yalnızca seçilmiş kullanıcılar tarafından katkıda bulunulabilir.

Yalnızca seçilmiş kullanıcılar sürüm denetimi sistemi deposuna erişebilir.

Görünürlük kazanmak için bunu seçin. Ancak yine de kimlerin katkıda bulunabileceğini denetleyin.

Kişisel

Yalnızca seçilmiş kullanıcılar tarafından görülebilir.

Yalnızca seçilmiş kullanıcılar tarafından katkıda bulunulabilir.

Yalnızca seçilmiş kullanıcılar sürüm denetimi sistemi deposuna erişebilir.

Herkese açık olarak görüntülenmemesi gereken projeler için bunu seçin.

Özel

Yalnızca seçilmiş kullanıcılar tarafından görülebilir.

Yalnızca seçilmiş kullanıcılar tarafından katkıda bulunulabilir.

Yalnızca seçilmiş kullanıcılar sürüm denetimi sistemi deposuna erişebilir.

Hosted Weblate üzerinde kullanılamaz.

Tüm izinleri Site-wide access control ile ayarlamanız gerekir.

Erişimi belirli ve hassas bir şekilde özelleştirilebilir bir şekilde ayarlamak istiyorsanız kendi Weblate kopyanızda bunu seçin.

Bir projenin Erişim denetimi yapılandırması, ilgili projenin (YönetimAyarlar) Erişim sekmesinde değiştirilebilir.

../_images/project-access.webp

Varsayılan değer DEFAULT_ACCESS_CONTROL ile değiştirilebilir.

Not

Kişisel projeler için bile, projenizle ilgili bazı bilgiler açığa çıkar: Uygulama kopyasının tamamı için istatistikler ve dil özetinde, erişim denetimi ayarına rağmen tüm projelerin sayıları bulunur. Proje adınız ve diğer bilgileriniz açığa çıkmaz.

Not

Herkese açık, Korunmuş ve Kişisel projelerde kullanıcılar için varsayılan olarak var olan gerçek izinler kümesi, Weblate kopyasının yöneticisi tarafından özel ayar kullanılarak yeniden tanımlanabilir.

Ayrıca bakınız

Erişim denetimi

Her proje için erişim denetimi yönetimi#

Proje erişimi yönetimi yetkisi olan kullanıcılar (ayrıntılı bilgi almak için: List of privileges), projelerdeki kullanıcıları takımlara ekleyerek yönetebilir. İlk takım grubu Weblate tarafından sağlanır. Daha ayrıntılı erişim denetimi sağlamak için ek takımlar tanımlanabilir. Ekipleri dillerle sınırlayabilir ve onlara belirli erişim rolleri atayabilirsiniz (ayrıntılı bilgi almak için: List of privileges).

Her proje için şu takımlar kendiliğinden oluşturulur:

Herkese açık, Korunmuş ve Kişisel projeler için:

Yönetim

Proje için kullanılabilecek tüm izinleri kapsar.

Onaylama (yalnızca onaylama iş akışı özelliği açıksa)

Çevirileri gözden geçirip onaylayabilir.

Yalnızca Korunmuş ve Kişisel projeler için:

Çevir

Projeyi çevirebilir ve çevrim dışı yapılmış çevirileri yükleyebilir.

Kaynaklar

(Proje ayarları içinde izin verilmiş ise) kaynak dizgeleri ve kaynak dizge bilgilerini düzenleyebilir.

Diller

Çevrilecek dilleri yönetebilir (çevirileri ekleyebilir ya da kaldırabilir).

Sözlük

Sözlükleri yönetebilir (kayıtları ekleyebilir ya da kaldırabilir ve yükleyebilir).

Bellek

Çeviri belleğini yönetebilir.

Ekran görüntüleri

Ekran görüntülerini yönetebilir (ekleyip kaldırabilir ve kaynak dizgelerle ilişkilendirebilir).

Kendiliğinden çeviri

Kendiliğinden çevirileri kullanabilir.

Sürüm denetimi sistemi

Sürüm denetimi sisteminin yönetimi yapabilir ve dışa aktarılmış depoya erişebilir.

Faturalama

Faturalama bilgilerine ve ayarlarına erişebilir (ayrıntılı bilgi almak için: Faturalama).

../_images/manage-users.webp

Bu özellikler, projenin YönetimKullanıcılar menüsünden erişilebilen Erişim denetimi sayfasında bulunur.

Takım yöneticileri#

4.15 sürümünde geldi.

Her takımda, takıma kullanıcı ekleyip kaldırabilen bir takım yöneticisi olabilir. Bu seçenek, kendi kendini yöneten takımlar oluşturmak istediğinizde kullanışlıdır.

Yeni kullanıcı daveti#

Var olan kullanıcıların eklendiğinde, onaylamaları için davet gönderilir. REGISTRATION_OPEN seçeneği ile yönetici yeni kullanıcıları e-posta kullanarak da davet edebilir. Davet edilen kullanıcıların projeye erişebilmeleri için hesap açma işlemini tamamlamaları gerekir.

Bunu yapabilmek için site genelinde herhangi bir izin verilmesi gerekmez. Proje kapsamında erişim yönetimi izni (Yönetim takımının üyesi olmak gibi) yeterli olur.

İpucu

Davet edilen kullanıcı davetiyenin geçerlilik süresini geçirdiyse, yeni bir davet gönderilmelidir.

Aynı türde davetler site genelinde Kullanıcılar sekmesindeki yönetim bölümü içinden kullanılabilir.

5.0 sürümünde değişti: Weblate artık kendiliğinden hesap açmıyor ya da takımlara kullanıcı eklemiyor. Bu işlemler yalnızca kullanıcının onayı alındıktan sonra yapılır.

Kullanıcıları engelleme#

4.7 sürümünde geldi.

Projenizdeki bazı kullanıcıların kötü davranışlar sergilemesi durumunda, katkıda bulunmalarını engelleme seçeneğiniz vardır. Engellenen kullanıcının izinleri varsa, projeyi görmeye sürdürebilir. Ancak katkıda bulunamaz.

Her projeye özel izin yönetimi#

You can set your projects to Protected or Private (see Proje erişim denetimi), and manage users per-project in the Weblate user interface.

Varsayılan olarak bu durum, bu takımların kendi yapılandırması nedeniyle Weblate tarafından Kullanıcılar ve Görüntüleyenler :ref: varsayılan takımlar <default-teams> için sunulan erişim izinlerinin verilmesini engeller. Bu durum, varsayılan takımları değiştirerek, yeni bir tane oluşturarak ya da aşağıdaki Site-wide access control bölümünde açıklandığı gibi tek tek bileşenler için ek özel ayarlar oluşturarak site genelinde bu projelere izin vermenizi engellemez.

Weblate kullanıcı arayüzü üzerinden izinleri yönetmenin en önemli avantajlarından biri, izinlerin diğer kullanıcılara süper kullanıcı yetkisi verilmeden devredilebilmesidir. Bunun için bu kullanıcıları projenin Yönetim ekibine ekleyin.

Site-wide access control#

Not

Bu özellik, Hosted Weblate üzerinde kullanılamaz.

İzin sistemi takımlara ve rollere dayanır. Roller bir dizi izin tanımlar ve takımlar bunları kullanıcılara ve çevirilere bağlar. Ayrıntılı bilgi almak için Kullanıcılar, roller, takımlar ve izinler bölümüne bakabilirsiniz.

The most powerful features of the Weblate’s access control system can be configured in the Yönetim arayüzü. You can use it to manage permissions of any project. You don’t necessarily have to switch it to Custom access control to utilize it. However you must have superuser privileges in order to use it.

If you are not interested in details of implementation, and just want to create a simple-enough configuration based on the defaults, or don’t have a site-wide access to the whole Weblate installation (like on Hosted Weblate), please refer to the Her proje için erişim denetimi yönetimi section.

Site genelinde izin yönetimi#

Uygulama kopyasının tamamındaki izinleri bir kerede yönetmek için kullanıcıları uygun Varsayılan takımlar ögesine ekleyin:

  • Kullanıcılar (bu varsayılan olarak kendiliğinden takım ataması ile yapılır).

  • Onaylayanlar (:ref: onaylayan kişiler ile onaylama iş akışını <reviews> kullanıyorsanız).

  • Yöneticiler (yönetim işlemlerinin çoğunu başkasına devretmek istiyorsanız).

Tüm projeleri Herkese açık olarak yapılandırılmış tutmalısınız (ayrıntılı bilgi almak için: Proje erişim denetimi). Yoksa Kullanıcılar ve Onaylayanlar takımlarına üye olarak elde edilen site geneli izinlerin herhangi bir etkisi olmaz.

Varsayılan takımlara seçtiğiniz bazı ek izinleri de verebilirsiniz. Örneğin, tüm Kullanıcılara ekran görüntülerini yönetme izni vermek isteyebilirsiniz.

Bazı yeni özel takımlar da tanımlayabilirsiniz. Bu takımlar için izinlerinizi site genelinde yönetmeyi sürdürmek istiyorsanız, Proje seçimi için uygun bir değer seçin (Tüm projeler ya da Tüm herkese açık projeler gibi).

Diller, bileşenler veya projeler için özel izinler#

Diller, bileşenler ve projeler gibi farklı nesnelerin izinlerini yönetmek için kendi ayrılmış takımlarınızı oluşturabilirsiniz. Bu takımlar yalnızca ek izinler verebilse de, başka bir özel takım ekleyerek site genelinde ya da her proje için takımlar tarafından verilen izinleri iptal edemezsiniz.

Örnek:

(Nedeni ne olursa olsun) belirli bir dilde çevirinin (Çekçe gibi) yalnızca belirli güvenilir bir çevirmen grubu tarafından yapılmasına izin vermek ve diğer dillerde yapılan çevirileri herkese açık tutmak istiyorsanız şunu yapmanız gerekir:

  1. Tüm kullanıcılardan Çekçe dilini çevirme iznini kaldırın. Varsayılan yapılandırmada, Kullanıcılar varsayılan takım değiştirilerek yapılabilir.

    Kullanıcılar grubu#

    Dil seçimi

    Tanımlandığı gibi

    Diller

    Çekçe dışında tümü

  1. Çekçe çevirmenleri için özel bir takım ekleyin.

    Çekçe çevirmenleri grubu#

    Roller

    Uzman kullanıcılar

    Proje seçimi

    Tüm herkese açık projeler

    Dil seçimi

    Tanımlandığı gibi

    Diller

    Çekçe

  1. İzin vermek istediğiniz kullanıcıları bu takıma ekleyin.

Gördüğünüz gibi, bu şekilde izin yönetimi güçlüdür. Ancak oldukça sıkıcı bir iş olabilir. Süper kullanıcı izinleri vermediğiniz sürece izinleri başka bir kullanıcıya devredemezsiniz.

Kullanıcılar, roller, takımlar ve izinler#

Kimlik doğrulama modelleri birkaç ögeden oluşur:

İzin

Weblate tarafından tanımlanan bireysel izin. İzinler kullanıcılara atanamaz. Bu yalnızca rol ataması ile yapılabilir.

Rol

Rol, bir izin kümesi tanımlar. Böylece, bu kümeler birkaç yerde yeniden kullanılabilir ve yönetim kolaylaşır.

Kullanıcı

Kullanıcı birkaç takımın üyesi olabilir.

Grup

Gruplar, roller, kullanıcılar ve kimlik doğrulama nesneleri (projeler, diller ve bileşen listeleri) arasında bağlantı kurar.

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

Not

Bir takımın kendisine atanmış herhangi bir rolü olmayabilir. Bu durumda projeye herhangi birinin göz atma erişimi olacağı varsayılır (aşağıya bakın).

Bir projeye göz atma erişimi#

Kullanıcı, projeye bağlı bir takımın veya bu projenin içindeki herhangi bir bileşenin üyesi olmalıdır. Üye olmak yeterlidir. Projeye göz atabilmek için ayrıca özel bir izin gerekmez (bu, varsayılan Görüntüleyiciler takımında kullanılır. Ayrıntılı bilgi almak için Takım listesi).

Bir bileşene göz atma erişimi#

Bir kullanıcı, bileşenlerin projesine erişebildiğinde kısıtlanmamış bileşenlere erişebilir (ve kullanıcıya proje için verilen tüm izinlere sahip olur). Kısıtlı erişim seçeneği açıkken, bileşene erişim, bileşen (veya bileşenin içinde bulunduğu bileşen listesi) için açık izinler gerekir.

Takımların kapsamı#

Takımlardaki roller tarafından atanan izin kapsamı şu kurallara göre uygulanır:

  • Takım herhangi bir Bileşen listesi belirtirse, takıma bağlı bileşen listelerindeki tüm bileşenler için o takımın üyelerine tüm izinler verilir ve bu bileşenlerin içinde bulunduğu tüm projeler için ek izinleri olmayan bir erişim verilir. Bileşenler ve Projeler yok sayılır.

    Çok büyük bileşen listeleri kullanmak başarımı etkileyebilir. Bunun yerine projeler ile erişim izin vermeyi değerlendirin.

  • Takımda herhangi bir Bileşen belirtiliyorsa, takıma bağlı tüm bileşenler için o takımın üyelerine tüm izinler verilir ve bu bileşenlerin içinde bulunduğu tüm projeler için ek izinleri olmayan bir erişim verilir. Projeler yok sayılır.

  • Yoksa, takımda herhangi bir Proje belirtiliyorsa, bunları doğrudan listeleyerek veya Proje seçimi değerini Tüm herkese açık projeler gibi bir değere ayarlayarak, tüm bu izinler tüm projelere uygulanır ve bu da tüm projelere erişmek için aynı izinleri etkin bir şekilde verir kısıtlanmamış bileşenler.

  • Bir takımın Diller değeri tarafından uygulanan kısıtlamalar, kullanıcının belirli işlemleri yapma izni olup olmadığına bakılarak ayrı olarak uygulanır. Yani, yalnızca çeviri sürecinin kendisiyle doğrudan ilgili onaylama, çevirileri kaydetme, öneri ekleme gibi işlemlere uygulanır.

İpucu

Tüm dillerin veya projelerin kendiliğinden katılması için Dil seçimi ya da Proje seçimi kullanın.

Örnek:

Diyelim ki şu bileşenleri olan bir foo projesi var: foo/bar ve foo/baz ve şu takım:

Grup İspanyol Yönetici-Onaylayıcılar#

Roller

Dizgeleri onayla, Depo yönetimi

Bileşenler

foo/bar

Diller

İspanyolca

Bu takımın üyelerinin şu izinleri olacak (varsayılan rol ayarları kabul edilerek):

  • Şu iki bileşenin de bulunduğu foo projesi için genel (göz atma) izni: foo/bar ve foo/baz.

  • foo/bar İspanyolca çevirisinde (başka bir yerde değil) dizgeleri onaylama izni.

  • Tüm foo/bar deposu için sürüm denetimi sistemi yönetimi. Çevirmenler tarafından tüm diller için yapılmış bekleyen değişikliklerin işlenmesi gibi.

Kendiliğinden takım atamaları#

Takım düzenleme bölümünde, yeni oluşturulan kullanıcıları e-posta adreslerine göre bir takıma kendiliğinden atanması için kullanılacak kurallı ifade listesi ile Kendiliğinden atama yapabilirsiniz. Bu atama yalnızca hesap açılırken yapılır.

Bu özelliğin en yaygın kullanımı, tüm yeni kullanıcıları varsayılan bir takıma atamaktır. Bu davranış, varsayılan Kullanıcılar ve Konuk takımları için uygulanır (ayrıntılı bilgi almak için: Takım listesi). Tüm kullanıcıları eşleştirmek için ^.*$ kurallı ifadesini kullanın.

Bu seçeneğin başka bir kullanım örneği, varsayılan olarak kuruluşunuzun çalışanlarına bazı ek izinler vermek olabilir. Tümünün etki alanınızın kurumsal e-posta adreslerini kullandığını varsayarsak, bu ``^.*@kurulusum.com` gibi bir kurallı ifadeyle yapılabilir.

Not

Kullanıcılar ve Görüntüleyiciler için kendiliğinden takım ataması, bir Weblate sürümünden diğerine yükseltme yaparken her zaman yeniden oluşturulur. Bu seçeneği kapatmak istiyorsanız, kurallı ifadeyi ``^$` olarak ayarlayın (hiçbir şeyle eşleşmez).

Not

Şimdilik, zaten var olan kullanıcıları kullanıcı arayüzü üzerinden bazı takımlara toplu olarak eklemenin bir yolu yok. Bunun için REST API kullanmayı deneyebilirsiniz.

Varsayılan takımlar ve roller#

Kurulumdan sonra, bir varsayılan takım kümesi oluşturulur (ayrıntılı bilgi almak için: Takım listesi).

Bu roller ve takımlar kurulum sonrasında oluşturulur. Hazır roller, yükseltme yapılırken veri tabanı aktarımı tarafından her zaman güncel tutulur. Bunları gerçekten değiştiremezsiniz. Kendi izin kümenizi tanımlamak istiyorsanız lütfen yeni bir rol tanımlayın.

List of privileges#

Kapsam

İzin

Built-in roles

Faturalama (ayrıntılı bilgi almak için: Faturalama)

Fatura bilgilerini görüntüle

Administration, Billing

Değişiklikler

Değişiklikleri indir

Administration

Yorumlar

Yorum gönderme

Administration, Edit source, Power user, Review strings, Translate

Yorum silme

Administration

Yorumu çözümleme

Administration, Review strings

Bileşen

Bileşen ayarlarını düzenleme

Administration

Bileşeni kilitleme, çevirileri engelleme

Administration, Manage repository

Sözlük

Sözlük kaydı ekleme

Administration, Manage glossary, Power user

Sözlük kaydını düzenleme

Administration, Manage glossary, Power user

Sözlük kaydını silme

Administration, Manage glossary, Power user

Sözlük kayıtları yükleme

Administration, Manage glossary, Power user

Kendiliğinden öneriler

Kendiliğinden önerileri kullanmak

Administration, Edit source, Power user, Review strings, Translate

Çeviri belleği

Çeviri belleğini düzenleme

Administration, Manage translation memory

Çeviri belleğini silme

Administration, Manage translation memory

Projeler

Proje ayarlarını düzenleme

Administration

Proje erişimini yönetme

Administration

Raporlar

Raporları indirme

Administration

Ekran görüntüleri

Ekran görüntüsü ekleme

Administration, Manage screenshots

Ekran görüntüsü düzenleme

Administration, Manage screenshots

Ekran görüntüsü silme

Administration, Manage screenshots

Kaynak dizgeler

Ek dizge bilgilerini düzenleme

Administration, Edit source

Dizgeler

Yeni dizge ekleme

Administration

Bir dizgeyi silme

Administration

Denetim hatasını yok sayma

Administration, Edit source, Power user, Review strings, Translate

Dizgeleri düzenleme

Administration, Edit source, Power user, Review strings, Translate

Dizgeleri onaylama

Administration, Review strings

Öneriler dayatıldığında dizgeyi düzenleme

Administration, Review strings

Kaynak dizgeleri düzenleme

Administration, Edit source, Power user

Öneriler

Öneriyi kabul etme

Administration, Edit source, Power user, Review strings, Translate

Öneri ekleme

Administration, Edit source, Add suggestion, Power user, Review strings, Translate

Öneri silme

Administration, Power user

Öneriye oy verme

Administration, Edit source, Power user, Review strings, Translate

Çeviriler

Çeviri dili ekleme

Administration, Power user, Manage languages

Kendiliğinden çevirme

Administration, Automatic translation

Var olan çeviriyi silme

Administration, Manage languages

Çeviri dosyasını indirme

Administration, Edit source, Access repository, Power user, Review strings, Translate, Manage languages

Çevirilecek birkaç dil ekleyin

Administration, Manage languages

Yüklemeler

Yüklenmiş çeviriye katkıda bulunanı tanımlama

Administration

Yükleme ile var olan dizgelerin üzerine yazma

Administration, Edit source, Power user, Review strings, Translate

Çeviri yükleme

Administration, Edit source, Power user, Review strings, Translate

Sürüm denetimi sistemi

İç depoya erişme

Administration, Access repository, Power user, Manage repository

Değişiklikleri iç depoya işleme

Administration, Manage repository

İç depodaki değişiklikleri işleme

Administration, Manage repository

İç depodaki değişiklikleri sıfırlama

Administration, Manage repository

Yukarı akış deposu konumunu görüntüleme

Administration, Access repository, Power user, Manage repository

İç depoyu güncelleme

Administration, Manage repository

Site genelindeki izinler

Yönetim arayüzünü kullanmak

Yeni projeler ekleme

Dil tanımları ekleme

Dil tanımı yönetimi

Takım yönetimi

Kullanıcı yönetimi

Rol yönetimi

Duyuru yönetimi

Çeviri belleği yönetimi

Makine yönetimi

Bileşen listeleri yönetimi

Faturalama yönetimi

Not

Site genelindeki izinler herhangi bir varsayılan role verilmez. Bu izinler güçlüdür ve süper kullanıcı yetkilerine oldukça yakındır. Çoğu Weblate kurulumundaki tüm projeleri etkiler.

List of built-in roles#

Yönetim

View billing info, Download changes, Post comment, Delete comment, Resolve comment, Edit component settings, Lock component, preventing translations, Add glossary entry, Delete glossary entry, Edit glossary entry, Upload glossary entries, Use automatic suggestions, Delete translation memory, Edit translation memory, Edit project settings, Manage project access, Download reports, Add screenshot, Delete screenshot, Edit screenshot, Edit additional string info, Accept suggestion, Add suggestion, Delete suggestion, Vote on suggestion, Add language for translation, Add several languages for translation, Perform automatic translation, Delete existing translation, Download translation file, Add new string, Dismiss failing check, Remove a string, Edit strings, Edit string when suggestions are enforced, Review strings, Edit source strings, Define author of uploaded translation, Overwrite existing strings with upload, Upload translations, Access the internal repository, Commit changes to the internal repository, Push change from the internal repository, Reset changes in the internal repository, Update the internal repository, View upstream repository location

Edit source

Post comment, Use automatic suggestions, Edit additional string info, Accept suggestion, Add suggestion, Vote on suggestion, Download translation file, Dismiss failing check, Edit strings, Edit source strings, Overwrite existing strings with upload, Upload translations

Add suggestion

Add suggestion

Access repository

Download translation file, Access the internal repository, View upstream repository location

Manage glossary

Add glossary entry, Delete glossary entry, Edit glossary entry, Upload glossary entries

Power user

Post comment, Add glossary entry, Delete glossary entry, Edit glossary entry, Upload glossary entries, Use automatic suggestions, Accept suggestion, Add suggestion, Delete suggestion, Vote on suggestion, Add language for translation, Download translation file, Dismiss failing check, Edit strings, Edit source strings, Overwrite existing strings with upload, Upload translations, Access the internal repository, View upstream repository location

Review strings

Post comment, Resolve comment, Use automatic suggestions, Accept suggestion, Add suggestion, Vote on suggestion, Download translation file, Dismiss failing check, Edit strings, Edit string when suggestions are enforced, Review strings, Overwrite existing strings with upload, Upload translations

Translate

Post comment, Use automatic suggestions, Accept suggestion, Add suggestion, Vote on suggestion, Download translation file, Dismiss failing check, Edit strings, Overwrite existing strings with upload, Upload translations

Manage languages

Add language for translation, Add several languages for translation, Delete existing translation, Download translation file

Automatic translation

Perform automatic translation

Manage translation memory

Delete translation memory, Edit translation memory

Manage screenshots

Add screenshot, Delete screenshot, Edit screenshot

Manage repository

Lock component, preventing translations, Access the internal repository, Commit changes to the internal repository, Push change from the internal repository, Reset changes in the internal repository, Update the internal repository, View upstream repository location

Billing

View billing info

Add new projects

Add new projects

Takım listesi#

Aşağıdaki takımlar kurulumun ardından (ya da setupgroups çalıştırıldıktan sonra) oluşturulur ve bunları istediğiniz gibi değiştirebilirsiniz. Ancak, silerseniz ya da yeniden adlandırırsanız aktarım işlemi bunları yeniden oluşturur.

Konuklar

Kimliği doğrulanmamış kullanıcıların izinlerini belirler.

Bu takımda yalnızca anonim kullanıcılar bulunur (ayrıntılı bilgi almak için: ANONYMOUS_USER_NAME).

Kimliği doğrulanmamış kullanıcıların izinlerini sınırlamak için bu takımdaki rolleri kaldırabilirsiniz.

Varsayılan roller: Öneri ekleme, Depoya erişme

Görüntüleyiciler

Bu rol, herkese açık projelerin tüm kullanıcılara göründüğünden emin olunmasını sağlar. Varsayılan olarak tüm kullanıcılar bu grubun üyesidir.

Varsayılan olarak, kendiliğinden takım ataması, katılan tüm yeni hesapları bu takımın bir üyesi yapar.

Varsayılan roller: Yok

Kullanıcılar

Tüm kullanıcıların varsayılan takımı.

Varsayılan olarak, kendiliğinden takım ataması, katılan tüm yeni hesapları bu takımın bir üyesi yapar.

Varsayılan roller: Uzman kullanıcı

Onaylayanlar

Onaylayan kullanıcıların takımı (ayrıntılı bilgi almak için: Çeviri iş akışları).

Varsayılan roller: Dizgeleri onaylama

Yöneticiler

Yönetici kullanıcıların takımı.

Varsayılan roller: Yönetim

Uyarı

Hazır gelen Weblate takımlarını ve kullanıcılarını asla silmeyin. Bu işlem beklenmedik sorunlara yol açabilir! Onları kullanmıyorsanız, silmek yerine tüm izinlerini kaldırabilirsiniz.

Ek erişim kısıtlamaları#

Weblate kurulumunuzu herkese daha az açık olacak biçimde kullanmak, yani yeni kullanıcıları yalnızca davet ederek izin vermek istiyorsanız, Weblate yapılandırmasını yalnızca bilinen kullanıcıların erişebileceği şekilde ayarlayabilirsiniz. Bu amaçla, yeni kullanıcıların hesap açmasını önlemek için REGISTRATION_OPEN seçeneğini Yanlış olarak ve REQUIRE_LOGIN seçeneğini /.*’ olarak ayarlayarak tüm site sayfalarına erişmek için oturum açmayı zorunlu kılabilirsiniz. Böylece kolayca Weblate kurulumunuzu kilitlemiş olursunuz.

İpucu

Yeni kullanıcılar eklemek için iç Yeni kullanıcı daveti komutunu kullanabilirsiniz.