[Gambas-user] Translating native error messages
    Benoît Minisini 
    g4mba5 at gmail.com
       
    Mon Jul 16 18:18:29 CEST 2018
    
    
  
Le 08/07/2018 à 15:03, Tobias Boege a écrit :
> Hi Benoit,
> 
> I saw some mixed-language error messages in output from someone recently.
> (I run in an English locale, so I never noticed.) I think they come from
> code like this:
> 
>    Error.Raise(Subst$(("Something went wrong: &1"), Error.Text))
> 
> where the translated string is translated in the Gambas project this
> code comes from, but the Error.Text is a low-level interpreter or native
> component error message, which is not translated.
> 
> I don't know gettext, so my first question is: can't we translate these
> native pieces just like we translate Gambas projects? Is it "just" a
> matter of doing translation work and inserting some macros in the sources?
> 
> Regards,
> Tobi
> 
The problem is that error messages coming from underlying libraries may 
be anything.
We can just imagine a translation system for error messages defined in 
the Gambas source code, as it is already done for the interpreter and 
the compiler (browsing the source code as it is already done in the 
MErrorMessage.Main function of the IDE source code).
Regards,
-- 
Benoît Minisini
    
    
More information about the User
mailing list