モジュール:Jflag

モジュールの解説[表示] [編集] [履歴] [キャッシュを破棄]
{{廃止されたテンプレート}}の第1引数が指定されていません。

使用法[編集]

{{#invoke:Jflag|main}}

return {
	main = function( frame )
		local args = require('Module:Arguments').getArgs(frame, { wrappers = 'Template:Jflag', removeBlanks = false });
	 	local text = '[[ファイル:Flag of Japan.svg|border|25x20px]]';
	 	local temp = args[1] or '';
	 	if temp == '' then
	 		return text ..'[[日本]]'
	 	end

		local array = {
			{ '[[北海道]]', '01', '北', '海', '道', 'hokkaido', '北海道' },
			{ '[[青森県]]', '02', '青', '青森', 'aomori', '青森県' },
			{ '[[岩手県]]', '03', '岩', '岩手', 'iwate', '岩手県' },
			{ '[[宮城県]]', '04', '宮城', 'miyagi', '宮城県' },
			{ '[[秋田県]]', '05', '秋', '田', '秋田', 'akita', '秋田県' },
			{ '[[山形県]]', '06', '形', '山形', 'yamagata', '山形県' },
			{ '[[福島県]]', '07', '福島', 'fukushima', 'hukushima', 'fukusima', 'hukusima', '福島県' },
			{ '[[茨城県]]', '08', '茨', '茨城', 'ibaraki', 'ibaragi', '茨城県' },
			{ '[[栃木県]]', '09', '栃', '木', '栃木', 'tochigi', 'totigi', '栃木県' },
			{ '[[群馬県]]', '10', '群', '馬', '群馬', 'gunma', 'gumma', '群馬県' },
			{ '[[埼玉県]]', '11', '玉', '埼玉', 'saitama', '埼玉県' },
			{ '[[千葉県]]', '12', '千', '葉', '千葉', 'chiba', 'tiba', '千葉県' },
			{ '[[東京都]]', '13', '東', '都', '東京', 'tokyo', 'tokyou', 'toukyo', 'toukyou', '東京都' },
			{ '[[神奈川県]]', '14', '神奈川', 'kanagawa', '神奈川県' },
			{ '[[新潟県]]', '15', '新', '潟', '新潟', 'niigata', 'nigata', '新潟県' },
			{ '[[富山県]]', '16', '富', '富山', 'toyama', '富山県' },
			{ '[[石川県]]', '17', '石', '石川', 'ishikawa', 'isikawa', '石川県' },
			{ '[[福井県]]', '18', '井', '福井', 'fukui', 'hukui', '福井県' },
			{ '[[山梨県]]', '19', '梨', '山梨', 'yamanashi', 'yamanasi', '山梨県' },
			{ '[[長野県]]', '20', '長野', 'nagano', '長野県' },
			{ '[[岐阜県]]', '21', '岐', '阜', '岐阜', 'gifu', 'gihu', '岐阜県' },
			{ '[[静岡県]]', '22', '静', '静岡', 'shizuoka', 'sizuoka', '静岡県' },
			{ '[[愛知県]]', '23', '愛知', 'aichi', 'aiti', '愛知県' },
			{ '[[三重県]]', '24', '三', '重', '三重', 'mie', '三重県' },
			{ '[[滋賀県]]', '25', '滋', '滋賀', 'shiga', 'siga', '滋賀県' },
			{ '[[京都府]]', '26', '京都', '京都府', 'kyoto', 'kyouto', '京都府' },
			{ '[[大阪府]]', '27', '阪', '大阪', '大阪府', 'oosaka', 'ohsaka', 'osaka', '大阪府' },
			{ '[[兵庫県]]', '28', '兵', '庫', '兵庫', 'hyogo', 'hyougo', '兵庫県' },
			{ '[[奈良県]]', '29', '良', '奈良', 'nara', '奈良県' },
			{ '[[和歌山県]]', '30', '和', '歌', '和歌山', 'wakayama', '和歌山県' },
			{ '[[鳥取県]]', '31', '鳥', '取', '鳥取', 'tottori', '鳥取県' },
			{ '[[島根県]]', '32', '根', '島根', 'tokushima', 'tokusima', '島根県' },
			{ '[[岡山県]]', '33', '岡山', 'okayama', '岡山県' },
			{ '[[広島県]]', '34', '広', '広島', 'hiroshima', 'hirosima', '広島県' },
			{ '[[山口県]]', '35', '口', '山口', 'yamaguchi', 'yamaguti', '山口県' },
			{ '[[徳島県]]', '36', '徳', '徳島', 'tokushima', 'tokusima', '徳島県' },
			{ '[[香川県]]', '37', '香', '香川', 'kagawa', '香川県' },
			{ '[[愛媛県]]', '38', '媛', '愛媛', 'ehime', '愛媛県' },
			{ '[[高知県]]', '39', '高知', 'kochi', 'koti', 'kouchi', 'kouti', '高知県' },
			{ '[[福岡県]]', '40', '福岡', 'fukuoka', 'hukuoka', '福岡県' },
			{ '[[佐賀県]]', '41', '佐', '佐賀', 'saga', '佐賀県' },
			{ '[[長崎県]]', '42', '長崎', 'nagasaki', '長崎県' },
			{ '[[熊本県]]', '43', '熊', '本', '熊本', 'kumamoto', '熊本県' },
			{ '[[大分県]]', '44', '分', '大分', 'oita', 'ooita', '大分県' },
			{ '[[宮崎県]]', '45', '宮崎', 'miyazaki', '宮崎県' },
			{ '[[鹿児島県]]', '46', '鹿', '児', '鹿児島', 'kagoshima', 'kagosima', '鹿児島県' },
			{ '[[沖縄県]]', '47', '沖', '縄', '沖縄', 'okinawa', '沖縄県' }
		}

		for i = 1, 47 do
			for k = 2, #array do
				if temp == array[i][k] then
					return text ..array[i][1]
				end
			end
		end
	end
}