Extension:TranslationNotifications/tr

TranslationNotifications uzantısı, Translate uzantısını kullanan bir vikide çevirmenlerle iletişimi yönetmek için bir yol sağlar.

Uzantının iki ana parçası vardır:


 * Çevirmenler için
 * Çevirmenlerin kendilerini bildirimler için kaydettikleri form. Çevirebilecekleri dilleri ve özet seçenekleri de dahil olmak üzere tercih edilen iletişim yöntemlerini ve sıklığını belirtebilirler.


 * Çeviri hizmetlileri için
 * Sayfa çevirisi isteklerini göndermek için bir form. Bildirim, hemen veya daha sonra özet e-postayla eşleşen tüm çevirmenlere iletilecektir.

Ön koşullar
Uzantı yalnızca Translate uzantısı yüklenmiş ve yapılandırılmışsa kullanışlıdır. Kullanıcının mesaj sayfalarında ileti bırakmak için uzantıyı kullanır, böylece uzantı da yüklenmelidir.

Yapılandırma
Aşağıdaki yapılandırma değişkenleri kullanılır:

hangi iletişim yöntemlerinin etkinleştirileceğini yapılandırır. Bunlar varsayılan değerlerdir:



Special:TranslatorSignup
Çevirmenlerin kaydolabileceği özel bir sayfa. Örnek: Wikimedia'nın Meta vikisinde Special:TranslatorSignup. Kullanıcılar dil tercihlerini (birinci, ikinci ve üçüncü dil) ve e-posta veya konuşma sayfası bildirimleri gibi iletişim yöntemini ayarlayabilir. Bir tartışma sayfasında aynı CentralAuth - tabanlı viki ailesi farklı bir vikide bilgilendirilmek de istenebilir. Bildirimlerin sıklığını da seçebilirler: her zaman (tercüme edilecek her şey olduğunda), haftalık özet veya aylık özet. E-posta seçeneği yalnızca e-posta adreslerini onaylayan kullanıcılar tarafından kullanılabilir.

Seçtiğiniz vikide kullanıcı konuşma düzenlemeleri için e-posta bildirimi seçeneğini etkinleştirdiyseniz, çeviri bildirimleri için de alırsınız, bu nedenle yöntem olarak yalnızca e-postayı seçmek daha iyidir, yinelenen iletileri önlemek içindir.

Special:NotifyTranslators
Bu sayfa çeviri hizmetlileri için kullanılabilir. Çevrilebilir bir sayfanın kullanılabilirliği hakkında bildirimde bulunurlar (diğer mesaj grupları için bildirimler desteklenmez). İsteğe bağlı olarak bir son tarih ve öncelik belirleyebilir ve özel bir mesaj ekleyebilirler. Ayrıca bildirimi yalnızca belirli dillerdeki çevirmenlere gönderebilirler. Herhangi bir dil ayarlanmazsa, kaydolan tüm çevirmenler bildirimi alır.

Bu sayfayı çalıştırmak için 'translate-manage' kullanıcı hakkı gerekli. Örneğin, tüm sistemlerin bu sayfayı kullanmasına izin vermek için LocalSettings.php dosyanıza aşağıdaki satırı ekleyin:



Bildirim yapılandırması
Bildirimler, e-posta, özet e-postalar, tartışma sayfası bildirimleri, İş Kuyruğu yardımıyla yapılır. İş kuyruğu yürütme süresini İş kuyruğu kılavuzunda açıklandığı gibi yapılandırmanız gerekir.

DigestEmailer betiğin bir cron işi kullanılarak yapılandırılması gerekir. Örneğin, aşağıdaki gibi bir crontab girişi kullanılarak her Pazar 10:00'da çalışması planlanabilir:

Betik hemen e-posta göndermeye başlamaz. MediaWiki iş kuyruğuna e-posta işleri eklemeye başlar. Yapılandırılmış iş kuyruğu zamanlamasına bağlı olarak postalar gönderilir.