Menu

#255 Strange character in FDIMPLES

freedos13
closed-fixed
Shidel
FDIMPLES (2)
5
2021-06-19
2019-12-17
InfoLibre
No

I installed FreeDOS 1.3 in French. When I start FDIMPLES, characters like éàèç are not correctly show on screen.

1 Attachments

Discussion

  • Shidel

    Shidel - 2019-12-19

    Although a different program, it is the same issue and cause as bug report 254 - https://sourceforge.net/p/freedos/bugs/254/

     
  • InfoLibre

    InfoLibre - 2019-12-23
     

    Last edit: InfoLibre 2020-01-04
  • InfoLibre

    InfoLibre - 2020-01-04

    I think it's a different issue because I solved the issue https://sourceforge.net/p/freedos/bugs/254/ but now, I've got other strange characters :

     

    Last edit: InfoLibre 2020-01-04
  • Shidel

    Shidel - 2020-01-05

    This new issue is probably releated to the generic package listing translations. https://github.com/shidel/fd-nls/tree/master/packages

     
  • InfoLibre

    InfoLibre - 2020-01-11

    I found the files that contain these strange characters. They are on the CD-ROM, in E:\FREEDOS\APPINFO\ directory. With FreeDOS Edit, I edited for example the file ZIP.FR : the characters are OK. It seems that it's rather a problem with FDIMPLES that doesn't show correctly the content of these files ?
    What is very strange is that FDIMPLES correctly shows the list of software categories, that is in C:\FDOS\NLS\FDIMPLES.FR file. And this file is similar to .FR files that are in E:\FREEDOS\APPINFO\, when I edit it with FreeDOS Edit.

     

    Last edit: InfoLibre 2020-01-11
  • Shidel

    Shidel - 2020-01-13

    FDIMPLES does no character, word or text translation on the data it displays. If text is not displayed correctly for a given language, either a system setting or the data it was provided is incorrect.

    When FDIMPLES builds lists and package information, it pulls the data from a variety of locations and sources. Not just the E:\FREEDOS\APPINFO directory. It can use a dozen or more data sources for a single entry in the list. It correlates those different sources to create a
    listing. The data that gets represented in the list does not come from a single file. It is gets created based on what is already installed, what data points it finds available and much more.

     
  • InfoLibre

    InfoLibre - 2020-01-13

    I gave you all the result of my test. You have got all the informations to test yourself and reproduce the bug. Install FreeDOS with French language and configure it like here https://sourceforge.net/p/freedos/bugs/254/
    Then start FDIMPLES and you will see the bug.

     

    Last edit: InfoLibre 2020-01-13
  • Shidel

    Shidel - 2020-01-13

    The only time FDIMPLES might use the files in E:\FREEDOS\APPINFO on the Live CD is when you boot that CD in Live Mode and it fails to create a RAM disk. Changing the files in E:\FREEDOS\APPINFO will not otherwise effect it. If you booted from drive C: FDIMPLES will not even look at those. It's primary choice for uninstalled packages is located in the \PKG-INFO directory on 1.3-RC2 where it would first read the english file then overlay the language specific file.

     
  • InfoLibre

    InfoLibre - 2020-01-13

    I installed FreeDOS on my disk and boot from my disk. When I start FDIMPLES, it read files from my CD-ROM, not from my disk (I hear it) and it shows all categories with all softwares. If I remove the CD-ROM and then start FDIMPLES, there's only one or two categories, with a few softwares.
    I will try to open french files in \PKG-INFO with FreeDOS Edit, to see if the characters are OK too.

     

    Last edit: InfoLibre 2020-01-13
  • InfoLibre

    InfoLibre - 2020-01-13

    I don't have C:\PKG_INFO directory on my disk but I've got E:\PKG_INFO on my CD-ROM. And when I edit a .FR file with FreeDOS Edit, the characters are bad. So, the problem with FDIMPLES seems to come from there.

     

    Last edit: InfoLibre 2020-01-13
  • Shidel

    Shidel - 2020-01-13

    Yes, that is correct. There is no C:\PKG-INFO. Only a ?:\PKG-INFO on the CD-ROM media. Like I said in my 2020/01/05 reply. It is NOT a bug in FDIMPLES. It is a proplem with the translations. Either they are incorrect or they are not coverted from UTF-8 to the DOS Code Page correctly. If you wish, you can examine and possibly provide an update to the translations. They are in a separate project https://github.com/shidel/fd-nls/tree/master/packages

     

    Last edit: Shidel 2020-01-13
  • InfoLibre

    InfoLibre - 2020-01-13

    Thank you, I will open a ticket on https://github.com/shidel/fd-nls/tree/master/packages
    You can close this ticket.

     
  • InfoLibre

    InfoLibre - 2020-01-14
     
  • Paul Dufresne

    Paul Dufresne - 2020-11-01

    LANG=FR
    fdimples

    Works in 1.3-rc3, I see no strange characters.
    
     
    👍
    2
  • Jim Hall

    Jim Hall - 2021-06-19

    Reviewing bugs since the release of FreeDOS 1.3 RC4 .. confirming that this bug is fixed at least in RC4

    If I do SET LANG=FR and run FDIMPLES, I can see the accented characters

     
  • Jim Hall

    Jim Hall - 2021-06-19
    • status: open --> closed-fixed
    • assigned_to: Shidel
     
  • Jim Hall

    Jim Hall - 2021-06-19

    confirming closed .. marked as closed/fixed in RC4

     

Log in to post a comment.

MongoDB Logo MongoDB