Hi Simon,

its nice to see people looking into this important missing feature. Andreas 
already replied with information about the storage basics and the editor.

A couple of years ago I thought about the implementation of this feature and 
documented my ideas in the wiki:

http://wiki.openlp.org/Scratchpad:Implementation_of_Parts_and_Translations

This thoughts should be reflected with the current code base in mind, but I 
think most ideas are still valid.

Good luck,

Meinert

On Monday 04 January 2016 11:32:49 Simon Hanna wrote:
> 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

Reply via email to