Hi All,
I currently don't have need for multiple languages myself. 
However I do wonder if in at least some situations there would be advantages in 
having the option of a second presentation screen/projector. Thus one projector 
would show one language while the other projector would show another language. 
In such a configuration then all the existing themes/layout/etc would still 
apply as they currently do. There would of course be some complications such as 
trying to make sure slide breaks are in the same place across languages, etc.
Of course this wouldn't suit everyone and the other display options still 
probably need addressing. 
Just a few thoughts, Jonathan Stafford

-------- Original message --------
From: Tomas Groth <[email protected]> 
Date: 4/01/2016  21:59  (GMT+08:00) 
To: OpenLP Developer Mailing List <[email protected]> 
Subject: Re: [openlp-dev] Support for multiple languages 

Hi Simon,

Like the others I'm glad that you have started looking into this, and I hope 
you can make some progress on this :)


I pretty much agree with Andreas' post below on expanding the internal use of 
OpenLyrics to include support of translations. I also like the idea of a 
side-by-side editor for multiple translations. 

You mention that configuring the presentation of a songs translations could be 
done after it is added to the servicemanager, but I think should be handled in 
the standard song-editor, since the information must also be available when 
presenting a song directly from the mediamanager. Some customization could be 
done in the servicemanager like you propose.

Regarding the presentation I would propose that if a song contains more than 
one active language/translation, the presentation area on the display is 
divided equally between those translations. So if there are 3 different 
translations there will be 3 different presentation areas. These area could be 
arranged horizontally or vertically, perhaps determined by an option somewhere. 
I must admit that I'm personally not a big fan of interleaved text in this 
case, but that doesn't mean it shouldn't be an option.

If we could avoid messing with the themes, that would be great :)

Best regards,
Tomas (tgc)


----- Original Message -----
> From: googol <[email protected]>
> To: [email protected]
> Sent: Monday, January 4, 2016 12:11 PM
> Subject: Re: [openlp-dev] Support for multiple languages
> 
> Hey Simon,
> 
> Two thought from me:
> 
> 1) We support (export/import) and use (internally) OpenLyrics [1] for
> exchanging lyrics. So that should be considered when implementing this.
> The point is, that OpenLyrics stores a song and its translations in one
> file, so it might be better (?) to implement a). Look at the lyrcis
> field in the database and compare it the OpenLyrics:
> http://openlyrics.info/dataformat.html#song-lyrics
> 
> 2) A new editor would be cool. Somebody (and later myself) experimented
> with a new editor. There are both buggy and experimental, but might give
> you some inspiration.
> 
> https://code.launchpad.net/~m2j/openlp/editor
> https://code.launchpad.net/~googol/openlp/new-editor
> 
> Cool that you are looking at this, I think it's a big and important
> (missing) feature for OpenLP :)
> 
> Regards
> 
> 
> [1] http://openlyrics.info/
> 
> Am 04.01.2016 um 11:32 schrieb Simon Hanna:
>>  Hi all,
>> 
>>  this is supposed to be a discussion about how multiple languages could
>>  be supported.
>> 
>>  I think there are two descisions to be made:
>>  1. How to store multiple languages
>>  2. How to display multiple languages
>> 
>>  Here come my opinions:
>>  1. There are two options.
>>   a) Store multiple languages together (something like Songbeamer)
>>   b) Keep them separated but link them together
>> 
>>  Since OpenLP has a database, I guess option b would be nice as each song
>>  would still remain there on itself. Also all the copyright information
>>  specific to languages could be stored for each language on its own. This
>>  would make OpenLP support an infinite number of languages
>> 
>>  2. The different options I came across till now are interleaving or
>>  putting one below the other. I'm familiar with interleaving so I would
>>  vote for that.
>> 
>> 
>>  About implementation:
>>  I would enhance the editor to show two songs side by side, so multiple
>>  langauges can be editted at the same time.
>>  I'm not sure if it's viable to solve the displaying issue in 
> themes.
>>  The upside would be that every one can display it the way they want.
>> 
>>  The songs in the database would get two attributes Language and a
>>  song-id used to identify songs. Songs with several languages would then
>>  have the same song-id but different language
>> 
>>  Once a song is in the ServiceManager there should be an option to choose
>>  what languages to display. It should also include ordering and maybe how
>>  to display interleaved or one after the other.
>> 
>>  The settings could include an option to set the default languages to
>>  display.
>> 
>> 
>>  What do you think?
>> 
>>  cheers,
>>  Simon
>>  _______________________________________________
>>  openlp-dev mailing list
>>  [email protected]
>>  https://lists.openlp.io/mailman/listinfo/openlp-dev
> 
> 
> _______________________________________________
> openlp-dev mailing list
> [email protected]
> https://lists.openlp.io/mailman/listinfo/openlp-dev
> 
_______________________________________________
openlp-dev mailing list
[email protected]
https://lists.openlp.io/mailman/listinfo/openlp-dev
_______________________________________________
openlp-dev mailing list
[email protected]
https://lists.openlp.io/mailman/listinfo/openlp-dev

Reply via email to