[openlp-dev] Support multiple languages

Nicko Glayre nicko.glayre at gmail.com
Sat Mar 18 12:39:30 EDT 2017


Thank you so much, that's quite an amazing news, I tried myself to work on
it and wasn't able to do it. I'll check that out and give you feedback as
soon as I can

2017-03-18 14:38 GMT+01:00 Simon Hanna <simon.hanna at serve-me.info>:

> Hi there,
>
> Since my church will only switch to OpenLP if it supports presenting two
> languages, I decided to work on it.
>
> I'm happy to announce that I finished the heavy lifting on the song
> editor. So I would appreciate your feedback on it. The code lives here
> https://code.launchpad.net/~thelinuxguy/openlp/multi-language
>
> No database migrations need to be done, and all the changes to specify
> the languages are reset once an older version of openlp(which silently
> ignores what language a verse is in) overwrites the language
> information, so yet get a "clean" database.
>
> Since I'm not doing any database migrations the "primary language" is
> just the first language encountered and changing it doesn't actually get
> saved. (This will change in the future)
>
> There's still a few things concerning the editor that need to be addressed:
>
> - Not everything is translatable yet and some of the strings I used are
> subject to change
>
> - How to handle verse order (This currently only picks up the "primary
> language").
>
> - What language information should be stored in the database.
>
>     - The primary language?
>
>     - All languages so you can search by language?
>
>     - How about Titles for each language? (Other information as well?)
>
> - How to handle invalid (or unknown) language codes that are encountered
>
>
> Since the points I mentioned above need discussion, and I don't have a
> very strong opinion on them, I'm leaving them for now.
>
> My next milestone would be the ability to choose one language that is
> going to be presented and after that add support for two languages, ...
>
> _______________________________________________
> openlp-dev mailing list
> openlp-dev at openlp.io
> https://lists.openlp.io/mailman/listinfo/openlp-dev
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openlp.io/pipermail/openlp-dev/attachments/20170318/34695763/attachment.html>


More information about the openlp-dev mailing list