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
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 86 87 |
# File 'lib/sisu/src_po4a_share.rb', line 60 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
61 62 63 |
# File 'lib/sisu/src_po4a_share.rb', line 61 def sisu_languages_available Px[:lng_lst] end |
#source_language_selected_str ⇒ Object
64 65 66 67 68 |
# File 'lib/sisu/src_po4a_share.rb', line 64 def source_language_selected_str @opt.act[:po4a_lang][:src] \ ? @opt.act[:po4a_lang][:src] : 'en' end |
#translation_languages_available ⇒ Object
74 75 76 |
# File 'lib/sisu/src_po4a_share.rb', line 74 def translation_languages_available sisu_languages_available - [source_language_selected_str] end |
#translation_languages_selected ⇒ Object
69 70 71 72 73 |
# File 'lib/sisu/src_po4a_share.rb', line 69 def translation_languages_selected @opt.act[:po4a_lang][:trn] \ ? @opt.act[:po4a_lang][:trn] : [] end |
#translation_languages_selected_str ⇒ Object
83 84 85 |
# File 'lib/sisu/src_po4a_share.rb', line 83 def translation_languages_selected_str @opt.act[:po4a_lang][:trn].join(' ') end |
#translation_languages_selected_that_are_available ⇒ Object
77 78 79 |
# File 'lib/sisu/src_po4a_share.rb', line 77 def translation_languages_selected_that_are_available translation_languages_selected & sisu_languages_available end |
#translation_languages_selected_that_are_available_str ⇒ Object
80 81 82 |
# File 'lib/sisu/src_po4a_share.rb', line 80 def translation_languages_selected_that_are_available_str translation_languages_selected_that_are_available.join(' ') end |