From bab4ecc57278acd7a0b3fdd370f0a6d73241f01c Mon Sep 17 00:00:00 2001 From: Ralph Amissah Date: Thu, 8 Aug 2013 00:10:33 -0400 Subject: v5: output structure by, multilingual, monolingual filenames tweak --- lib/sisu/v5/manifest.rb | 22 +++++++++++----------- 1 file changed, 11 insertions(+), 11 deletions(-) (limited to 'lib/sisu/v5/manifest.rb') diff --git a/lib/sisu/v5/manifest.rb b/lib/sisu/v5/manifest.rb index 10cca358..4a234d61 100644 --- a/lib/sisu/v5/manifest.rb +++ b/lib/sisu/v5/manifest.rb @@ -176,27 +176,29 @@ module SiSU_Manifest mp,mn,mt,mr=nil,nil,nil,nil ln=SiSU_i18n::Languages.new.language.list Px[:lng_lst].each do |lc| + lngc=SiSU_Env::FilenameLanguageCodeInsert.new(@md.opt,lc).language_code_insert + fnh={ + fn: @md.fnb, + lng: lngc, + } + mn=@f.base_filename.manifest(fnh) if @o_str.dump_or_redirect? #does not work for --redirect or --dump mp="#{@f.output_path.base.dir}" - mn="#{@md.fnb}.html" mt="#{mp}/#{mn}" mr="../../#{lc}/manifest/#{mn}" mu="#{url}/#{mn}" elsif @f.output_dir_structure.by_language_code? mp="#{@f.output_path.base.dir}/#{lc}/manifest" - mn="#{@md.fnb}.html" mt="#{mp}/#{mn}" mr="../../#{lc}/manifest/#{mn}" mu="#{url}/#{lc}/manifest/#{mn}" elsif @f.output_dir_structure.by_filetype? mp="#{@f.output_path.base.dir}/manifest" - mn="#{@md.fnb}.#{lc}.html" mt="#{mp}/#{mn}" mr=mn mu="#{url}/manifest/#{mn}" else mp="#{@f.output_path.base.dir}/#{@md.fnb}" - mn="sisu_manifest.#{lc}.html" mt="#{mp}/#{mn}" mr=mn mu="#{url}/#{mn}" @@ -211,18 +213,16 @@ module SiSU_Manifest @m=@m.uniq end def languages(id,file) - flv=published_manifests? @manifest[:html] << %{\n} end - def published_languages(id,file) - flv=published_manifests? - flv.each do |l| + def published_languages(id) + published_manifests?.each do |l| @manifest[:txt] << "#{l[:mu]} #{l[:l]}\n" @manifest[:html] << %{

#{l[:l]}

#{l[:l]}

#{@brace_url.xml_open}#{l[:mu]}#{@brace_url.xml_close}

 

\n} end @@ -445,8 +445,8 @@ module SiSU_Manifest end def language_versions if FileTest.file?(@f.place_file.manifest.dir)==true - id,file='Markup (SiSU source)',@md.fns - published_languages(id,file) + id='Markup (SiSU source)' + published_languages(id) end end def qrc_image -- cgit v1.2.3