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