Extension: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 |
Composer | mediawiki/translation-notifications |
Lisans | GNU Genel Kamu Lisansı 2.0 veya üstü |
İndir | |
Örnek | translatewiki.net |
|
|
Quarterly downloads | 8 (Ranked 166th) |
Translatewiki.net adresinde mevcutsa, TranslationNotifications uzantısını çevirin | |
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.
-
Kayıt formu
-
Bildirim formu
Ö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.
- Etiketleri göz at
- Etiket seç
- "snapshot" seçeneğini tıklayın
- 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).
- Dalları göz at
- Bir dal adı seçin
- "Devam et" düğmesine tıklayın
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üzdekiTranslationNotifications
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.
- 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 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.[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
- ↑ Ve viki bunun bir parçasıysa Tabii ki bir aile.
Bu uzantı bir veya daha fazla Wikimedia projelerinde kullanılıyor. Bu, muhtemelen uzantının kararlı olduğu ve bu tür yüksek trafikli web siteleri tarafından kullanılacak kadar iyi çalıştığı anlamına gelir. Nerede kurulduğunu görmek için bu uzantının adını Wikimedia'nın CommonSettings.php ve InitialiseSettings.php yapılandırma dosyalarında arayın. Belirli bir vikide yüklü olan uzantılar listesinin tamamı vikinin Special:Version sayfasında görülebilir. |
This extension is included in the following packages and/or wiki farms: This is not an authoritative list. Some wiki farms/hosts may contain this extension even if they are not listed here. Always check with your wiki farms/hosts or bundle to confirm. |