lib/locale/driver/posix.rb in locale-2.0.5 vs lib/locale/driver/posix.rb in locale-2.0.6

- old
+ new

@@ -1,30 +1,38 @@ -=begin - locale/posix.rb +# -*- coding: utf-8 -*- +# +# Copyright (C) 2012 Kouhei Sutou <kou@clear-code.com> +# Copyright (C) 2002-2008 Masao Mutoh +# +# Original: Ruby-GetText-Package-1.92.0. +# License: Ruby's or LGPL +# +# This library is free software: you can redistribute it and/or modify +# it under the terms of the GNU Lesser General Public License as published by +# the Free Software Foundation, either version 3 of the License, or +# (at your option) any later version. +# +# This library is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU Lesser General Public License for more details. +# +# You should have received a copy of the GNU Lesser General Public License +# along with this program. If not, see <http://www.gnu.org/licenses/>. - Copyright (C) 2002-2008 Masao Mutoh +require "locale/driver/env" - You may redistribute it and/or modify it under the same - license terms as Ruby. - - Original: Ruby-GetText-Package-1.92.0. - - $Id: posix.rb 27 2008-12-03 15:06:50Z mutoh $ -=end - -require File.join(File.dirname(__FILE__), 'env') - module Locale # Locale::Driver::Posix module for Posix OS (Unix) # Detect the user locales and the charset. # This is a low-level class. Application shouldn't use this directly. module Driver module Posix $stderr.puts self.name + " is loaded." if $DEBUG module_function - # Gets the locales from environment variables. (LANGUAGE > LC_ALL > LC_MESSAGES > LANG) + # Gets the locales from environment variables. (LANGUAGE > LC_ALL > LC_CTYPES > LANG) # Only LANGUAGE accept plural languages such as "nl_BE; # * Returns: an Array of the locale as Locale::Tag::Posix or nil. def locales ::Locale::Driver::Env.locales end @@ -41,9 +49,10 @@ end end charset end end + + MODULES[:posix] = Posix end - @@locale_driver_module = Driver::Posix end