Extension:TranslationNotifications

From mediawiki.org
Jump to navigation Jump to search
This page is a translated version of the page Extension:TranslationNotifications and the translation is 100% complete.
Other languages:
Deutsch • ‎English • ‎Tiếng Việt • ‎Türkçe • ‎español • ‎français • ‎italiano • ‎occitan • ‎português • ‎português do Brasil • ‎मराठी • ‎中文 • ‎日本語
MediaWiki manüel uzantıları
OOjs UI icon advanced.svg
TranslationNotifications
Sürüm durumu: kararlı
Uygulama Özel sayfa , Bildirim
Açıklama Çevirmenlerin çeviri bildirimlerine kaydolmasına izin verir
Yazar(lar) Jon Harald Soby, Amir Aharoni, Santhosh Thottingal, Niklas Laxström, Siebrand Mazeland
En son sürüm Güncellemeler devam etmekte
MediaWiki 1.34+
Veritabanı değişiklikleri Hayır
Lisans GNU Genel Kamu Lisansı 2.0 veya üstü
İndir
Örnek translatewiki.net
  • $wgTranslationNotificationsAlwaysHttpsInEmail
  • $wgTranslationNotificationsSignupLegalMessage
  • $wgTranslationNotificationsContactMethods
Translatewiki.net adresinde mevcutsa, TranslationNotifications uzantısını çevirin
Kullanım ve sürüm matrisini kontrol edin.
Sorunlar Açık görevler · Hata bildir

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 MassMessage uzantıyı kullanır, böylece uzantı da yüklenmelidir.

İndirme talimatları

Uzantı doğrudan Git'ten alınabilir [?]:

  • Kodu göz at
  • Bazı uzantıların kararlı sürümler için etiketleri vardır.
  • Her dal geçmiş bir MediaWiki sürümüyle ilişkilendirilmiştir. Ayrıca en son alfa sürümünü içeren bir "ana" dalı da vardır (MediaWiki'nin alfa sürümünü gerektirebilir).

Anlık görüntüyü ayıklayın ve MediaWiki kurulumunuzun extensions/TranslationNotifications/ dizinine yerleştirin.

Git'e aşina iseniz ve sunucunuza kabuk erişiminiz varsa, uzantıyı aşağıdaki gibi elde edebilirsiniz:

cd extensions/
git clone https://gerrit.wikimedia.org/r/mediawiki/extensions/TranslationNotifications.git

Kurulum

  • Dosyaları indirin ve extensions/ klasörünüzdeki TranslationNotifications adlı dizine yerleştirin.
  • LocalSettings.php dosyanızın altına aşağıdaki kodu ekleyin:
    wfLoadExtension( 'TranslationNotifications' );
    
  • Gerektiği gibi yapılandırın.
  • Yes Yapıldı – Uzantının başarıyla yüklendiğini doğrulamak için vikinizde Special:Version seçeneğine gidin.

Yapılandırma

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

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

$wgTranslationNotificationsContactMethods = [
	'email' => true,
	'talkpage' => true,
	'talkpage-elsewhere' => false,
];

Özel sayfalar

Special:TranslatorSignup

Çevirmenlerin kaydolabileceği özel bir sayfa. Örnek: Wikimedia'nın Meta vikisinde Özel: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.[1] 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:

$wgGroupPermissions['sysop']['translate-manage'] = true;

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:

0 10 * * 7 /usr/bin/php /www/wiki/extensions/TranslationNotifications/scripts/DigestEmailer.php 2>&1 > /var/log/digestEmail.log

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.

Dipnotlar

  1. Ve viki bunun bir parçasıysa Tabii ki bir aile.