class GetText::Tools::Task::Path
Attributes
Public Class Methods
Source
# File lib/gettext/tools/task.rb, line 555 def initialize(po_base_directory, mo_base_directory, domain, locale=nil) @po_base_directory = po_base_directory @mo_base_directory = mo_base_directory @domain = domain @locale = locale end
Public Instance Methods
Source
# File lib/gettext/tools/task.rb, line 584 def edit_po_directory po_directory end
Source
# File lib/gettext/tools/task.rb, line 588 def edit_po_file edit_po_directory + "#{@domain}.edit.po" end
Source
# File lib/gettext/tools/task.rb, line 592 def mo_directory @mo_base_directory + @locale + "LC_MESSAGES" end
Source
# File lib/gettext/tools/task.rb, line 596 def mo_file mo_directory + "#{@domain}.mo" end
Source
# File lib/gettext/tools/task.rb, line 566 def po_directory @po_base_directory + @locale end
Source
# File lib/gettext/tools/task.rb, line 570 def po_file po_directory + "#{@domain}.po" end
Source
# File lib/gettext/tools/task.rb, line 578 def po_file_is_updated? return false unless po_file.exist? return true unless po_time_stamp_file.exist? po_file.mtime > po_time_stamp_file.mtime end
Source
# File lib/gettext/tools/task.rb, line 574 def po_time_stamp_file po_directory + "#{@domain}.po.time_stamp" end
Source
# File lib/gettext/tools/task.rb, line 562 def pot_file @po_base_directory + "#{@domain}.pot" end