class SiSU_Po4a_Project::Po4aCfg

Public Class Methods

new(opt,file) click to toggle source
# File lib/sisu/src_po4a_share.rb, line 92
def initialize(opt,file)
  @opt,@file=opt,file
end

Public Instance Methods

dir() click to toggle source
# File lib/sisu/src_po4a_share.rb, line 106
def dir
  def pwd
    Dir.pwd
  end
  def po4a_
    'po4a/' # ''
  end
  def pot
    #po4a_ + 'pot'
    'pot'
  end
  def po
    #po4a_ + 'po'
    'po'
  end
  self
end
po() click to toggle source
# File lib/sisu/src_po4a_share.rb, line 117
def po
  #po4a_ + 'po'
  'po'
end
po4a_() click to toggle source
# File lib/sisu/src_po4a_share.rb, line 110
def po4a_
  'po4a/' # ''
end
po4a_cfg() click to toggle source
# File lib/sisu/src_po4a_share.rb, line 126
def po4a_cfg
  lng=language.source_language_selected_str
  doc_import_list=composite_and_imported_filenames_array(@opt.fno)
  po4a_cfg_arr=[]
  po4a_cfg_arr \
    << "[po4a_langs] #{language.translation_languages_selected_that_are_available_str}"
  po4a_cfg_arr \
    << "[po4a_paths] #{dir.pot}/$master.pot $lang:#{dir.po}/$lang/$master.po"
  doc_import_list.each do |file_src|
    file_src_fn=
      file_src.gsub(/#{language.source_language_selected_str}\//,'')
    po4a_cfg_arr \
      << "[type: text] #{lng}/#{file_src} $lang:$lang/#{file_src_fn}"
  end
  file=@file.write_file.po4a_cfg
  po4a_cfg_arr.each do |txt|
  puts txt
    file << txt << "\n"
  end
  file.close
end
po4a_cfg_file() click to toggle source
# File lib/sisu/src_po4a_share.rb, line 123
def po4a_cfg_file
  File.open("#{Dir.pwd}/#{po4a_cfg_filename}",'w')
end
po4a_cfg_filename() click to toggle source
# File lib/sisu/src_po4a_share.rb, line 103
def po4a_cfg_filename
  'po4a.cfg'
end
pot() click to toggle source
# File lib/sisu/src_po4a_share.rb, line 113
def pot
  #po4a_ + 'pot'
  'pot'
end
pwd() click to toggle source
# File lib/sisu/src_po4a_share.rb, line 107
def pwd
  Dir.pwd
end
song() click to toggle source
# File lib/sisu/src_po4a_share.rb, line 95
def song
  if @opt.lng==language.source_language_selected_str
    ans=response?('po4a config file')
    if ans
      po4a_cfg
    end
  end
end