利用者:Naggy Nagumo/他言語版にあって日本語版にない項目

出典: フリー多機能辞典『ウィクショナリー日本語版(Wiktionary)』
ナビゲーションに移動 検索に移動

一覧[編集]

注意点[編集]

カテゴリで見ているため日本語版の項目の存在は確認していません。そのため以下のものも含まれることになります。

  • 当該言語カテゴリのついていないリダイレクト項目
  • 当該言語カテゴリのついていない記号や文字などの項目
  • 当該言語のセクションがないが他言語のセクションがある項目
  • 誤って当該言語カテゴリがついていない項目

アルゴリズム[編集]

日本語の場合を例に説明する。

  1. カテゴリ:日本語にあたるページ名とウィクショナリーの言語コードをウィキデータから取得。
  2. en:Category:Japanese lemmasにあたるページ名とウィクショナリーの言語コードをウィキデータから取得。
  3. 1で取得したリストに2で取得したリストを追加する。1の時点ですでに言語コードが存在するものは2のリスト項目で置き換える。ここまでで作られたリストを「カテゴリリスト」と呼ぶことにする。
  4. カテゴリリストのうち言語コードが"ja"以外のものについて、ns:0のカテゴリメンバーを取得する。項目名をキーとした連想配列に値を1として追加する。すでにキーが存在する場合は値をインクリメントする。こうして作成したリストを「項目リスト」と呼ぶことにする。
  5. カテゴリリストのうち言語コードが"ja"であるページのns:0のカテゴリメンバーを取得する。
  6. 4で作成した項目リストから、5で取得した項目名をキーとする要素を除外する。
  7. 項目リストを値の降順で出力。