class Jekyll::Task::I18n::Path
Attributes
locale[R]
Public Class Methods
new(po_dir_path, locale, target_file_path=nil)
click to toggle source
# File lib/jekyll/task/i18n.rb, line 309 def initialize(po_dir_path, locale, target_file_path=nil) @po_dir_path = po_dir_path @locale = locale @target_file_path = target_file_path end
Public Instance Methods
all_po_file()
click to toggle source
# File lib/jekyll/task/i18n.rb, line 323 def all_po_file @po_dir_path + "#{@locale}.po" end
base_po_dir()
click to toggle source
# File lib/jekyll/task/i18n.rb, line 319 def base_po_dir @po_dir_path + @locale end
edit_po_file()
click to toggle source
# File lib/jekyll/task/i18n.rb, line 343 def edit_po_file po_dir + "#{target_file_base}.edit.po" end
po_dir()
click to toggle source
# File lib/jekyll/task/i18n.rb, line 331 def po_dir base_po_dir + @target_file_path.dirname end
po_file()
click to toggle source
# File lib/jekyll/task/i18n.rb, line 335 def po_file po_dir + "#{target_file_base}.po" end
pot_file()
click to toggle source
# File lib/jekyll/task/i18n.rb, line 347 def pot_file po_dir + "#{target_file_base}.pot" end
target_file()
click to toggle source
# File lib/jekyll/task/i18n.rb, line 315 def target_file @target_file_path end
target_file_base()
click to toggle source
# File lib/jekyll/task/i18n.rb, line 327 def target_file_base @target_file_path.basename(".*") end
time_stamp_file()
click to toggle source
# File lib/jekyll/task/i18n.rb, line 339 def time_stamp_file po_dir + "#{target_file_base}.time_stamp" end
translated_file()
click to toggle source
# File lib/jekyll/task/i18n.rb, line 351 def translated_file Pathname(@locale) + @target_file_path end
translated_file_dir()
click to toggle source
# File lib/jekyll/task/i18n.rb, line 355 def translated_file_dir Pathname(@locale) + @target_file_path end