← Back to team overview

openlp-core team mailing list archive

[Bug 809806] [NEW] win32 installer - language list different for cs_CZ

 

Public bug reported:

On Windows localized to czech (and probably with some other
localizations) the installer offers to only choose from seven languages
(cestina, english, euskara, magyar, polski, slovencina, slovenki). Other
languages are missing (like deutsch, italiano, ...).

How to reproduce on Linux with wine:

1. install wine
2. download openlp for win from openlp.org
3. set locale in terminal to czech:

  export LANG="cs_CZ.utf8"

4. start in the same terminal openlp installer by wine

  wine OpenLP-1.9.6-setup.exe

5. now in the dropdown menu you should see only 7 languages I described.
6. compare it with the languages for en. Change locale in terminal to en:

  export LANG="en_US.utf8"

7. start installer again

  wine OpenLP-1.9.6-setup.exe

8. in the dropdown menu should be more languages but czech (cestina) is
missing

Solution:
This issue could be resolved by using unicode version of inno setup:

http://www.jrsoftware.org/ishelp/index.php?topic=unicode
http://www.jrsoftware.org/isdl.php
http://www.jrsoftware.org/download.php/is-unicode.exe

Unicode version does not need to deal with different codepages on
windows.

** Affects: openlp
     Importance: Undecided
         Status: New

-- 
You received this bug notification because you are a member of OpenLP
Core, which is subscribed to OpenLP.
https://bugs.launchpad.net/bugs/809806

Title:
  win32 installer - language list different for cs_CZ

Status in OpenLP - Worship Presentation Software:
  New

Bug description:
  On Windows localized to czech (and probably with some other
  localizations) the installer offers to only choose from seven
  languages (cestina, english, euskara, magyar, polski, slovencina,
  slovenki). Other languages are missing (like deutsch, italiano, ...).

  How to reproduce on Linux with wine:

  1. install wine
  2. download openlp for win from openlp.org
  3. set locale in terminal to czech:

    export LANG="cs_CZ.utf8"

  4. start in the same terminal openlp installer by wine

    wine OpenLP-1.9.6-setup.exe

  5. now in the dropdown menu you should see only 7 languages I described.
  6. compare it with the languages for en. Change locale in terminal to en:

    export LANG="en_US.utf8"

  7. start installer again

    wine OpenLP-1.9.6-setup.exe

  8. in the dropdown menu should be more languages but czech (cestina)
  is missing

  Solution:
  This issue could be resolved by using unicode version of inno setup:

  http://www.jrsoftware.org/ishelp/index.php?topic=unicode
  http://www.jrsoftware.org/isdl.php
  http://www.jrsoftware.org/download.php/is-unicode.exe

  Unicode version does not need to deal with different codepages on
  windows.

To manage notifications about this bug go to:
https://bugs.launchpad.net/openlp/+bug/809806/+subscriptions


Follow ups

References