4

pages-articles.xml英語とマルタ語の2つの言語のウィキペディアデータベースダンプ(バージョン)をインポートしました。

ただし、ある言語から別の言語に記事をリンクできる必要があります。このために追加のテーブルをインポートする必要があるという印象を受けています。どのテーブルをインポートする必要がありますか?

前もって感謝します!

マルタのdbダンプリポジトリ:http ://dumps.wikimedia.org/mtwiki/20121012/

英語のdbダンプリポジトリ:http ://dumps.wikimedia.org/enwiki/20121001/

4

2 に答える 2

4

その情報はlanglinkslanglinks.sql.gzあるため、XML ではなく SQL ダンプであるをダウンロードする必要があります。

考えられる問題の 1 つは、これらのリンクが対称ではない可能性があることです。たとえば、 にリンクしているのに にリンクしているen:A可能性があります。それについてどうするかを決める必要があります。mt:Bmt:Ben:C

于 2012-10-23T19:51:29.347 に答える
0

私の理解が正しければ、あなたは英語のウィキとマルタ語のウィキを作成し、相互にリンクさせたいと考えています。

これを行うには、「en」と「mt」の言語間プレフィックスをインターウィキ テーブルに追加する必要があります。これについての説明は次のとおりです。

https://www.mediawiki.org/wiki/Interwiki_link

おそらく、記事から他のすべての言語へのリンクを削除する必要があります。そうしないと、多くの記事の下部にジャンクとして表示されます。

PS: マルタ語を使っていると聞いて、とてもうれしいです! 私はそれを本当に愛しています :)

于 2012-11-17T17:29:01.440 に答える