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
