module SiSU_Languages_Selected
-
Name:
SiSU
** Description: documents, structuring, processing, publishing, search *** pot file generation
** Author: Ralph Amissah
[ralph@amissah.com] [ralph.amissah@gmail.com]
** Copyright: (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006,
2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016 Ralph Amissah, All Rights Reserved.
** License: GPL 3 or later:
SiSU, a framework for document structuring, publishing and search Copyright (C) Ralph Amissah This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program. If not, see [http://www.gnu.org/licenses/]. If you have Internet connection, the latest version of the GPL should be available at these locations: [http://www.fsf.org/licensing/licenses/gpl.html] [http://www.gnu.org/licenses/gpl.html]
** SiSU
uses:
* Standard SiSU markup syntax, * Standard SiSU meta-markup syntax, and the * Standard SiSU object citation numbering and system
** Hompages:
[http://www.jus.uio.no/sisu] [http://www.sisudoc.org]
** Git
[http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=summary] [http://git.sisudoc.org/gitweb/?p=code/sisu.git;a=blob;f=lib/sisu/src_po4a_share.rb;hb=HEAD]
Public Instance Methods
language()
click to toggle source
# 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()
click to toggle source
# File lib/sisu/src_po4a_share.rb, line 59 def sisu_languages_available Px[:lng_lst] end
source_language_selected_str()
click to toggle source
# 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()
click to toggle source
# File lib/sisu/src_po4a_share.rb, line 72 def translation_languages_available sisu_languages_available - [source_language_selected_str] end
translation_languages_selected()
click to toggle source
# 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()
click to toggle source
# 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()
click to toggle source
# 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()
click to toggle source
# 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