Extension:LocalisationUpdate
![]() | Bu özellik, 1.38 sürümünde tamamen kaldırıldı. This extension has been abandoned and thus no longer bundled in MediaWiki 1.38. See task T300498 for more information. |
![]() | A request to archive this extension has been made on Phabricator. See görev T309694 for the archival request and the rationale for the request, and to leave comments about the request. |
![]() 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 |
En son sürüm | 1.4.0 (2016-10-13) |
MediaWiki | 1.30+ |
Composer | mediawiki/localisation-update |
Lisans | GNU Genel Kamu Lisansı 2.0 veya üstü |
İndir | Readme |
|
|
Quarterly downloads | 181 (Ranked 48th) |
Public wikis using | 989 (Ranked 223rd) |
Translatewiki.net adresinde mevcutsa, LocalisationUpdate uzantısını çevirin | |
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
- Dosyaları indirin ve
extensions/
klasörünüzdekiLocalisationUpdate
adlı dizine yerleştirin. - 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.
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
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
- Yerelleştirme
- Bunun Wikimedia projelerinde nasıl çalıştığı hakkında teknik ayrıntılar.
![]() | This extension is included in the following wiki farms/hosts and/or packages: This is not an authoritative list. Some wiki farms/hosts and/or packages may contain this extension even if they are not listed here. Always check with your wiki farms/hosts or bundle to confirm. |
- MediaWiki deprecated or obsolete features/tr
- Stable extensions/tr
- Database extensions/tr
- Extensions supporting Composer/tr
- GPL licensed extensions/tr
- Extensions in Wikimedia version control/tr
- LocalisationCacheRecache extensions/tr
- LocalisationCacheRecacheFallback extensions/tr
- All extensions/tr
- Extensions included in BlueSpice/tr
- Extensions included in semantic::core/tr
- Localisation extensions/tr