Extension:PerPageLanguage
PerPageLanguage リリースの状態: 安定 |
|
---|---|
実装 | 自分のウィキ |
説明 | Changes the localized interface messages based on which language the page is set as. |
作者 | Vedmaka |
メンテナー | WikiTeq team |
最新バージョン | 1.0.0 (2021年6月) |
互換性の方針 | 長期間サポート リリースであるすべての MediaWiki リリースについて、拡張機能に対応するブランチが存在します。 |
MediaWiki | 1.35, 1.39 |
データベースの変更 | いいえ |
ライセンス | GNU 一般公衆利用許諾書 2.0 |
ダウンロード | |
|
|
四半期ごとのダウンロード数 | 3 (Ranked 129th) |
translatewiki.net で翻訳を利用できる場合は、PerPageLanguage 拡張機能の翻訳にご協力ください | |
問題点 | 未解決のタスク · バグを報告 |
The PerPageLanguage extension allows a multi-lingual wiki to display each page in the same language as its contents.
It allows for the page's defined content language, a feature built into MediaWiki, to also define what language the user interface should use.
Unlike UniversalLanguageSelector, it changes the language used for the user interface based on the page's content language, not what the user selects.
This extension can be thought of as using ?uselang=
based on the page content language.
(For more information on the difference between user interface language and page content language, see Manual:Language.)
This extension was created for WikiWorks.
使用法
A page's content language can be defined at Special:PageLanguage if $wgPageLanguageUseDB is set to true. If this is defined, then PerPageLanguage will change the user interface language to match the page content language for anyone who navigates to that page.
ダウンロード
拡張機能は、Git から直接取得できる場合があります [?]:
- コードを参照
- 一部の拡張機能には安定版リリースのタグがあります。
- タグを参照
- タグを選択します
- 「スナップショット」をクリックします
- 各ブランチは過去の MediaWiki リリースと関連付けられています。 最新のアルファ バージョンを含む「master」ブランチもあります (MediaWiki のアルファ バージョンが必要な場合用)。
- ブランチを参照
- ブランチ名を選択します
- 「選択」をクリックします
スナップショットを展開して、MediaWiki インストレーション内の extensions/PerPageLanguage/ ディレクトリに配置します。
git に馴染みがあり、かつサーバーにシェルでアクセスできる場合は、拡張機能を以下のようにして取得することもできます:
cd extensions/
git clone https://gerrit.wikimedia.org/r/mediawiki/extensions/PerPageLanguage.git
インストール
- ダウンロードして、ファイルを
extensions/
フォルダー内のPerPageLanguage
という名前のディレクトリ内に配置します。
開発者とコード寄稿者は、上記の代わりに以下を使用してGitからインストールします:cd extensions/
git clone https://gerrit.wikimedia.org/r/mediawiki/extensions/PerPageLanguage - 以下のコードを LocalSettings.php ファイルの末尾に追加します:
wfLoadExtension( 'PerPageLanguage' ); $wgPageLanguageUseDB = true; $wgGroupPermissions['sysop']['pagelang'] = true;
- Configure as required
- 完了 – ウィキの「Special:Version」に移動して、拡張機能が正しくインストールされたことを確認します。
設定
$wgPerPageLanguageIgnoreUserSetting
- If true, disregards the language chosen by the user's own preferences and forces the page to be displayed in the same language as the page content language.
関連項目
- Extension:UniversalLanguageSelector
- Extension:MultiLanguageManager - An extension with similar goals
この拡張機能は以下のウィキ ファーム/ウィキ ホスト/パッケージに含まれています: これは正式な一覧ではありません。 一部のウィキ ファーム/ウィキ ホスト/パッケージは、ここに記載されていなくてもこの拡張機能を含んでいる場合があります。 必ずご利用のウィキ ファーム、ウィキ ホスト、バンドルで確認してください。 |