コンテンツにスキップ
メインメニュー
メインメニュー
サイドバーに移動
非表示
案内
メインページ
Euro Truck Simulator 2の概要
Euro Truck Simulator 2の基本
Euro Truck Simulator 2のデータ
Euro Truck Simulator 2のマップ
MediaWiki
MediaWikiについての備忘録
WikiMediaをはじめよう
最近の更新
おまかせ表示
MediaWikiについてのヘルプ
サイドバーの編集
検索
検索
アカウント作成
ログイン
個人用ツール
アカウント作成
ログイン
MediaWikiでGoogleTranslateを使うのソースを表示
ページ
議論
日本語
閲覧
ソースを閲覧
履歴表示
ツール
ツール
サイドバーに移動
非表示
操作
閲覧
ソースを閲覧
履歴表示
全般
リンク元
関連ページの更新状況
特別ページ
ページ情報
←
MediaWikiでGoogleTranslateを使う
あなたには「このページの編集」を行う権限がありません。理由は以下の通りです:
この操作は、以下のグループのいずれかに属する利用者のみが実行できます:
自動承認された利用者
、emailconfirmed。
ページの編集を始める前にメールアドレスの確認をする必要があります。
個人設定
でメールアドレスを設定し、確認を行ってください。
このページのソースの閲覧やコピーができます。
本サイトは、MeidiaWikiを使っているのですが基本的に多言語化に対応しています。しかし、多言語化はとてつもなく人的リソースと時間がかかるのでGoogleTranslateの機能を実装して簡単にコンテンツを翻訳できるようにしようというものです。 == MediaWikiでGoogleTranslateを使うには == MediaWikiで、GoogleTranslateを使うには拡張機能をインストールする必要があります。 [https://www.mediawiki.org/wiki/Extension:GoogleTranslate 拡張機能GoogleTranslateのページ] GoogleTranslate拡張機能は、あなたの使っているMediaWikiに[https://translate.google.com/about/ Google翻訳]機能を追加して表示しているページを任意の言語に翻訳してくれます。表示しているページを翻訳してくれるだけで、元のデータは保存したままの言語です。 2023年11月11日現在で分かっている仕様 * MediaWikiのデフォルトスキンであるベクターとベクター2022年版では正常に動作します。ページ中央のメニュー右側に「Translate」というメニューがありますが、これが拡張機能GoogleTranslateです。 * MediaWikiのモバイル用スキンである、Minervaでは動作しません。しかし動作しないというのは正確ではありません。「Translate」というメニューの機能の情報はアウトプットしているのですが、Minervaではこのデータを使用していません。 extensions/GoogleTranslate/GoogleTranslate.php<br> 75行目付近<br> <pre> // Add the button $location = $config->get( 'GoogleTranslateNearEdit' ) ? 'views' : 'actions'; $links[ $location ]['google-translate'] = $readAloud; </pre> ここで、$linksという配列にTranslateメニューの情報を入れているのですが、ベクターとベクター2022では正しくこの情報を整形してメニューとして出力しているのですが、Minervaではこの情報は持っているものの使用していません。 == Minervaの左メニューにTranslate機能を表示させてみる == [[MinervaNeueのスキンで左メニューを拡張する]]方法は、ここでは長い解説になるので別ページで。<br> とりあえず、現在はMinervaNeueスキンの左メニューに「Google Translate」という項目が実装されています。<br> しかしこれは動作はしていません。テストは iPhone 15 proのChromeとSafariでしました。<br> 見てみたい方は、モバイルもしくはブラウザのモバイルモードで[[メインページ]]へアクセスしてみてください。<br> == インストール == それでは、GoogleTranslateのインストール方法です。 [https://www.mediawiki.org/wiki/Extension:GoogleTranslate 拡張機能GoogleTranslateのページ]から、ダウンロードリンクがありますのでダウンロードページへ遷移します。あなたが利用しているMediaWikiのバージョンと適合するものをプルダウン選択してダウンロード開始ボタンを押すと、しばらくすると自動でダウンロード開始します。 tar.gzファイルなので、この圧縮形式に対応した圧縮・解凍ソフトを使用しって解凍します。<br> 私は使っているのは、[https://www.ponsoftware.com/archiver/download.htm explzh]というソフトです。<br> 様々な圧縮形式に対応しており、大容量のファイルでも解凍できるので重宝しています。<br> ファイルを解凍すると、「GoogleTranslate」とうフォルダと中には色々ファイルがはいっていますので、このフォルダを extensions/GoogleTranslate へ移動してFTPやSFTPでアップロードします。ファイルのFTPアップロードは、[https://filezilla-project.org/ FileZilla]がおすすめです。<br> フォルダをアップロードしたら、LocalSettings.phpの適切な箇所に <pre> wfLoadExtension( 'GoogleTranslate' ); </pre> この一行を追記して保存して、LocalSettings.phpをアップロードします。場所はもうおわかりだと思いますが、index.phpが置いてある場所と同じ階層です。<br> 以上のことが終わったら、ページをリロードして動作確認です。前にも書きましたが、ベクターとベクター2022のスキンでは動作確認できています。ほかはテストしていません。 Configurationについての解説が書いてありましたが、これは特別LocalSettings.phpに追記しなくても動作しました。特別な動作をさせたい人だけ各プロパティの意味をしっかり理解してLocalSettings.phpに追記してください。私のほうでは、テストしていませんので動作保証しません。 == 動作環境 == * [https://www.mediawiki.org/wiki/Download/ja MediaWiki ver 1.40.1] * [https://www.mediawiki.org/wiki/Extension:GoogleTranslate Extension:GoogleTranslate] * [https://www.mediawiki.org/wiki/Skin:Vector/2022/ja Skin:ベクター/2022年版] == 参考資料 == * [https://www.mediawiki.org/wiki/Extension:GoogleTranslate Extension:GoogleTranslate] [[Category:MediaWikiについての備忘録]]
MediaWikiでGoogleTranslateを使う
に戻る。
Cookieは私達のサービスを提供するのに役立ちます。このサービスを使用することにより、お客様はCookieの使用に同意するものとします。
詳細情報
OK
本文の横幅制限を有効化/無効化