From: Ken H. <kh...@so...> - 2003-11-28 16:04:28
|
Sorry, a quick follow-up. Found the following in the rox.i18n.html page... "-=A0In=A0your=A0application,=A0use=A0the=A0rox.i18n.translation()=A0funct= ion=A0to=A0set=A0t=20 he=A0_=A0function: =A0=A0=A0=A0=A0=A0=A0=A0__builtins__._=A0=3D=A0rox.i18n.translation(os.pat= h.join(rox.app_dir,=A0=20 'Messages')) =A0=A0(for=A0libraries,=A0just=A0do=A0'_=A0=3D';=A0don't=A0mess=A0up=A0the= =A0builtins)" So I guess mime.py should define '_ =3D' itself? ...and since when is '__builtins__._' the right thing to do here? =20 What's the difference from just '_' Thanks --=20 Ken Hayber (kh...@so...) Huntington Beach, CA On Nov 28, 2003, at 7:51 AM, Ken Hayber wrote: > Hi, > > I received the report below about my MusicBox app. > > I checked the rox www site about i18n and can see that it specifically = =20 > says to define '_' " just after 'import rox':" and " > (you will need to 'import os' first, too)" > > I didn't do that. I did all my imports first, then defined '_' after. = =20 > I can see that mime.py uses '_' but does not define it. I'm not sure = =20 > about other ROXLib2 modules. > > It was easy to fix, but I guess others have/will see the same problem. > Here's my problems/questions: > 1) Shouldn't mime.py have its own Messages file and not use the one =20= > from my app? > 2) This works OK in python 2.2, but fails in 2.3 (at least in =20 > FreeBSD), anyone know why? Some change in binding rules? > > > Thanks, > > Ken > > --=20 > > Ken Hayber (kh...@so...) > Huntington Beach, CA > On Nov 27, 2003, at 9:48 AM, Ulrich Spoerlein wrote: > >> I was having trouble getting Musicobx 0.0.9a to run on FreeBSD with =20= >> ROX. >> Here's what I get when trying to run it: >> >> Traceback (most recent call last): >> File "/home/q/ports/x11-fm/musicbox/musicbox-0.0.9a/AppRun", line =20= >> 6, in ? >> import musicbox >> File =20 >> "/usr/home/q/ports/x11-fm/musicbox/musicbox-0.0.9a/musicbox.py", line = =20 >> 4, in ? >> from rox import g, Menu, app_options, i18n, loading, mime >> File "/usr/local/lib/ROX-Lib2/python/rox/mime.py", line 47, in ? >> rox.info(_("WARNING: %s not found for shared MIME database =20 >> version %s, " >> NameError: name '_' is not defined > > > > ------------------------------------------------------- > This SF.net email is sponsored by: SF.net Giveback Program. > Does SourceForge.net help you be more productive? Does it > help you create better code? SHARE THE LOVE, and help us help > YOU! Click Here: http://sourceforge.net/donate/ > _______________________________________________ > rox-devel mailing list > rox...@li... > https://lists.sourceforge.net/lists/listinfo/rox-devel |