Sha256: 1b403b48f3ba986f15fcf3b8fb5b58382f648750c956dbb8f2038fd19009f27c
Contents?: true
Size: 1.28 KB
Versions: 7
Compression:
Stored size: 1.28 KB
Contents
#-- # PDF::Writer for Ruby. # http://rubyforge.org/projects/ruby-pdf/ # Copyright 2003 - 2005 Austin Ziegler. # # Licensed under a MIT-style licence. See LICENCE in the main distribution # for full licensing information. # # $Id$ #++ module PDF::Writer::Lang @message = {} class << self # PDF::Writer is fully internationalized. This module method sets the # error messages to the specified language Module. The language Module # must have a constant Hash called +Message+ containing a set of # symbols and localized versions of the messages associated with them. # # If the file 'pdf/writer/lang/es' contains the module # <tt>PDF::Writer::Lang::ES</tt>, the error messages for PDF could be # localized to Espaņol thus: # # require 'pdf/writer' # require 'pdf/writer/lang/es' # # Localization is module-global; in a multithreaded program, all # threads will use the current language's messages. # # See PDF::Writer::Lang::EN for more information. attr_accessor :language def language=(ll) #:nodoc: @language = ll @message.replace ll.instance_variable_get('@message') end # Looks up the mesasge def [](message_id) @message[message_id] end end end
Version data entries
7 entries across 7 versions & 3 rubygems