Module: SiSU_Languages_Selected
- Included in:
- SiSU_Po4a_Project::Po4aCfg, SiSU_Po4a_Project::Po4aDistClean, SiSU_Po4a_Project::Po4aProject, SiSU_SStm_AO_SStm::Source
- Defined in:
- lib/sisu/src_po4a_share.rb
Overview
module SiSU_SStm_AO_SStm
Instance Method Summary collapse
- #language ⇒ Object
- #sisu_languages_available ⇒ Object
- #source_language_selected_str ⇒ Object
- #translation_languages_available ⇒ Object
- #translation_languages_selected ⇒ Object
- #translation_languages_selected_str ⇒ Object
- #translation_languages_selected_that_are_available ⇒ Object
- #translation_languages_selected_that_are_available_str ⇒ Object
Instance Method Details
#language ⇒ Object
58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 |
# File 'lib/sisu/src_po4a_share.rb', line 58 def language def sisu_languages_available Px[:lng_lst] end def source_language_selected_str @opt.act[:po4a_lang][:src] \ ? @opt.act[:po4a_lang][:src] : 'en' end def translation_languages_selected @opt.act[:po4a_lang][:trn] \ ? @opt.act[:po4a_lang][:trn] : [] end def translation_languages_available sisu_languages_available - [source_language_selected_str] end def translation_languages_selected_that_are_available translation_languages_selected & sisu_languages_available end def translation_languages_selected_that_are_available_str translation_languages_selected_that_are_available.join(' ') end def translation_languages_selected_str @opt.act[:po4a_lang][:trn].join(' ') end self end |
#sisu_languages_available ⇒ Object
59 60 61 |
# File 'lib/sisu/src_po4a_share.rb', line 59 def sisu_languages_available Px[:lng_lst] end |
#source_language_selected_str ⇒ Object
62 63 64 65 66 |
# File 'lib/sisu/src_po4a_share.rb', line 62 def source_language_selected_str @opt.act[:po4a_lang][:src] \ ? @opt.act[:po4a_lang][:src] : 'en' end |
#translation_languages_available ⇒ Object
72 73 74 |
# File 'lib/sisu/src_po4a_share.rb', line 72 def translation_languages_available sisu_languages_available - [source_language_selected_str] end |
#translation_languages_selected ⇒ Object
67 68 69 70 71 |
# File 'lib/sisu/src_po4a_share.rb', line 67 def translation_languages_selected @opt.act[:po4a_lang][:trn] \ ? @opt.act[:po4a_lang][:trn] : [] end |
#translation_languages_selected_str ⇒ Object
81 82 83 |
# File 'lib/sisu/src_po4a_share.rb', line 81 def translation_languages_selected_str @opt.act[:po4a_lang][:trn].join(' ') end |
#translation_languages_selected_that_are_available ⇒ Object
75 76 77 |
# File 'lib/sisu/src_po4a_share.rb', line 75 def translation_languages_selected_that_are_available translation_languages_selected & sisu_languages_available end |
#translation_languages_selected_that_are_available_str ⇒ Object
78 79 80 |
# File 'lib/sisu/src_po4a_share.rb', line 78 def translation_languages_selected_that_are_available_str translation_languages_selected_that_are_available.join(' ') end |