Class: TkMsgCatalog (<Toplevel Module>)

Overview
Module Structure
Class Hierarchy
Constants
TkMsgCatalog::TkCommandNames
TkMsgCatalog::PACKAGE_NAME
TkMsgCatalog::MSGCAT_EXT
TkMsgCatalog::UNKNOWN_CBTBL
Class Aliases
TkMsgCatalog.mc (1/2)
TkMsgCatalog.[] (1/2)
Class Methods
TkMsgCatalog.package_name
TkMsgCatalog.callback / 4
TkMsgCatalog.translate (1/2) / 1
TkMsgCatalog.maxlen (1/2) / 1
TkMsgCatalog.locale (1/2)
TkMsgCatalog.locale= (1/2) / 1
TkMsgCatalog.preferences (1/2)
TkMsgCatalog.load_tk (1/2) / 1
TkMsgCatalog.load_rb (1/2) / 1
TkMsgCatalog.load (1/2) / 1
TkMsgCatalog.set_translation (1/2) / 4
TkMsgCatalog.set_translation_list (1/2) / 3
TkMsgCatalog.def_unknown_proc (1/2) / 1
Instance Aliases
TkMsgCatalog#mc (2/E)
TkMsgCatalog#[] (2/E)
TkMsgCatalog#load (2/E)
Instance Attributes
TkMsgCatalog#msgcat_ext [RW]
Instance Methods
TkMsgCatalog#initialize / 1
TkMsgCatalog#method_missing / 2
TkMsgCatalog#translate (2/E) / 1
TkMsgCatalog#maxlen (2/E) / 1
TkMsgCatalog#locale (2/E)
TkMsgCatalog#locale= (2/E) / 1
TkMsgCatalog#preferences (2/E)
TkMsgCatalog#load_tk (2/E) / 1
TkMsgCatalog#load_rb (2/E) / 1
TkMsgCatalog#set_translation (2/E) / 4
TkMsgCatalog#set_translation_list (2/E) / 3
TkMsgCatalog#def_unknown_proc (2/E) / 1
is a submodule of
module: <Toplevel Module>   
extends
  Tk   
includes
  TkCore   
inherits from
  TkObject   
has class siblings
  TkWindow   
  TkcItem   
  TkcTag   
  TkImage   
  TkNamespace   
  Ensemble ( TkNamespace )
  NsCode ( TkNamespace )
  TkTextImage   
  TkTextMark   
  TkTextTag   
  TkTextWindow   
  TkVirtualEvent   
has properties
constant: TkCommandNames   
constant: PACKAGE_NAME   
class method: package_name   
constant: MSGCAT_EXT   
constant: UNKNOWN_CBTBL   
class method: callback / 4   
method: initialize / 1   
attribute: msgcat_ext [RW]   
method: method_missing / 2   
class method: translate (1/2) / 1   
class alias: mc (1/2) translate   
class alias: [] (1/2) translate   
method: translate (2/E) / 1   
alias: mc (2/E) translate   
alias: [] (2/E) translate   
class method: maxlen (1/2) / 1   
method: maxlen (2/E) / 1   
class method: locale (1/2)   
method: locale (2/E)   
class method: locale= (1/2) / 1   
method: locale= (2/E) / 1   
class method: preferences (1/2)   
method: preferences (2/E)   
class method: load_tk (1/2) / 1   
class method: load_rb (1/2) / 1   
method: load_tk (2/E) / 1   
method: load_rb (2/E) / 1   
class method: load (1/2) / 1   
alias: load (2/E) load_rb   
class method: set_translation (1/2) / 4   
method: set_translation (2/E) / 4   
class method: set_translation_list (1/2) / 3   
method: set_translation_list (2/E) / 3   
class method: def_unknown_proc (1/2) / 1   
method: def_unknown_proc (2/E) / 1   
is defined at
#8 in tk/msgcat.rb  

Overview

Module Structure

  module: <Toplevel Module>
  module: TkCore
  module: Tk
  class: TkObject
  class: TkWindow
  class: TkcItem
  class: TkcTag
  class: TkImage
✗ class: TkMsgCatalog
  class: TkNamespace
class: Ensemble     
class: NsCode     
  class: TkTextImage
  class: TkTextMark
  class: TkTextTag
  class: TkTextWindow
  class: TkVirtualEvent

Class Hierarchy

Object ( Builtin-Module )
TkKernel
TkObject
extends
  TkCore   
includes
  Tk   
  TkBindCore   
  TkConfigMethod   
has properties
method: epath   
method: to_eval   
method: tk_send / 2   
method: tk_send_without_enc / 2   
method: tk_send_with_enc / 2   
method: tk_send_to_list / 2   
method: tk_send_to_list_without_enc / 2   
method: tk_send_to_list_with_enc / 2   
method: tk_send_to_simplelist / 2   
method: tk_send_to_simplelist_without_enc / 2   
method: tk_send_to_simplelist_with_enc / 2   
method: method_missing / 2   
method: event_generate / 2   
method: tk_trace_variable / 1   
method: destroy   
TkWindow
TkcItem
TkcTag
TkImage
TkMsgCatalog
extends
  Tk   
includes
  TkCore   
has properties
constant: TkCommandNames   
constant: PACKAGE_NAME   
class method: package_name   
constant: MSGCAT_EXT   
constant: UNKNOWN_CBTBL   
class method: callback / 4   
method: initialize / 1   
attribute: msgcat_ext [RW]   
method: method_missing / 2   
class method: translate (1/2) / 1   
class alias: mc (1/2) translate   
class alias: [] (1/2) translate   
method: translate (2/E) / 1   
alias: mc (2/E) translate   
alias: [] (2/E) translate   
class method: maxlen (1/2) / 1   
method: maxlen (2/E) / 1   
class method: locale (1/2)   
method: locale (2/E)   
class method: locale= (1/2) / 1   
method: locale= (2/E) / 1   
class method: preferences (1/2)   
method: preferences (2/E)   
class method: load_tk (1/2) / 1   
class method: load_rb (1/2) / 1   
method: load_tk (2/E) / 1   
method: load_rb (2/E) / 1   
class method: load (1/2) / 1   
alias: load (2/E) load_rb   
class method: set_translation (1/2) / 4   
method: set_translation (2/E) / 4   
class method: set_translation_list (1/2) / 3   
method: set_translation_list (2/E) / 3   
class method: def_unknown_proc (1/2) / 1   
method: def_unknown_proc (2/E) / 1   
TkNamespace
Ensemble ( TkNamespace )
NsCode ( TkNamespace )
TkTextImage
TkTextMark
TkTextTag
TkTextWindow
TkVirtualEvent

Constants

TkMsgCatalog::TkCommandNames

#13 in tk/msgcat.rb

TkCommandNames = [   

TkMsgCatalog::PACKAGE_NAME

#26 in tk/msgcat.rb

PACKAGE_NAME = 'msgcat'.freeze   

TkMsgCatalog::MSGCAT_EXT

#37 in tk/msgcat.rb

MSGCAT_EXT = '.msg'   

TkMsgCatalog::UNKNOWN_CBTBL

#39 in tk/msgcat.rb

UNKNOWN_CBTBL = Hash.new{|hash,key| hash[key] = {}}.taint   

Class Aliases

TkMsgCatalog.mc (1/2)

#151 in tk/msgcat.rb

mc translate   

TkMsgCatalog.[] (1/2)

#152 in tk/msgcat.rb

[] translate   

Class Methods

TkMsgCatalog.package_name

#27 in tk/msgcat.rb

package_name

TkMsgCatalog.callback / 4

#58 in tk/msgcat.rb

callback ( namespace ,
  locale ,
  src_str ,
  *args )

TkMsgCatalog.translate (1/2) / 1

#144 in tk/msgcat.rb

translate ( *args )

TkMsgCatalog.maxlen (1/2) / 1

#164 in tk/msgcat.rb

maxlen ( *src_strings )

TkMsgCatalog.locale (1/2)

#171 in tk/msgcat.rb

locale

TkMsgCatalog.locale= (1/2) / 1

#178 in tk/msgcat.rb

locale= ( locale )

TkMsgCatalog.preferences (1/2)

#185 in tk/msgcat.rb

preferences

TkMsgCatalog.load_tk (1/2) / 1

#192 in tk/msgcat.rb

load_tk ( dir )

TkMsgCatalog.load_rb (1/2) / 1

#196 in tk/msgcat.rb

load_rb ( dir )

TkMsgCatalog.load (1/2) / 1

#224 in tk/msgcat.rb

load ( dir )

TkMsgCatalog.set_translation (1/2) / 4

#229 in tk/msgcat.rb

set_translation ( locale ,
  src_str ,
  trans_str=None ,
  enc='utf-8' )

TkMsgCatalog.set_translation_list (1/2) / 3

#259 in tk/msgcat.rb

set_translation_list ( locale ,
  trans_list ,
  enc='utf-8' )

TkMsgCatalog.def_unknown_proc (1/2) / 1

#288 in tk/msgcat.rb

def_unknown_proc ( cmd=Proc.new )

Instance Aliases

TkMsgCatalog#mc (2/E)

#161 in tk/msgcat.rb

mc translate   

TkMsgCatalog#[] (2/E)

#162 in tk/msgcat.rb

[] translate   

TkMsgCatalog#load (2/E)

#227 in tk/msgcat.rb

load load_rb   

Instance Attributes

TkMsgCatalog#msgcat_ext [RW]

#104 in tk/msgcat.rb

Instance Methods

TkMsgCatalog#initialize / 1

#92 in tk/msgcat.rb

initialize ( namespace = nil )

TkMsgCatalog#method_missing / 2

#106 in tk/msgcat.rb

method_missing ( id ,
  *args )

TkMsgCatalog#translate (2/E) / 1

#154 in tk/msgcat.rb

translate ( *args )

TkMsgCatalog#maxlen (2/E) / 1

#167 in tk/msgcat.rb

maxlen ( *src_strings )

TkMsgCatalog#locale (2/E)

#174 in tk/msgcat.rb

locale

TkMsgCatalog#locale= (2/E) / 1

#181 in tk/msgcat.rb

locale= ( locale )

TkMsgCatalog#preferences (2/E)

#188 in tk/msgcat.rb

preferences

TkMsgCatalog#load_tk (2/E) / 1

#208 in tk/msgcat.rb

load_tk ( dir )

TkMsgCatalog#load_rb (2/E) / 1

#212 in tk/msgcat.rb

load_rb ( dir )

TkMsgCatalog#set_translation (2/E) / 4

#242 in tk/msgcat.rb

set_translation ( locale ,
  src_str ,
  trans_str=None ,
  enc='utf-8' )

TkMsgCatalog#set_translation_list (2/E) / 3

#272 in tk/msgcat.rb

set_translation_list ( locale ,
  trans_list ,
  enc='utf-8' )

TkMsgCatalog#def_unknown_proc (2/E) / 1

#291 in tk/msgcat.rb

def_unknown_proc ( cmd=Proc.new )