Extension:LocalisationUpdate/ja

LocalisationUpdate 拡張機能は、MediaWiki ソフトウェアをアップグレードすることなく、MediaWiki のシステム メッセージをいつでも更新できるようにします.

$wgLocalisationUpdateDirectory
キャッシュファイルの保存先. 指定しないと既定のを使用. LocalisationUpdate には作業用のファイルの保存先が必要です. $wgLocalisationUpdateDirectory も $wgCacheDirectory も未指定の場合、LocalisationUpdate の update.php スクリプトは作動しません.

$wgLocalisationUpdateDirectoryの既定値は false です.

$wgLocalisationUpdateRepository
翻訳を取得する既定のリポジトリ. GitHub を既定のリポジトリに指定してあります. バージョン 1.1で追加.

$wgLocalisationUpdateRepositories
MediaWiki コアと拡張機能の地域化（ローカリゼーション）において、取得元となる一連のリポジトリURL. 既定ではGitHub上の MediaWiki Git リポジトリを指し、精通した人以外はこれを変更してはいけません. バージョン 1.1で追加.

Github の使用例

ローカルのファイルシステム設定例

$wgLocalisationUpdateHttpRequestOptions
Options to pass to. Possible keys for the array: (see ).


 * timeout: Timeout length in seconds or 'default'
 * connectTimeout: Timeout for connection, in seconds (curl only) or 'default'
 * postData: An array of key-value pairs or a url-encoded form data
 * proxy: The proxy to use. Otherwise it will use $wgHTTPProxy (if set) Otherwise it will use the environment variable "http_proxy" (if set)
 * noProxy: Don't use any proxy at all. Takes precedence over proxy value(s).
 * sslVerifyHost: Verify hostname against certificate
 * sslVerifyCert: Verify SSL certificate
 * caInfo: Provide CA information
 * maxRedirects: Maximum number of redirects to follow (defaults to 5)
 * followRedirects: Whether to follow redirects (defaults to false). Note: this should only be used when the target URL is trusted, to avoid attacks on intranet services accessible by HTTP.
 * userAgent: A user agent, if you want to override the default MediaWiki/$wgVersion
 * logger: A \Psr\Logger\LoggerInterface instance for debug logging
 * username: Username for HTTP Basic Authentication
 * password: Password for HTTP Basic Authentication
 * originalRequest: Information about the original request (as a WebRequest object or an associative array with 'ip' and 'userAgent').

Example for using GitHub with HTTP Basic Authentication

使用法
更新が必要な時は、コマンドラインで を実行するか、cron ジョブを設定します.

UNIX型のシステムを使用する場合、以下のように LocalisationUpdate を crontab に追加します.

crontab -e @daily php /path/to/your/wiki/extensions/LocalisationUpdate/update.php --quiet
 * 1) Add the following line

スクリプトのパラメーター

 * : この設定で識別したリポジトリから翻訳を取得

関連項目

 * Wikimediaプロジェクト群での実行の技術的詳細 Technical details
 * Wikimediaプロジェクト群での実行の技術的詳細 Technical details