Translation issue in OMV6 for French: confirmation dialog

  • Hello,

    I just upgrade my OMV5 installation to OMV6 and I notice some translation issues here and there.
    One of them is annoying because it is frequently displayed: the confirmation dialog:


    "Confirm" should be "Confirmer"https://github.com/openmediavault/openmediavault/blob/7d559b2a0580b12ca27d4bb6fcb8fbcf710efcf6/deb/openmediavault/usr/share/openmediavault/locale/fr_FR/openmediavault.po#L725


    And No/Yes should be Non/Oui but is N°/Oui for a reason I can't understand.

    Github ask to report any issue here first, so maybe there will be some steps to perform in order to double check that everything is correct.
    I tried to switch to English then back to French, but it does not help.


    Thanks.

  • I went a long time after signing in on transiflex but I will not be able to sign the CLA for personnal and professional reasons.
    I am even not sure that the French translations are bugged, some are missing, but here there are there, it looks like there are not properly used when the OS is also French, something like that.

    I will wait for a fix, sadly I could have fixed it myself, but the contribution process is not helping here. Thanks.

  • You can sign up and fix them here - https://www.transifex.com/openmediavault/public/

    I had a second look and this has nothing to do with missing translations. I installed OMV in a virtual machine and the translations are there.
    This must be something from the upgrade from 5 to 6, or some translations not properly applied. I tried to switch language, but no success.
    Is there anything I can do to force again French ?

  • Is there anything I can do to force again French ?

    I don't know. What translations are not properly applied? It is possible that some don't exist because many plugins changed and the translations haven't been re-translated on transifex.

    omv 6.0.30-1 Shaitan | 64 bit | 5.15 proxmox kernel | plugins :: omvextrasorg 6.0.9 | kvm 6.1.19 | mergerfs 6.1.1 | zfs 6.0.9
    omv-extras.org plugins source code and issue tracker - github


    Please try ctrl-shift-R and read this before posting a question.
    Please don't PM for support... Too many PMs!

  • Ok, so here is a very concrete and simple example: the shutdown confirmation dialog :


    Left, a fresh install of omv6 in a VM. French langage applied. Right, bare metal install of omv6, migrated from omv5.

    We can see two issues:

    - "Confirm" instead of "Confirmer". This must be a missing translation, this is not the issue I am reporting here.
    - "N°" instead of "Non". Non (No in english) is properly translated and available on the fresh install. So it works. But I don't get this label on my productive system. You can see also that even both titles are in French, and correct, they are not the same !

    Does it help you to better understand the kind of issue I am facing ?

  • Does it help you to better understand the kind of issue I am facing ?

    Yep. The translation is in the locale file. Do you see anything that isn't translated other than the confirmation dialog? While I can't find it in code, I'm guessing the confirmation dialog does not use gettext which means it wouldn't read from the locale file. votdev

    omv 6.0.30-1 Shaitan | 64 bit | 5.15 proxmox kernel | plugins :: omvextrasorg 6.0.9 | kvm 6.1.19 | mergerfs 6.1.1 | zfs 6.0.9
    omv-extras.org plugins source code and issue tracker - github


    Please try ctrl-shift-R and read this before posting a question.
    Please don't PM for support... Too many PMs!

  • Yep. The translation is in the locale file. Do you see anything that isn't translated other than the confirmation dialog? While I can't find it in code, I'm guessing the confirmation dialog does not use gettext which means it wouldn't read from the locale file. votdev

    Please open a tracker issue for that, otherwise I will miss to check it.

Participate now!

Don’t have an account yet? Register yourself now and be a part of our community!