# -*- coding: utf-8 -*- =begin Copyright (C) 2011-2014 Takashi SUGA You may use and/or modify this file according to the license described in the LICENSE.txt file included in this archive. =end require 'when_exe/locales/encoding_conversion' module When # # Multilingualization(M17n) 対応モジュール # # When::BasicTypes::M17n の実装のうち When::BasicTypes 内部で # 定義すべきでない部分を切り出してモジュールとしている # module Locale # Locale 読み替えの初期設定 DefaultAlias = {'alias'=>'ja', '日本語'=>'ja', '英語'=>'en'} # 省略時 Namespace DefaultNamespaces = Hash.new {|hash, key| hash[key] = "http://#{key}.wikipedia.org/wiki/" }.update({ 'mailto' => false, 'https' => false, 'http' => false, 'ftp' => false }) # 漢字の包摂 DefaultUnification = { '煕'=>'熙', '廣'=>'広', '寶'=>'宝', '國'=>'国', '應'=>'応', '觀'=>'観', '龜'=>'亀', '齊'=>'斉', '靈'=>'霊', '攝'=>'摂', '壽'=>'寿', '萬'=>'万', '廢'=>'廃', '顯'=>'顕', '會'=>'会', '聰'=>'聡', '總'=>'総', '證'=>'証', '禮'=>'礼', '與'=>'与', '竜'=>'龍' } # Escape # @private Escape = { "\\\\" => "\\", "\\n" => "\n", "\\r" => "\r", "\\," => "," } # Wikipedia の URL の正規表現 # @private Ref = /\Ahttp:\/\/(.+?)\.wikipedia\.org\/wiki\/([^#]+?)\z/ # Wikipedia の多言語リンクの正規表現 # @private Link = /