You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I think that the I18N implementation needs some rework.
The .po files do contain multiple duplicate entries like:
(ref: /ravada/lib/Ravada/I18N/de.po)
Line 152: "Shutdown", Line 1702: "Shutdown"
Line 883: "Save", Line 1660: "Save"
Line 116: "New Password", Line 1429: "New Password"
Sometimes they are also quite confusing like:
Line 1666: "Schedule".
Schedule like in "(to) Schedule something"? Or more like "A Schedule"?
Right now, it is really hard to help translating the software, without looking up every reference in code. (Which makes no sense when dealing with 2000 lines of translations)
The text was updated successfully, but these errors were encountered:
You are right @eltomato89 strings were added as they were needed without much care.
First of all I see there are duplicated strings with mixed upper and lower cases. We will try to identify them to try to fix it when possible.
Then there is the problem about knowing the proper meaning by the context. I don't see an easy way to address it, maybe we could add some comments before the strings.
Yes, that comments would be a great start.
Also, it seems that strings are broken up into multiple msgids, which makes it hard to get the meaning while just looking on the translation files.
Actually the strings are in HTML templates. Code like sprintf could be added but I don't know how to use them with the po localization files. Could you give an example about the placeholders ?
I think that the I18N implementation needs some rework.
The .po files do contain multiple duplicate entries like:
(ref: /ravada/lib/Ravada/I18N/de.po)
Line 152: "Shutdown", Line 1702: "Shutdown"
Line 883: "Save", Line 1660: "Save"
Line 116: "New Password", Line 1429: "New Password"
Sometimes they are also quite confusing like:
Line 1666: "Schedule".
Schedule like in "(to) Schedule something"? Or more like "A Schedule"?
Right now, it is really hard to help translating the software, without looking up every reference in code. (Which makes no sense when dealing with 2000 lines of translations)
The text was updated successfully, but these errors were encountered: