Extension:LocalisationUpdate

This page is a translated version of the page Extension:LocalisationUpdate and the translation is 100% complete.
Other languages:
Deutsch • ‎English • ‎Türkçe • ‎dansk • ‎français • ‎中文 • ‎日本語
Bu uzantı MediaWiki 1.21 ve üstü ile gelir. Böylece tekrar indirmek zorunda değilsiniz. Ancak, verilen diğer talimatları izlemeniz gerekir.
MediaWiki manüel uzantıları
OOjs UI icon advanced.svg
LocalisationUpdate
Sürüm durumu: kararlı
Uygulama Veritabanı
Açıklama Yerelleştirilmiş mesajları olabildiğince güncel tutmaya izin verir
Yazar(lar) Tom Maaswinkel (12wiki), Niklas Laxström (maintainer)
En son sürüm 1.4.0 (2016-10-13)
Uyumluluk politikası Master maintains backwards compatibility.
MediaWiki 1.30+
Lisans GNU Genel Kamu Lisansı 2.0 veya üstü
İndir Dil Uzantısı Paketine dahildir

Readme
Örnek Wikipedia
  • $wgLocalisationUpdateRepository
  • $wgLocalisationUpdateDirectory
  • $wgLocalisationUpdateHttpRequestOptions
  • $wgLocalisationUpdateRepositories
Translatewiki.net adresinde mevcutsa, LocalisationUpdate uzantısını çevirin

Kullanım ve sürüm matrisini kontrol edin.

Sorunlar Açık görevler · Hata bildir

LocalisationUpdate uzantısı, MediaWiki yazılımının yükseltilmesine gerek kalmadan herhangi bir zamanda MediaWiki mesajları için yerelleştirmeleri güncellemeye izin verir.

Kurulum

  • Download and place the file(s) in a directory called LocalisationUpdate in your extensions/ folder.
  • LocalSettings.php dosyanızın altına aşağıdaki kodu ekleyin:
    wfLoadExtension( 'LocalisationUpdate' );
    $wgLocalisationUpdateDirectory = "$IP/cache";
    
  • Kurulum dizininde bir cache klasörü oluşturun ve sunucunun üzerine yazma iznine sahip olduğundan emin olun.
  •   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

$wgLocalisationUpdateDirectory

Önbellek dosyalarının saklanacağı dizin, ayarlanmadıysa varsayılan $wgCacheDirectory kullanır. LocalisationUpdate, dosyaları çalışmak için depolamak için bir yer gerektirir; ne $wgLocalisationUpdateDirectory ne de $wgCacheDirectory ayarlanmamışsa, LocalisationUpdate'in update.php betiğini çalışmayacaktır.

$wgLocalisationUpdateDirectory varsayılan olarak false değerine ayarlanmıştır.

$wgLocalisationUpdateRepository

Çeviriyi getirmek için varsayılan kod deposu kaynağı. GitHub, varsayılan depoya ayarlandı. Bu, 1.1 sürümüyle eklenmiştir.

$wgLocalisationUpdateRepositories

Çekirdek MediaWiki ve uzantılar için yerelleştirmelerin alınacağı depo URL'leri dizisi. Varsayılan, GitHub'ın MediaWiki Git depolarına ayarlanmıştır ve ne yaptığınızı bilmediğiniz sürece bunu değiştirmemelisiniz. Bu, 1.1 sürümüyle eklenmiştir.

GitHub kullanma örneği

$wgLocalisationUpdateRepositories['github'] = array(
	'mediawiki' =>
		'https://raw.github.com/wikimedia/mediawiki/master/%PATH%',
	'extension' =>
		'https://raw.github.com/wikimedia/mediawiki-extensions-%NAME%/master/%PATH%',
	'skin' =>
		'https://raw.github.com/wikimedia/mediawiki-skins-%NAME%/master/%PATH%'
);

Yerel dosya sistemi yapılandırması örneği

$wgLocalisationUpdateRepositories['local'] = array(
	'mediawiki' =>
		'file:///resources/projects/mediawiki/master/%PATH%',
	'extension' =>
		'file:///resources/projects/mediawiki-extensions/extensions/%NAME%/%PATH%',
	'skin' =>
		'file:///resources/projects/mediawiki-skins/skins/%NAME%/%PATH%'
);

$wgLocalisationUpdateHttpRequestOptions

MediaWiki sürümü:
1.35

Http::get() ile geçme seçenekleri. Dizi için olası anahtarlar: (HttpRequestFactory::create() sayfasına bakın).

timeout
Saniye cinsinden zaman aşımı uzunluğu veya 'default'
connectTimeout
Saniye cinsinden bağlantı için zaman aşımı (yalnızca curl) veya 'default'
postData
Anahtar/değer çiftleri dizisi veya url olarak kodlanmış form verileri
proxy
Kullanılacak proxy. Aksi takdirde, $wgHTTPProxy (ayarlanmışsa) kullanacaktır. Aksi takdirde, "http_proxy" ortam değişkenini kullanacaktır (eğer ayarlanmışsa)
noProxy
Hiç bir proxy kullanmayın. Proxy değerlerine göre önceliklidir.
sslVerifyHost
Ana bilgisayar adını sertifikaya göre doğrulayın
sslVerifyCert
SSL sertifikasını doğrulayın
caInfo
CA bilgilerini sağlayın
maxRedirects
İzlenecek maksimum yönlendirme sayısı (varsayılan olarak 5)
followRedirects
Yönlendirmelerin izlenip izlenmeyeceği (varsayılan olarak false). Not: HTTP tarafından erişilebilen intranet hizmetlerine yönelik saldırıları önlemek için bu yalnızca hedef URL'ye güvenildiğinde kullanılmalıdır.
userAgent
Varsayılan MediaWiki/$wgVersion değerini geçersiz kılmak istiyorsanız bir kullanıcı aracısı
logger
Hata ayıklama günlüğü için \Psr\Logger\LoggerInterface örnek
username
HTTP Temel Kimlik Doğrulaması için kullanıcı adı
password
HTTP Temel Kimlik Doğrulaması için parola
originalRequest
Orijinal istek hakkında bilgiler (bir WebRequest nesnesi veya 'ip' ve 'userAgent' ile ilişkilendirilebilir bir dizi olarak).

GitHub'ı HTTP Temel Kimlik Doğrulaması ile kullanma örneği

$wgLocalisationUpdateHttpRequestOptions = array(
	'followRedirects' => true,
	'username' => 'YOUR_GITHUB_USERNAME',
	'password' => 'YOUR_GITHUB_PERSONAL_ACCESS_TOKEN'
);

Kullanım

Bir güncelleme çalıştırmak istediğinizde, komut satırında php extensions/LocalisationUpdate/update.php çalıştırın veya bir cron işi ayarlayın.

LocalisationUpdate, çevirileri otomatik olarak güncellemez

Unix benzeri bir sistemdeyseniz, LocalisationUpdate'i crontab'a eklemelisiniz:

crontab -e
# Add the following line
@daily php /path/to/your/wiki/extensions/LocalisationUpdate/update.php --quiet
Yerelleştirme güncellemeleri gelmiyorsa, php maintenance/rebuildLocalisationCache.php --force çalıştırmanız gerekebilir.

Betik parametreleri

--repoid: Bununla tanımlanan kod depolarından çevirileri getir

Ayrıca bakınız